Utility tools for system neuroscience research, including Open Source Wrapper or Parser
Project description
neuralib
- Utility tools for rodent system neuroscience research, including Open Source Wrapper or Parser
Installation
pip install neura-library
in your conda env with Python >= 3.9- According to purpose, install the optional package requirements-optional.txt
Usage
See to Doc
argp
neuralib.argp
: Use argparse as dataclass field
atlas
- Module for whole brain, slice view visualization and rois classification
neuralib.atlas.ccf
: Customized hierarchical classification for the mouse brain atlasneuralib.atlas.brainrender
: cli-based wrapper for brainrenderneuralib.atlas.cellatlas
: Volume and cell types counts for each brain region, refer to Cell Atlasneuralib.atlas.ibl
: Slice view plotting wrapper for ibllib and iblatlas
bokeh_model
neuralib.bokeh_model
: Interactive dashboard visualization
calimg
- Module for 2photon calcium imaging acquisition and result parsing
neuralib.calimg.scan_image
: Data acquired from ScanImage (under DEV)neuralib.calimg.scanbox
: Data acquired from Scanboxneuralib.calimg.suite2p
: Result parser for suite2p
model
- under DEV
persistence
- Module for caching the analyzed results (i.e., concatenation for statistic purpose)
plot
- Module for general plotting purpose
scanner
- Module for parsing Zeiss confocal scanning data
neuralib.scanner.czi
: .czi data formatneuralib.scanner.lsm
: .lsm data format
segmentation
- Module for cellular segmentation
neuralib.segmentation.cellpose
: Result Parser and batch running for cellposeneuralib.segmentation.stardist
: Result Parser and batch running for stardist
stimpy
- Tools and Result parser for visual-guided behavior dataset
- Acquisition system are currently only lab internal usage
tools
neuralib.tools.imglib
: Image processing library (under DEV)neuralib.tools.slack_bot
: Real-time slack notification bot for analysis pipeline
wrapper
- Module for other open-source tools wrapper
neuralib.tools.deeplabcut
: Result parser for DeepLabCutneuralib.tools.facemap
: Result parser for facemapneuralib.tools.rastermap
: Run and result parser for rastermap
util
cli_args
: run script as subprocesscolor_logging
: logging with color formatcsv
: csv context managergpu
: OS-dependent gpu infoprofile_test
: simple benchmark profile testingtable
: rich table visualization
project.scripts using cli
brender
- see examples in api
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
neura_library-0.0.5.tar.gz
(192.6 kB
view hashes)
Built Distribution
neura_library-0.0.5-py3-none-any.whl
(217.9 kB
view hashes)
Close
Hashes for neura_library-0.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c4414312bab07d66dbc92958fe555b29dc15b8b51d964df491eb90582ad3ff8 |
|
MD5 | f967c2e82c3b5a6c72c6a1d1c391be77 |
|
BLAKE2b-256 | dadd7190f625a25445480a84d5f83e659ec41d9135fa41e9c6518b68ff7aef2e |