Neural NetworksNeurosciencePeer-reviewed journal article
Online spike sorting via deep contractive autoencoder
Mohammadreza RadmaneshiD, Ahmad Asgharian RezaeiiD, Mahdi JaliliiD, Alireza HashemiiD, Morteza Moazami Goudarzi
Abstract
Spike sorting - the process of separating spikes from different neurons - is often the first and most critical step in the neural data analysis pipeline. Spike-sorting techniques isolate a single neurons activity from background electrical noise based on the shapes of the waveforms (WFs) obtained from extracellular recordings. Despite several advancements in this area, an important remaining challenge in neuroscience is online spike sorting, which has the potential to significantly advance basic neuroscience research and the clinical setting by providing the means to produce real-time perturbations of neurons via closed-loop control. Current approaches to online spike sorting are not fully automated, are computationally expensive and are often outperformed by offline approaches. In this paper, we present a novel algorithm for fast and robust online classification of single neuron activity. This algorithm is based on a deep contractive autoencoder (DCAE) architecture. DCAEs are deep neural networks that can learn a latent state representation of their inputs. The main advantage of DCAE approaches is that they are less sensitive to noise (i.e., small perturbations in their inputs). We therefore reasoned that they can form the basis for robust online spike sorting algorithms. Overall, our DCAE-based online spike sorting algorithm achieves over 90% accuracy at sorting previously-unseen spike waveforms. Moreover, our approach produces superior results compared to several state-of-the-art offline spike-sorting procedures.
- Citations
- 28
- FWCI
- 2.98
- Field percentile
- top 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
- Fully unsupervised online spike sorting based on an artificial spiking neural network
Marie Bernert, Blaise Yvert·bioRxiv·Dec 20, 2017
- pyNeurode: a real-time neural signal processing framework
Wing-kin Tam, Matthew F. Nolan·IEEE International Symposium on Circuits and Systems proceedingsPeer-reviewed·May 28, 2022
- D.sort: template based automatic spike sorting tool
Madeny Belkhiri, Duda Kvitsiani·bioRxiv·Sep 23, 2018
- YASS: Yet Another Spike Sorter
JinHyung Lee, David Carlson, … Liam Paninski·bioRxiv·Jun 19, 2017
- A fully automated spike sorting algorithm using t-distributed neighbor embedding and density based clustering
Mohammad Hossein Nadian, Saeed Karimimehr, … Reza Lashgari·bioRxiv·Sep 26, 2018
- Unsupervised spike sorting for large scale, high density multielectrode arrays
Gerrit Hilgen, Martino Sorbaro, … Matthias H. Hennig·Cell ReportsPeer-reviewed·Mar 1, 2017