Welcome to SpikeInterface’s documentation!¶
Spikeinterface is a collection of Python modules designed to improve the accessibility, reliability, and reproducibility of spike sorting and all its associated computations.
With SpikeInterface, users can:
read/write many extracellular file formats.
pre-process extracellular recordings.
run many popular, semi-automatic spike sorters (also in Docker/Singularity containers).
post-process sorted datasets.
compare and benchmark spike sorting outputs.
compute quality metrics to validate and curate spike sorting outputs.
visualize recordings and spike sorting outputs.
export report and export toPhy
offer a powerful Qt-based viewer in separate package spikeinterface-gui
have some powerful sorting components to build your own sorter.
- Overview
- Installation
- Getting started tutorial
- Modules documentation
- Modules tutorials
- Compatible Technology
- Installing Spike Sorters
- Viewers
- Contribute
- API
- Release notes
- SpikeInterface 0.93.0 release notes
- SpikeInterface 0.92.0 release notes
- SpikeInterface 0.91.0 release notes
- SpikeInterface 0.90.1 release notes
- SpikeInterface 0.90.0 release notes
- SpikeInterface 0.13.0 release notes
- SpikeInterface 0.12.0 release notes
- SpikeInterface 0.11.0 release notes
- SpikeInterface 0.10.0 release notes
- SpikeInterface 0.9.9 release notes
- SpikeInterface 0.9.1 release notes
- NEW API
- LEGACY API
- Contact Us
For more information, please have a look at:
The eLife paper
1-hour video tutorial, recorded for the NWB User Days (Sep 2020)
A collection of analysis notebook SpikeInterface Reports
Versions
SpikeInterface get a major release in July 2021 (version 0.90.0)
breaks backward compatibility with 0.10/0.11/0.12/0.13 series
is not a metapackage anymore
doesn’t depend on spikeextractors/spiketoolkit/spikesorters/spikecomparison/spikewidgets sub-packages
Please see the release notes here: SpikeInterface 0.90.0 release notes
See the documentation for the version 0.13.0 (old API) here.