Skip to main content

Utility tools for system neuroscience research, including Open Source Wrapper or Parser

Project description

neuralib

Document Status PyPI - Python Version PyPI version Downloads

Utility tools for rodent system neuroscience research, including Open Source Wrapper or Parser

See the Documentation and Examples

Installation


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 atlas
    • neuralib.atlas.brainrender: cli-based wrapper for brainrender
    • neuralib.atlas.cellatlas: Volume and cell types counts for each brain region, refer to Cell Atlas
    • neuralib.atlas.ibl: Slice view plotting wrapper for ibllib and iblatlas

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 Scanbox
    • neuralib.calimg.suite2p: Result parser for suite2p

segmentation

  • Module for neuronal segmentation
    • neuralib.segmentation.cellpose: Result Parser and batch running for cellpose
    • neuralib.segmentation.stardist: Result Parser and batch running for stardist

model

  • neuralib.model.bayes_decoding: Position decoding using population neuronal activity

  • neuralib.model.rastermap: Run and result parser for rastermap

tracking

  • Module for other open-source tools wrapper
    • neuralib.tracking.deeplabcut: Result parser for DeepLabCut

    • neuralib.tracking.facemap: Result parser for facemap

Utilities Modules

  • neuralib.argp: Use argparse as dataclass field

  • neuralib.persistence: caching the analyzed results (i.e., concatenation for statistic purpose)

  • neuralib.bokeh_model: Interactive dashboard visualization

  • neuralib.sqlp: Python functions to build a SQL (sqlite3) statement.

  • neuralib.plot: Module for general plotting purpose

  • neuralib.model.bayes_decoding: Position decoding using population neuronal activity

  • neuralib.imglib: Image processing library (under DEV)

  • neuralib.tools.gspread: Google spreadsheet API wrapper for read/write

  • 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

CLI project.scripts

  • brender: see examples in api

Project details


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.2.1.tar.gz (188.0 kB view details)

Uploaded Source

Built Distribution

neura_library-0.2.1-py3-none-any.whl (234.5 kB view details)

Uploaded Python 3

File details

Details for the file neura_library-0.2.1.tar.gz.

File metadata

  • Download URL: neura_library-0.2.1.tar.gz
  • Upload date:
  • Size: 188.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for neura_library-0.2.1.tar.gz
Algorithm Hash digest
SHA256 c2445aab00312a7a4b0901b41e4682adb040e7b608ccb35f2925e0edc58b1af9
MD5 6f54f8eea675e8414d211ae1b5c531cb
BLAKE2b-256 6a85dc702af02cb84a4bdcb3919892b9a755cda78379ff3b7c2fef839bc65f07

See more details on using hashes here.

Provenance

File details

Details for the file neura_library-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for neura_library-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4013ebbd9a80a8b521e89f6e2b6c882490e9d3f8fc6d80e8a80b44f6bea943ed
MD5 5416782d49fa34770bc20663818fe6bd
BLAKE2b-256 75b9505d3a23ac1d622cc9cb9968a8daad2905ef9ee16594c499c2951665eb98

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page