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

wrapper

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

    • neuralib.wrapper.facemap: Result parser for facemap

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

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

Uploaded Source

Built Distribution

neura_library-0.1.2-py3-none-any.whl (228.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: neura_library-0.1.2.tar.gz
  • Upload date:
  • Size: 182.6 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.1.2.tar.gz
Algorithm Hash digest
SHA256 493a1b79dd4750b653abf443455748daaf9844fe13daf3ba69b122c2b0ce64ed
MD5 668d1077efb7e1489fa10aef6cd1c097
BLAKE2b-256 e9e6e70c08c07a7c34e66d3a72271b31f9f33cd28403ca6784ac89a81d42d3ce

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for neura_library-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 543d1d457eb335a646f71712c991c9a7d6141d587a2fcb418783597368c3d6bb
MD5 7971d1fd293d6af51b29d8f5206a0588
BLAKE2b-256 d38dae6caff29e60f6ef450ba8144a6ff3b8774a565109f077c06899c5a93403

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