Skip to content

A web-based, neural probe channel map editor for the Neuropixels probe.

License

Notifications You must be signed in to change notification settings

AntonioST/NeuroCarto

Repository files navigation

NeuroCarto: A Neuropixels Channelmap Editor

PyPI - Version PyPI - Python Version Documentation Status

NeuroCarto is a neural probe channel map editor for the Neuropixels probe family. It allows user to create a blueprint for arranging electrodes in a desired density and generate a custom channel map.

Features

  • Read/Visualize/Modify/Write Neuropixels channelmap files (*.imro).
  • Read SpikeGLX meta file (*.meta).
  • Read/Visualize/Modify/Write Blueprint (a blueprint for generating a channelmap by a programming way).
  • Show Atlas mouse brain as a background image.
  • Customize electrode selection and probe kind.
  • Show channel efficiency and electrode density.

Relevant Papers

writing.

Documents

Please check Documentation for more details.

Install and Run

prepare environment.

Require Python 3.10.

Install

pip install neurocarto

Run

neurocarto

Optional dependency

  • bg-atlasapi Atlas Brain background image supporting.
  • Pillow, tifffile other background image format supporting.
  • probeinterface probe/channelmap format import/export
  • pandas, polars channelmap data export.

Full optional dependencies are list in requirements-opt.txt.

Build from source

Please check install page in wiki.

About

A web-based, neural probe channel map editor for the Neuropixels probe.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages