Related Experiment Video
Updated: Sep 17, 2025

A Visual Guide to Sorting Electrophysiological Recordings Using 'SpikeSorter'
Published on: February 10, 2017
Advancing Spike Sorting Through Gradient-Based Preprocessing and Nonlinear Reduction With Agglomerative Clustering
Mohammad Amin Lotfi1, Fatemeh Zareayan Jahromy1, Mohammad Reza Daliri1
1Neuroscience and Neuroengineering Research Lab., Biomedical Engineering Department, School of Electrical Engineering, Iran University of Science and Technology (IUST), Tehran, Iran.
Background:
Spike sorting is the process of separating electrical events produced by individual neurons in the nervous system, known as "spikes." Accurate spike sorting is vital because it significantly impacts the reliability of all future analyses. Although several semi-automated and fully automated spike-sorting algorithms have been developed, their classification accuracy often proves insufficient. This has led researchers to resort to manual sorting, despite its time-consuming and labor-intensive nature. In certain conditions and for specific neuron populations, manual sorting can also be inefficient due to the presence of visually indistinguishable similarities between spikes. This underscores the necessity for the development of fully automated spike-sorting methods capable of achieving high accuracy.
Method:
Unsupervised mathematical methods in spike sorting possess an advantage over supervised machine learning and deep learning models as they require no training and involve lower computational costs. The spike-sorting methodology comprises two key steps: data preprocessing and spike classification. In this proposed method, a mathematical technique for data preprocessing is introduced, and nonlinear transformations are incorporated to optimally extract features from spike waveforms. The objective is to extract highly informative features that effectively separate clusters by harnessing advanced transforms, specifically uniform manifold approximation and projection (UMAP) and spectral embedding. The feature extraction process is centered around capturing inherent variations in spike waveforms, assuming that strong signal correlations enable the extraction of optimal features. Finally, a density-based clustering algorithm is employed for spike sorting.
Results:
On Dataset1, GSA-Spike and GUA-Spike attained 100% accuracy for non-overlapping spikes and 99.47% (GSA-Spike) and 99.21% (GUA-Spike) accuracy for overlapping spikes on the same dataset. In the challenging portion of the dataset, our models demonstrated a 12% improvement in accuracy. Furthermore, in the synthetic data, the efficacy of our proposed models was evident in both unit detection and spike clustering.
Conclusion:
The findings of our research demonstrate unparalleled accuracy, surpassing the performance of other state-of-the-art methods.
More Related Videos
05:12ExCYT: A Graphical User Interface for Streamlining Analysis of High-Dimensional Cytometry Data
Published on: January 16, 2019
12:27Large-scale Reconstructions and Independent, Unbiased Clustering Based on Morphological Metrics to Classify Neurons in Selective Populations
Published on: February 15, 2017
Related Concept Videos
Aggregates Classification
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
Cluster Sampling Method
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
Quantifying and Rejecting Outliers: The Grubbs Test
Sieve Analysis and Grading Curves