photon-mosaic is a collaborative project that aims to standardise multiphoton image analysis in neuroscience. Development is currently led by the Neuroinformatics Unit, the Allen Institute for Neural Dynamics and the International Brain Laboratory.
We are currently working on two repositories:
-
photon-mosaic: a modular, extensible Python API package that handles all the steps required for multiphoton imaging, from image processing to signal processing, up to the extraction of ΔF/F and spikes. We aim to be inclusive of different algorithms at every step of the analysis and to ensure interoperability between tools built by different researchers. We also aim to provide tutorials, documentation, and high test coverage in order to guarantee reproducibility and standardisation, and to keep the analysis optimised from a memory-consumption perspective. Our architectural foundations are inspired by SpikeInterface. -
photon-mosaic-pipeline: a workflow package, based on Snakemake, that automates analysis steps on HPC systems, leverages GPUs, and standardises outputs using the NeuroBlueprint format. It currently depends only on external packages, but we plan to integrate it with thephoton-mosaiclibrary in the future.