Translational Brain Research Center, Catholic Kwandong University, Gangneung, Republic of Korea.
Department of Biomedical Engineering, Ulsan National Institute of Science and Technology, Ulsan, Republic of Korea.
Mol Brain. 2024 Nov 28;17(1):89. doi: 10.1186/s13041-024-01161-y.
Sorting spikes from extracellular recordings, obtained by sensing neuronal activity around an electrode tip, is essential for unravelling the complexities of neural coding and its implications across diverse neuroscientific disciplines. However, the presence of overlapping spikes, originating from neurons firing simultaneously or within a short delay, has been overlooked because of the difficulty in identifying individual neurons due to the lack of ground truth. In this study, we propose a method to identify overlapping spikes in extracellular recordings and to recover hidden spikes by decomposing them. We initially estimate spike waveform templates through a series of steps, including discriminative subspace learning and the isolation forest algorithm. By leveraging these estimated templates, we generate synthetic spikes and train a classifier using their feature components to identify overlapping spikes from observed spike data. The identified overlapping spikes are then decomposed into individual hidden spikes using a particle swarm optimization. Results from the testing of the proposed approach, using the simulation dataset we generated, demonstrated that employing synthetic spikes in the overlapping spike classifier accurately identifies overlapping spikes among the detected ones (the maximum F1 score of 0.88). Additionally, the approach can infer the synchronization between hidden spikes by decomposing the overlapped spikes and reallocating them into distinct clusters. This study advances spike sorting by accurately identifying overlapping spikes, providing a more precise tool for neural activity analysis.
对电极周围神经元活动进行感知而获得的细胞外记录中的尖峰(spikes)进行分类,对于揭示神经编码的复杂性及其在不同神经科学领域的意义至关重要。然而,由于缺乏真实的神经元信息,难以识别单个神经元,因此同时或短时间延迟内发射的神经元产生的重叠尖峰(spikes)一直被忽视。在本研究中,我们提出了一种方法,可以识别细胞外记录中的重叠尖峰,并通过分解来恢复隐藏的尖峰。我们首先通过一系列步骤,包括判别子空间学习和隔离森林算法,来估计尖峰波形模板。通过利用这些估计的模板,我们生成合成尖峰,并使用它们的特征分量来训练分类器,以从观察到的尖峰数据中识别重叠尖峰。然后,使用粒子群优化算法将识别出的重叠尖峰分解为单个隐藏尖峰。使用我们生成的模拟数据集对所提出方法的测试结果表明,在重叠尖峰分类器中使用合成尖峰可以准确地识别出检测到的重叠尖峰(最高 F1 得分为 0.88)。此外,该方法可以通过分解重叠尖峰并将其重新分配到不同的簇中来推断隐藏尖峰之间的同步性。本研究通过准确识别重叠尖峰来推进尖峰排序,为神经活动分析提供了更精确的工具。