Scientific ReportsNeurosciencePeer-reviewed journal article
Spike sorting with Gaussian mixture models
Bryan C. SouzaiD, Vítor Lopes‐dos‐SantosiD, João BaceloiD, Adriano B. L. TortiD
Abstract
The shape of extracellularly recorded action potentials is a product of several variables, such as the biophysical and anatomical properties of the neuron and the relative position of the electrode. This allows for isolating spikes of different neurons recorded in the same channel into clusters based on waveform features. However, correctly classifying spike waveforms into their underlying neuronal sources remains a main challenge. This process, called spike sorting, typically consists of two steps: (1) extracting relevant waveform features (e.g., height, width), and (2) clustering them into non-overlapping groups believed to correspond to different neurons. In this study, we explored the performance of Gaussian mixture models (GMMs) in these two steps. We extracted relevant waveform features using a combination of common techniques (e.g., principal components and wavelets) and GMM fitting parameters (e.g., standard deviations and peak distances). Then, we developed an approach to perform unsupervised clustering using GMMs, which estimates cluster properties in a data-driven way. Our results show that the proposed GMM-based framework outperforms previously established methods when using realistic simulations of extracellular spikes and actual extracellular recordings to evaluate sorting performance. We also discuss potentially better techniques for feature extraction than the widely used principal components. Finally, we provide a friendly graphical user interface in MATLAB to run our algorithm, which allows for manual adjustment of the automatic results.
- assay: electronic health records
- research focus: clustering
- research focus: benchmarking
- research focus: software / tool
- approach: statistical model
- Citations
- 70
- FWCI
- 4.07
- Field percentile
- top 5%
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
- WaveLimit: An optimal spike sorting inclusion boundary
Xavier Scherschligt, Wei-Hsien Lee, … Adam G. Rouse·bioRxiv·Jul 1, 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
- Relevance of UMAP for efficient and robust spike sorting
Daniel Suárez-Barrera, Lucas Bayones, … Román Rossi-Pool·bioRxiv·Mar 27, 2025
- ION-Decoding: A Single-channel Interactive Offline Neural Decoding Algorithm for a large number of neurons
Mohsen Rastegari, Hamid Reza Marateb·bioRxiv·Nov 16, 2020
- YASS: Yet Another Spike Sorter
JinHyung Lee, David Carlson, … Liam Paninski·bioRxiv·Jun 19, 2017
- Recent progress in multi-electrode spike sorting methods
Baptiste Lefebvre, Pierre Yger, Olivier Marre·Journal of Physiology-ParisPeer-reviewed·Nov 1, 2016