extension to allow use of multichannel volumetric images
Project description
ndx-multichannel-volume Extension for NWB
This extension is to add support for volumetric multichannel images. This extends existing NWB functions for optophysiology imaging to allow for 3 dimensions and a flexible number of channels. There is additional support for adding metadata that is necessary for imaging in C. Elegans.
Installation
To install this package on Unix/macOS, run in command line python3 -m pip install --index-url https://pypi.org/simple/ --no-deps ndx-multichannel-volume
On windows, run
py -m pip install --index-url https://pypi.org/simple/ --no-deps ndx-multichannel-volume
Usage
This extension is to add support for volumetric multichannel images. This extends existing NWB functions for optophysiology imaging to allow for 3 dimensions and a flexible number of channels. There is additional support for adding metadata that is necessary for imaging in C. Elegans.
New classes added in this extension are:
CElegansSubject - extension of the base subject class with additional attributes for metadata specific to C. Elegans.
MultiChannelVolumeSeries - extension of the base TimeSeries class to support multiple channels and 3 dimensions.
MultiChannelVolume - class for storing mutlichannel volumetric images with a flexible number of channels.
ImagingVolume - alternate version of the native ImagingPlane class for supporting metadata associated with volumetric multichannel images. Contains a list of optical channel references as well as an ordered list of how those channels index to the channels in the image.
OpticalChannelPlus - extension of the OpticalChannel class to support additional information including emission_range, excitation_range, and excitation_lambda.
OpticalChannelReferences - contains ordered list of optical channel to represent the order of the optical channels in the reference volume.
VolumeSegmentation - contains segmentation masks for image volumes. There are options to use either a standard voxel_mask with XYZ information as well as a Cell ID label, or color_voxel_mask which has RGBW information as well as XYZ.
Please see https://github.com/focolab/ndx-multichannel-volume/blob/main/src/pynwb/create_NWB.ipynb for example code on how to use these new data types/classes
This extension was created using ndx-template.
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
Hashes for ndx-multichannel-volume-0.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e244760d9e249dbc4257bd63006ca7e1fa2a3c3fa8cdd458ca28dc8c5717775 |
|
MD5 | 0df4ba6be0b1d4a84b272e1b25909f19 |
|
BLAKE2b-256 | b3cc12f55c9baec76e3a43d9a8f5aacdfa7202f60e0bac8461de7a253850f236 |
Hashes for ndx_multichannel_volume-0.1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e99f4364438425a9afb17abb29adae2af845a3756904e2851abfa1c5b91c9a41 |
|
MD5 | 6be8c2d8e4dab68f4a6a1ea9ee54716d |
|
BLAKE2b-256 | a7b116cddbac0cc93cef1f17d3a48a4eaa593b4af9fc05437adf181a1aee5dda |