Welcome to SpikeInterface’s documentation!¶
Spikeinterface is a Python module 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 to Phy.
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
- Containerized Sorters
- Installing Spike Sorters
- Viewers
- Contribute
- API
- Release notes
- SpikeInterface 0.95.0 release notes
- SpikeInterface 0.95.0 release notes
- SpikeInterface 0.94.0 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 and compatibility
We released a major version of SpikeInterface 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.
For other version release notes check the Release notes.
See the documentation for the version 0.13.0 (old API) here.