This release is a pre-release and may not be stable for production use.
Imaging+ 
imaging+ is a Python package and tool-suite for essential processing and analysis of 2photon imaging data. Especially, there is a fully implemented pipeline for data structuring, processing, analysis and plotting of 2photon Ca2+ imaging experiments, and experiments based around 2photon imaging such as all optical experiments (i.e. 2photon optogenetic stim or 1photon optogenetic stim, with combined 2photon Ca2+ imaging).
Overview
This package is designed for experiments that follow the general structure of an "imaging+" experiment shown below. We have additionally provided specific sub-modules to suit imaging experiments performed using PackIO, a Bruker 2pPlus microscope and using Suite2p for Ca2+ imaging data processing for ROI segmentation. It should be completely usable and understandable for anyone with the correct data in hand and basic knowledge of Python. There are tutorials to help along the way. Ultimately, the goal of this package is to jump-start your own analysis of your awesome experiment.
We hope that it provides a useful structure to organize your experimental data, and some functionality to interact and process your data in an efficient manner.
Getting started
Recommended tools:
- python >=3.9
- conda - environments for python package management
- Run
conda create -n <insert-name> python=3.9to create a new conda environment with python 3.9 - Note:
imaging+should install and function normally within existing conda environments as well.
- Run
- Jupyter - for creating python based notebooks
- VS Code or PyCharm - IDE for python code development
Installation instructions
Note: The package is installable as a stand-alone python package. You can install the package into an existing conda environment, or you may choose to skip using a conda environment all together (steps 2 and 3).
- Clone this github repository using
git clone https://github.com/Packer-Lab/imaging+.gitin the terminal. - Create the preset conda environment provided in this repository (
plitest.yml) usingconda env create -f plitest.ymlfrom the terminal. - Activate the conda environment
conda activate plitest. cdto the parent directory of where this repo was downloaded to.- From this parent directly, run
pip install -e imaging+from terminal to install this packageimaging+.
Test imaging+ is successfully installed (import package in python):
- Ensure that the conda environment from which
imaging+was installed is activated. - start python from command line using:
python, or start python from the same conda environment in your preferred method (e.g. jupyter notebook or IDE). - Import the package:
import imaging+orimport imaging+ as ip.
Documentation
The documentation for imaging+ is available at https://imagingplus.readthedocs.io/en/latest/
Metadata
Release files for imagingplus 0.2b0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| imagingplus-0.2b0.tar.gz | 116.4 kB | Details |
Release files / imagingplus-0.2b0.tar.gz
| Download URL | imagingplus-0.2b0.tar.gz |
|---|---|
| Size | 116.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fc7dbc95502a3f69ea7552e19a7fdde9bdaeba572621a099b6c41ab75a77c1f9
|
|
BLAKE2b-256 checksum How to use checksums |
8952a2b290f619aca2950c7daa2ed32daae2ebf75cf6903eafa7d167c6d47ba3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.8.12
|