Skip to main content

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

Project description

neuralib

Document Status GitHub code size in bytes

  • Utility tools for 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 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

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 Scanbox
  • neuralib.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 format
  • neuralib.scanner.lsm: .lsm data format

segmentation

  • Module for cellular segmentation
  • neuralib.segmentation.cellpose: Result Parser and batch running for cellpose
  • neuralib.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 DeepLabCut
  • neuralib.tools.facemap: Result parser for facemap
  • neuralib.tools.rastermap: Run and result parser for rastermap

util

  • cli_args: run script as subprocess
  • color_logging: logging with color format
  • csv: csv context manager
  • gpu: OS-dependent gpu info
  • profile_test: simple benchmark profile testing
  • table: rich table visualization

project.scripts using cli

brender

  • see examples in api

ppv

  • python pickle/parquet file viewer
    ppv <FILE>
    
  • see -h for detail

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

Uploaded Source

Built Distribution

neura_library-0.0.2-py3-none-any.whl (198.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for neura_library-0.0.2.tar.gz
Algorithm Hash digest
SHA256 4895e9f875053ac309acbe3c52be5713e511c047da708533d12170831df44a98
MD5 2d52a74a9ef5f7badce1894c8ce981c1
BLAKE2b-256 2a9eeeaded5d369cffd02b52538f977e53294f8355a2d1579f911db5abfe0356

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for neura_library-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fe9f56809935c053dcbd7ad87661d534b74db4cf20138a70726131719e5edafa
MD5 265f1ca35fb9f35881dcb529f0ce7264
BLAKE2b-256 60afa6fe4d04f06d41c7917e507e9a5265fa08acf447036a890ae3866a7bf9f5

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