eLifeNeurosciencePeer-reviewed journal article
SpikeInterface, a unified framework for spike sorting
Alessio Paolo BuccinoiD, Cole HurwitziD, Samuel GarciaiD, Jeremy F. MaglandiD, Joshua H. SiegleiD, Roger Hurwitz, Matthias H. HennigiD
Abstract
Much development has been directed towards improving the performance and automation of spike sorting. This continuous development, while essential, has contributed to an over-saturation of new, incompatible tools that hinders rigorous benchmarking and complicates reproducible analysis. To address these limitations, we developed SpikeInterface, a Python framework designed to unify preexisting spike sorting technologies into a single codebase and to facilitate straightforward comparison and adoption of different approaches. With a few lines of code, researchers can reproducibly run, compare, and benchmark most modern spike sorting algorithms; pre-process, post-process, and visualize extracellular datasets; validate, curate, and export sorting outputs; and more. In this paper, we provide an overview of SpikeInterface and, with applications to real and simulated datasets, demonstrate how it can be utilized to reduce the burden of manual curation and to more comprehensively benchmark automated spike sorters.
- assay: electronic health records
- research focus: benchmarking
- research focus: software / tool
- approach: experimental assay
- Citations
- 402
- FWCI
- 4.39
- Field percentile
- top 3%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Opening the black box: a modular approach to spike sorting
Samuel Garcia, Chris Halcrow, … Pierre Yger·bioRxiv·Jun 1, 2026
- D.sort: template based automatic spike sorting tool
Madeny Belkhiri, Duda Kvitsiani·bioRxiv·Sep 23, 2018
- SpikeForest: reproducible web-facing ground-truth validation of automated neural spike sorters
Jeremy F. Magland, James Jaeyoon Jun, … Alex H. Barnett·eLifePeer-reviewed·May 19, 2020
- Efficient and reproducible pipelines for spike sorting large-scale electrophysiology data
Alessio Paolo Buccino, Arjun Sridhar, … Joshua H. Siegle·bioRxiv·Nov 12, 2025
- Fast and accurate spike sorting in vitro and in vivo for up to thousands of electrodes
Pierre Yger, Giulia L. B. Spampinato, … Olivier Marre·bioRxiv·Aug 4, 2016
- Kilosort: realtime spike-sorting for extracellular electrophysiology with hundreds of channels
Marius Pachitariu, Nicholas Steinmetz, … Harris Kenneth D.·bioRxiv·Jun 30, 2016