Skip to main content

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.

photon-mosaic

 

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

photon_mosaic-0.2.0.tar.gz (29.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

photon_mosaic-0.2.0-py3-none-any.whl (31.1 kB view details)

Uploaded Python 3

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

Hashes for photon_mosaic-0.2.0.tar.gz
Algorithm Hash digest
SHA256 a92e4f2df53df3517a97bd64c38fdc2e3d0b12c5de2e687e84346567be3e886d
MD5 287148f041e832feffd6977ee0245407
BLAKE2b-256 abf7e6c3de7fffc8d85b6048e5f4126da9a2d7dc2008734ce60afcde3574c08c

See more details on using hashes here.

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

Hashes for photon_mosaic-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 457c304058bab574b2b24131c4bb02f7607424aa12898e216db63431257bb6da
MD5 fea59d9a81c1b14fd65fa5df95daccf0
BLAKE2b-256 df4de5381d396d0067f9904fcac944ec43439d3ed51a0572cdc86e1c62724f25

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page