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
See the Documentation
Installation
pip install neura-library
in your conda env with Python ~= 3.9.0- Checkout Release notes
- According to purpose, install the optional package requirements-optional.txt
Open-Source tools API call / data parsing
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
calimg
- Module for 2photon calcium imaging acquisition and result parsing
segmentation
- Module for neuronal segmentation
wrapper
- Module for other open-source tools wrapper
neuralib.wrapper.deeplabcut
: Result parser for DeepLabCutneuralib.wrapper.facemap
: Result parser for facemapneuralib.wrapper.rastermap
: Run and result parser for rastermap
Utilities Modules
argp
neuralib.argp
: Use argparse as dataclass field
persistence
neuralib.persistence
: caching the analyzed results (i.e., concatenation for statistic purpose)
bokeh_model
neuralib.bokeh_model
: Interactive dashboard visualization
sqlp
neuralib.sqlp
: Python functions to build a SQL (sqlite3) statement.
Others
-
neuralib.plot
: Module for general plotting purpose -
neuralib.model.bayes_decoding
: Position decoding using population neuronal activity -
neuralib.tools.imglib
: Image processing library (under DEV) -
neuralib.tools.slack_bot
: Real-time slack notification bot for analysis pipeline -
neuralib.util.cli_args
: run script as subprocess -
neuralib.util.color_logging
: logging with color format -
neuralib.util.csv
: csv context manager -
neuralib.util.gpu
: OS-dependent gpu info -
neuralib.util.profile_test
: simple benchmark profile testing -
neuralib.util.table
: 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
Built Distribution
File details
Details for the file neura_library-0.1.0.tar.gz
.
File metadata
- Download URL: neura_library-0.1.0.tar.gz
- Upload date:
- Size: 179.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c50572d1c27b4d5cfbc7dcfa5843338836ea7f768ead3cb77eaee8e053f48200 |
|
MD5 | aee5be65c87e9b037364ae93fe6b7f87 |
|
BLAKE2b-256 | 9be11a8b5d28b83b8870a500680bb1beda70faf87294dafee4691e662cd4eacf |
Provenance
File details
Details for the file neura_library-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: neura_library-0.1.0-py3-none-any.whl
- Upload date:
- Size: 224.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18453a543ea182671d46a452f15b098354829c2f7666ceb58576158ee868c765 |
|
MD5 | d20171b1bda19b01f93fbdc2b6aaa7fc |
|
BLAKE2b-256 | 88a8f36ff961d7aa981d5d0fcbfa3c7e75e8f70412e8040e6bb712f2624273cd |