SpikeInterface, a unified framework for spike sorting
- PMID: 33170122
- PMCID: PMC7704107
- DOI: 10.7554/eLife.61834
SpikeInterface, a unified framework for spike sorting
Abstract
Much development has been directed toward 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.
Keywords: extracellular recordings; mouse; neuroscience; open-source software; python; rat; reproducibility; spike sorting.
© 2020, Buccino et al.
Conflict of interest statement
AB, CH, SG, JM, JS, RH, MH No competing interests declared
Figures
Similar articles
-
SpikeForest, reproducible web-facing ground-truth validation of automated neural spike sorters.Elife. 2020 May 19;9:e55167. doi: 10.7554/eLife.55167. Elife. 2020. PMID: 32427564 Free PMC article.
-
MEArec: A Fast and Customizable Testbench Simulator for Ground-truth Extracellular Spiking Activity.Neuroinformatics. 2021 Jan;19(1):185-204. doi: 10.1007/s12021-020-09467-7. Neuroinformatics. 2021. PMID: 32648042 Free PMC article.
-
Automatic online spike sorting with singular value decomposition and fuzzy C-mean clustering.BMC Neurosci. 2012 Aug 8;13:96. doi: 10.1186/1471-2202-13-96. BMC Neurosci. 2012. PMID: 22871125 Free PMC article.
-
Spike sorting algorithms and their efficient hardware implementation: a comprehensive survey.J Neural Eng. 2023 Apr 14;20(2). doi: 10.1088/1741-2552/acc7cc. J Neural Eng. 2023. PMID: 36972585 Review.
-
Recent progress in multi-electrode spike sorting methods.J Physiol Paris. 2016 Nov;110(4 Pt A):327-335. doi: 10.1016/j.jphysparis.2017.02.005. Epub 2017 Mar 2. J Physiol Paris. 2016. PMID: 28263793 Free PMC article. Review.
Cited by
-
I-Spin live, an open-source software based on blind-source separation for real-time decoding of motor unit activity in humans.Elife. 2024 Oct 2;12:RP88670. doi: 10.7554/eLife.88670. Elife. 2024. PMID: 39356736 Free PMC article.
-
Cortical Coding of Gustatory and Thermal Signals in Active Licking Mice.bioRxiv [Preprint]. 2024 Nov 14:2024.04.27.591293. doi: 10.1101/2024.04.27.591293. bioRxiv. 2024. PMID: 39185224 Free PMC article. Preprint.
-
Transection of the Superior Sagittal Sinus Enables Bilateral Access to the Rodent Midline Brain Structures.eNeuro. 2021 Jul 14;8(4):ENEURO.0146-21.2021. doi: 10.1523/ENEURO.0146-21.2021. Print 2021 Jul-Aug. eNeuro. 2021. PMID: 34210659 Free PMC article.
-
P-sort: an open-source software for cerebellar neurophysiology.J Neurophysiol. 2021 Oct 1;126(4):1055-1075. doi: 10.1152/jn.00172.2021. Epub 2021 Aug 25. J Neurophysiol. 2021. PMID: 34432996 Free PMC article.
-
Suppression of crosstalk in multielectrode arrays with local shielding.Front Nanotechnol. 2022;4:948337. doi: 10.3389/fnano.2022.948337. Epub 2022 Aug 4. Front Nanotechnol. 2022. PMID: 39323942 Free PMC article.
References
-
- Allen Institute for Brain Science 2019. Allen Brain Observatory Neuropixels. Allen Brain Map. 766640955
-
- Ballini M, Müller J, Livi P, Chen Y, Frey U, Stettler A, Shadmani A, Viswam V, Jones IL, Jäckel D, Radivojevic M, Lewandowska MK, Gong W, Fiscella M, Bakkum DJ, Heer F, Hierlemann A. A 1024-Channel CMOS microelectrode array with 26,400 electrodes for recording and stimulation of electrogenic cells in vitro. IEEE Journal of Solid-State Circuits. 2014;49:2705–2719. doi: 10.1109/JSSC.2014.2359219. - DOI - PMC - PubMed
Publication types
MeSH terms
Grants and funding
LinkOut - more resources
Full Text Sources
Other Literature Sources
