Department of Neurosurgery, University Hospital, Knapschaftskrankenhaus Bochum GmbH, Ruhr-University Bochum, Bochum, Germany.
Department of Electrical Engineering and Information Technology, Ruhr-University Bochum, Bochum, Germany.
J Neural Eng. 2021 Feb 5;18(1). doi: 10.1088/1741-2552/abc8d4.
Advancements in electrode design have resulted in micro-electrode arrays with hundreds of channels for single cell recordings. In the resulting electrophysiological recordings, each implanted electrode can record spike activity (SA) of one or more neurons along with background activity (BA). The aim of this study is to isolate SA of each neural source. This process is called spike sorting or spike classification. Advanced spike sorting algorithms are time consuming because of the human intervention at various stages of the pipeline. Current approaches lack generalization because the values of hyperparameters are not fixed, even for multiple recording sessions of the same subject. In this study, a fully automatic spike sorting algorithm called 'SpikeDeep-Classifier' is proposed. The values of hyperparameters remain fixed for all the evaluation data.The proposed approach is based on our previous study (SpikeDeeptector) and a novel background activity rejector (BAR), which are both supervised learning algorithms and an unsupervised learning algorithm (K-means). SpikeDeeptector and BAR are used to extract meaningful channels and remove BA from the extracted meaningful channels, respectively. The process of clustering becomes straight-forward once the BA is completely removed from the data. Then, K-means with a predefined maximum number of clusters is applied on the remaining data originating from neural sources only. Lastly, a similarity-based criterion and a threshold are used to keep distinct clusters and merge similar looking clusters. The proposed approach is called cluster accept or merge (CAOM) and it has only two hyperparameters (maximum number of clusters and similarity threshold) which are kept fixed for all the evaluation data after tuning.We compared the results of our algorithm with ground-truth labels. The algorithm is evaluated on data of human patients and publicly available labeled non-human primates (NHPs) datasets. The average accuracy of BAR on datasets of human patients is 92.3% which is further reduced to 88.03% after (K-means + CAOM). In addition, the average accuracy of BAR on a publicly available labeled dataset of NHPs is 95.40% which reduces to 86.95% after (K-mean + CAOM). Lastly, we compared the performance of the SpikeDeep-Classifier with two human experts, where SpikeDeep-Classifier has produced comparable results.The SpikeDeep-Classifier is evaluated on the datasets of multiple recording sessions of different species, different brain areas and different electrode types without further retraining. The results demonstrate that 'SpikeDeep-Classifier' possesses the ability to generalize well on a versatile dataset and henceforth provides a generalized and fully automated solution to offline spike sorting.The clinical trial registration number for patients implanted with the Utah array isFor the epilepsy patients, approval from the local ethics committee at the Ruhr-University Bochum, Germany, was obtained prior to implantation. The Clinical trial registration number for the epilepsy patients implanted with microwires is.
电极设计的进步使得能够制造具有数百个通道的微电极阵列,用于单细胞记录。在得到的电生理记录中,每个植入的电极都可以记录一个或多个神经元的尖峰活动 (SA) 以及背景活动 (BA)。本研究的目的是分离每个神经源的 SA。这个过程称为尖峰分类或尖峰分类。由于在管道的各个阶段都需要人为干预,因此高级尖峰分类算法非常耗时。当前的方法缺乏泛化能力,因为即使对于同一主题的多个记录会话,超参数的值也不是固定的。在这项研究中,提出了一种称为“SpikeDeep-Classifier”的全自动尖峰分类算法。所有评估数据的超参数值都保持固定。该方法基于我们之前的研究 (SpikeDeeptector) 和一种新的背景活动拒绝器 (BAR),这两种方法都是监督学习算法和无监督学习算法 (K-均值)。SpikeDeeptector 和 BAR 分别用于提取有意义的通道并从提取的有意义的通道中去除 BA。一旦从数据中完全去除 BA,聚类过程就变得简单了。然后,仅在源自神经源的数据上应用具有预定义最大聚类数的 K-均值。最后,使用基于相似性的标准和阈值来保留不同的聚类并合并外观相似的聚类。该方法称为聚类接受或合并 (CAOM),它只有两个超参数 (最大聚类数和相似性阈值),在调整后,所有评估数据的超参数都保持固定。我们将我们的算法的结果与真实标签进行了比较。该算法在人类患者的数据和公开可用的标记非人类灵长类动物 (NHP) 数据集上进行了评估。BAR 在人类患者数据集上的平均准确率为 92.3%,在 (K-均值 + CAOM) 之后进一步降低到 88.03%。此外,BAR 在公开可用的标记 NHP 数据集上的平均准确率为 95.40%,在 (K-均值 + CAOM) 之后降低到 86.95%。最后,我们将 SpikeDeep-Classifier 的性能与两位人类专家进行了比较,SpikeDeep-Classifier 产生了相当的结果。SpikeDeep-Classifier 在不同物种、不同脑区和不同电极类型的多个记录会话的数据集上进行了评估,无需进一步重新训练。结果表明,“SpikeDeep-Classifier”具有在多样化数据集上很好地概括的能力,因此提供了一种通用的全自动离线尖峰排序解决方案。植入 Utah 阵列的患者的临床试验注册号为对于癫痫患者,在植入前获得了德国波鸿鲁尔大学当地伦理委员会的批准。植入微丝的癫痫患者的临床试验注册号为。