School of Electrical and Electronic Engineering, Yonsei University, Seoul 03722, Republic of Korea.
Department of Medical Science, College of Medicine, Catholic Kwandong University, Gangneung 25601, Republic of Korea; Translational Brain Research Center, Catholic Kwandong University, International St. Mary's Hospital, Incheon 22711, Republic of Korea; Department of Neuroscience, University of Science and Technology, Daejeon, 34113, Republic of Korea; Center for Neuroscience, Korea Institute of Science and Technology, Seoul 02792, Republic of Korea.
Neural Netw. 2021 Feb;134:131-142. doi: 10.1016/j.neunet.2020.11.009. Epub 2020 Nov 27.
Spike sorting refers to the technique of detecting signals generated by single neurons from multi-neuron recordings and is a valuable tool for analyzing the relationships between individual neuronal activity patterns and specific behaviors. Since the precision of spike sorting affects all subsequent analyses, sorting accuracy is critical. Many semi-automatic to fully-automatic spike sorting algorithms have been developed. However, due to unsatisfactory classification accuracy, manual sorting is preferred by investigators despite the intensive time and labor costs. Thus, there still is a strong need for fully automatic spike sorting methods with high accuracy. Various machine learning algorithms have been developed for feature extraction but have yet to show sufficient accuracy for spike sorting. Here we describe a deep learning-based method for extracting features from spike signals using an ensemble of auto-encoders, each with a distinct architecture for distinguishing signals at different levels of resolution. By utilizing ensemble of auto-encoder ensemble, where shallow networks better represent overall signal structure and deep networks better represent signal details, extraction of high-dimensional representative features for improved spike sorting performance is achieved. The model was evaluated on publicly available simulated datasets and single-channel and 4-channel tetrode in vivo datasets. Our model not only classified single-channel spikes with varying degrees of feature similarities and signal to noise levels with higher accuracy, but also more precisely determined the number of source neurons compared to other machine learning methods. The model also demonstrated greater overall accuracy for spike sorting 4-channel tetrode recordings compared to single-channel recordings.
尖峰分类是指从多神经元记录中检测单个神经元产生的信号的技术,是分析个体神经元活动模式与特定行为之间关系的重要工具。由于尖峰分类的精度会影响所有后续分析,因此分类精度至关重要。已经开发了许多半自动到全自动的尖峰分类算法。然而,由于分类精度不理想,尽管手动分类需要耗费大量的时间和劳动力,但研究人员还是更倾向于手动分类。因此,仍然需要具有高精度的全自动尖峰分类方法。已经开发了各种用于特征提取的机器学习算法,但在尖峰分类方面尚未表现出足够的准确性。在这里,我们描述了一种基于深度学习的方法,该方法使用自动编码器的集合从尖峰信号中提取特征,每个自动编码器都具有不同的架构,用于区分不同分辨率水平的信号。通过利用自动编码器集合,其中浅层网络更好地表示整体信号结构,而深层网络更好地表示信号细节,从而实现了用于提高尖峰分类性能的高维代表性特征的提取。该模型在公开可用的模拟数据集以及单通道和 4 通道四极管体内数据集上进行了评估。我们的模型不仅以更高的精度分类了具有不同程度特征相似性和信号噪声水平的单通道尖峰,而且与其他机器学习方法相比,还更精确地确定了源神经元的数量。与单通道记录相比,该模型还显示出了更高的整体准确性。