bioRxivNeurosciencePreprint
A fully automated spike sorting algorithm using t-distributed neighbor embedding and density based clustering
Mohammad Hossein Nadian, Saeed Karimimehr, Jafar DoostmohammadiiD, Ali GhazizadehiD, Reza LashgariiD
Abstract
In this study, a new spike sorting method was developed based on a combination of two methods, t-Distributed Stochastic Neighbor Embedding (t-SNE) and Density-Based Spatial Clustering of Applications with Noise (DBSCAN). Parameters of both methods were simultaneously optimized using a Genetic Algorithm (GA) using a simulated dataset containing 2 to 20 simultaneously recorded neurons. The performance of this method was evaluated using both the simulated dataset as well as real multichannel electrophysiological data. The results indicated that our fully automated algorithm using t-SNE-DBSCAN outperforms other state-of-the-art algorithms and human experts in spike sorting especially when there are a large number of simultaneously recorded units. Our algorithm also determines the noise waveforms and has an overall high sensitivity, precision and accuracy for correctly classifying waveforms belonging to each neuron (all >90%) without the need for manual corrections afterwards. Our method can be a crucial part of the analysis pipeline in particular when manual sorting of units is becoming prohibitive due to the sheer number of recorded neurons per session.
- assay: electronic health records
- research focus: clustering
- research focus: benchmarking
- approach: statistical model
- approach: machine learning (classical)
- Citations
- 7
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
- T-SNE visualization of large-scale neural recordings.
George Dimitriadis, Joana P. Neto, Adam R. Kampff·Neural ComputationPeer-reviewed·Jun 12, 2018
- D.sort: template based automatic spike sorting tool
Madeny Belkhiri, Duda Kvitsiani·bioRxiv·Sep 23, 2018
- Unsupervised spike sorting for large scale, high density multielectrode arrays
Gerrit Hilgen, Martino Sorbaro, … Matthias H. Hennig·Cell ReportsPeer-reviewed·Mar 1, 2017
- Multichannel neural spike sorting with spike reduction and positional feature
Zeinab Mohammadi, Daniel J. Denman, … Tim C. Lei·bioRxiv·Sep 2, 2022
- A Robust Spike Sorting Method based on the Joint Optimization of Linear Discrimination Analysis and Density Peaks
Yiwei Zhang, Jiawei Han, … Shaomin Zhang·Scientific ReportsPeer-reviewed·Sep 15, 2022
- Heuristic Spike Sorting Tuner (HSST), a framework to determine optimal parameter selection for a generic spike sorting algorithm
David A. Bjånes, Lee E. Fisher, … Douglas J. Weber·bioRxiv·May 21, 2020