Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2020 Nov 11;10(11):835.
doi: 10.3390/brainsci10110835.

An Accurate and Robust Method for Spike Sorting Based on Convolutional Neural Networks

Affiliations

An Accurate and Robust Method for Spike Sorting Based on Convolutional Neural Networks

Zhaohui Li et al. Brain Sci. .

Abstract

In the fields of neuroscience and biomedical signal processing, spike sorting is a crucial step to extract the information of single neurons from extracellular recordings. In this paper, we propose a novel deep learning approach based on one-dimensional convolutional neural networks (1D-CNNs) to implement accurate and robust spike sorting. The results of the simulated data demonstrated that the clustering accuracy in most datasets was greater than 99%, despite the multiple levels of noise and various degrees of overlapped spikes. Moreover, the proposed method performed significantly better than the state-of-the-art method named "WMsorting" and a deep-learning-based multilayer perceptron (MLP) model. In addition, the experimental data recorded from the primary visual cortex of a macaque monkey were used to evaluate the proposed method in a practical application. It was shown that the method could successfully isolate most spikes of different neurons (ranging from two to five) by training the 1D-CNN model with a small number of manually labeled spikes. Considering the above, the deep learning method proposed in this paper is of great advantage for spike sorting with high accuracy and strong robustness. It lays the foundation for application in more challenging works, such as distinguishing overlapped spikes and the simultaneous sorting of multichannel recordings.

Keywords: convolutional neural network; deep learning; extracellular recording; spike sorting.

PubMed Disclaimer

Conflict of interest statement

The authors declare no conflict of interest.

Figures

Figure 1
Figure 1
Architecture of the proposed convolutional neural network (CNN) model used in the simulated database. The blue region corresponds to convolutional processes, and the red region represents the pooling. The stride of all convolutional layers was 1.
Figure 2
Figure 2
Details of the simulated database. Different colors represent different clusters. The number in parentheses represents the number of overlapped spikes.
Figure 3
Figure 3
Details of the experimental datasets. Different colors represent different clusters. The number in parentheses represents the number of overlapped spikes.
Figure 4
Figure 4
Proportion of data in training set and testing set for the six experiments. E = experiment.
Figure 5
Figure 5
Confusion matrix: (a) C_Easy1_noise015; (b) C_Difficult1_noise015.
Figure 6
Figure 6
Waveforms of spikes in each cluster: (ac) C_Easy1_noise015; (df) C_Difficult1_noise015.
Figure 7
Figure 7
Falsely classified spikes and randomly selected correctly classified spikes: (a,b) C_Easy1_noise015; (ce) C_Difficult1_noise015.
Figure 8
Figure 8
The cross-entropy loss function on the training set and testing set: (a) C_Easy1_015; (b) C_Difficult1_015.
Figure 9
Figure 9
Classification accuracies of the recording channels with different numbers of spike clusters: (a) Three clusters; (b) two clusters; (c) four clusters; (d) five clusters.

Similar articles

Cited by

References

    1. Arel I., Rose D.C., Karnowski T.P. Deep machine learning-a new frontier in artificial intelligence research. IEEE Comput. Intell. Mag. 2010;5:13–18. doi: 10.1109/MCI.2010.938364. - DOI
    1. Azami H., Escudero J., Darzi A., Sanei S. Extracellular spike detection from multiple electrode array using novel intelligent filter and ensemble fuzzy decision making. J. Neurosci. Methods. 2015;239:129–138. doi: 10.1016/j.jneumeth.2014.10.006. - DOI - PubMed
    1. Berenyi A., Somogyvari Z., Nagy A.J., Roux L., Long J.D., Fujisawa S., Stark E., Leonardo A., Harris T.D., Buzsaki G. Large-scale, high-density (up to 512 channels) recording of local circuits in behaving animals. J. Neurophysiol. 2014;111:1132–1149. doi: 10.1152/jn.00785.2013. - DOI - PMC - PubMed
    1. Obeid I., Wolf P.D. Evaluation of spike-detection algorithms for a brain-machine interface application. IEEE Trans. Biomed. Eng. 2004;51:905–911. doi: 10.1109/TBME.2004.826683. - DOI - PubMed
    1. Schmitzer-Torbert N., Jackson J., Henze D., Harris K.D., Redish A.D. Quantitative measures of cluster quality for use in extracellular recordings. Neuroscience. 2005;131:1–11. doi: 10.1016/j.neuroscience.2004.09.066. - DOI - PubMed

LinkOut - more resources