_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
python-spikeinterface 0.103.2
Propagated dependencies: python-distinctipy@1.3.4 python-h5py@3.13.0 python-huggingface-hub@0.31.4 python-matplotlib@3.8.2 python-neo@0.14.3 python-networkx@3.4.2 python-numba@0.61.0 python-numcodecs@0.13.1 python-numpy@1.26.4 python-packaging@25.0 python-pandas@2.2.3 python-probeinterface@0.3.1 python-pydantic@2.10.4 python-scikit-learn@1.7.0 python-scipy@1.12.0 python-threadpoolctl@3.1.0 python-tqdm@4.67.1 python-zarr@2.18.7
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://spikeinterface.readthedocs.io/
Licenses: Expat
Build system: pyproject
Synopsis: Unified framework for spike sorting
Description:

SpikeInterface is a Python framework designed to unify preexisting spike sorting technologies into a single code base.

It can:

  • read/write many extracellular file formats.

  • pre-process extracellular recordings.

  • run many popular, semi-automatic spike sorters (kilosort1-4, mountainsort4-5, spykingcircus, tridesclous, ironclust, herdingspikes, yass, waveclus)

  • run sorters developed in house (lupin, spkykingcicus2, tridesclous2, simple) that compete with kilosort4

  • run theses polar sorters without installation using containers (Docker/Singularity).

  • post-process sorted datasets using th SortingAnalyzer

  • compare and benchmark spike sorting outputs.

  • compute quality metrics to validate and curate spike sorting outputs.

  • visualize recordings and spike sorting outputs in several ways (matplotlib, sortingview, jupyter, ephyviewer)

  • export a report and/or export to phy

  • curate your sorting with several strategies (ml-based, metrics based, manual, ...)

  • have powerful sorting components to build your own sorter.

  • have a full motion/drift correction framework.

Total results: 1