Python module for extracting optical physiology ROIs and traces for various file types and formats
Project description
ROIExtractors
Automatically read optical imaging/segmentation data into a common API
Table of Contents
About
ROIExtractors provides a common API for various optical imaging and segmentation formats to streamline conversion and data analysis. ROI stands for Region Of Interest, which is the region in a set of acquired fluorescence images which the segmentation software has determined as a neuron.
Features:
- Reads data from 10+ popular optical imaging and segmentation data formats into a common API.
- Extracts relevant metadata from each format.
- Provides a handy set of methods to analyze data such as
get_roi_locations()
Installation
To install the latest stable release of roiextractors though PyPI, type:
pip install roiextractors
For more flexibility we recommend installing the latest version directly from GitHub. The following commands create an environment with all the required dependencies and the latest updates:
git clone https://github.com/catalystneuro/roiextractors
cd roiextractors
conda env create roiextractors_env
conda activate roiextractors_env
pip install -e .
Note that this will install the package in editable mode.
Finally, if you prefer to avoid conda
altogether, the following commands provide a clean installation within the current environment:
pip install git+https://github.com/catalystneuro/roiextractors.git@main
Documentation
See our ReadTheDocs page for full documentation, including a gallery of all supported formats.
Funding
ROIExtractors is funded by
- Stanford University as part of the Ripple U19 project (U19NS104590).
- LBNL as part of the NWB U24 (U24NS120057).
License
ROIExtractors is distributed under the BSD3 License. See LICENSE for more information.
Project details
Release history Release notifications | RSS feed
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
File details
Details for the file roiextractors-0.5.8.tar.gz
.
File metadata
- Download URL: roiextractors-0.5.8.tar.gz
- Upload date:
- Size: 65.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3361c24e0b5c341d4f7ccedf11e870929c9fb7c26973b6758d18165a0752b71c |
|
MD5 | 1ed0a9955929b8e3744d41ef1fc1453d |
|
BLAKE2b-256 | 08a67257a53700d7220978512d050e91e7921a756b95f41ff31e5d365a30d216 |
File details
Details for the file roiextractors-0.5.8-py3-none-any.whl
.
File metadata
- Download URL: roiextractors-0.5.8-py3-none-any.whl
- Upload date:
- Size: 86.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fed8592208e5e4dcafb16e5f5db07de3437075054481072dbd0ed072f2986d8 |
|
MD5 | 0a12edcf0ac735697b569c25087bf000 |
|
BLAKE2b-256 | af3e215c69dc5771f2fd6e3f18d4819e60d475c0a9fcdaccee7a2cf0c399465f |