Automating calcium imaging analysis
Project description
photon-mosaic
photon-mosaic is a Snakemake-based pipeline for the automated and reproducible analysis of multiphoton calcium imaging datasets. It currently integrates Suite2p for image registration and signal extraction, with plans to support additional analysis modules in the future.
Overview
photon-mosaic can leverage SLURM job scheduling, allows standardized and reproducible workflows configurable via a simple YAML config file and produces standardized output folder structures following the NeuroBlueprint specification.
This tool is especially suited for labs that store their data on servers directly connected to an HPC cluster and want to batch-process multiple imaging sessions in parallel.
The current structure sets the stage for future modular integration of preprocessing, neuropil decontamination and deconvolution of choice, and more.
Installation
Photon-mosaic requires Python 3.11 or 3.12.
conda create -n photon-mosaic python=3.12
conda activate photon-mosaic
pip install photon-mosaic
To install developer tools (e.g., testing and linting):
pip install 'photon-mosaic[dev]'
Contributing
We welcome issues, feature suggestions, and pull requests. Please refer to our contribution guidelines in the documentation for more information.
References & Links
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file photon_mosaic-0.2.0.tar.gz.
File metadata
- Download URL: photon_mosaic-0.2.0.tar.gz
- Upload date:
- Size: 29.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a92e4f2df53df3517a97bd64c38fdc2e3d0b12c5de2e687e84346567be3e886d
|
|
| MD5 |
287148f041e832feffd6977ee0245407
|
|
| BLAKE2b-256 |
abf7e6c3de7fffc8d85b6048e5f4126da9a2d7dc2008734ce60afcde3574c08c
|
File details
Details for the file photon_mosaic-0.2.0-py3-none-any.whl.
File metadata
- Download URL: photon_mosaic-0.2.0-py3-none-any.whl
- Upload date:
- Size: 31.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
457c304058bab574b2b24131c4bb02f7607424aa12898e216db63431257bb6da
|
|
| MD5 |
fea59d9a81c1b14fd65fa5df95daccf0
|
|
| BLAKE2b-256 |
df4de5381d396d0067f9904fcac944ec43439d3ed51a0572cdc86e1c62724f25
|