Neuroengineering and Medical Robotics Laboratory, Department of Electronics, Information and Bioengineering, Politecnico di Milano, 20133 Milano, Italy.
Comput Intell Neurosci. 2016;2016:8416237. doi: 10.1155/2016/8416237. Epub 2016 Apr 27.
Neuronal spike sorting algorithms are designed to retrieve neuronal network activity on a single-cell level from extracellular multiunit recordings with Microelectrode Arrays (MEAs). In typical analysis of MEA data, one spike sorting algorithm is applied indiscriminately to all electrode signals. However, this approach neglects the dependency of algorithms' performances on the neuronal signals properties at each channel, which require data-centric methods. Moreover, sorting is commonly performed off-line, which is time and memory consuming and prevents researchers from having an immediate glance at ongoing experiments. The aim of this work is to provide a versatile framework to support the evaluation and comparison of different spike classification algorithms suitable for both off-line and on-line analysis. We incorporated different spike sorting "building blocks" into a Matlab-based software, including 4 feature extraction methods, 3 feature clustering methods, and 1 template matching classifier. The framework was validated by applying different algorithms on simulated and real signals from neuronal cultures coupled to MEAs. Moreover, the system has been proven effective in running on-line analysis on a standard desktop computer, after the selection of the most suitable sorting methods. This work provides a useful and versatile instrument for a supported comparison of different options for spike sorting towards more accurate off-line and on-line MEA data analysis.
神经元尖峰分类算法旨在从微电极阵列 (MEA) 的细胞外多单元记录中提取单个细胞水平的神经元网络活动。在典型的 MEA 数据分析中,一种尖峰分类算法被不加区分地应用于所有电极信号。然而,这种方法忽略了算法性能对每个通道中神经元信号特性的依赖性,这需要基于数据的方法。此外,分类通常是离线进行的,这既费时又费内存,并且阻止研究人员立即观察正在进行的实验。本工作的目的是提供一个通用框架,以支持评估和比较不同的尖峰分类算法,这些算法适用于离线和在线分析。我们将不同的尖峰分类“构建块”整合到一个基于 Matlab 的软件中,包括 4 种特征提取方法、3 种特征聚类方法和 1 种模板匹配分类器。该框架通过将不同的算法应用于与 MEA 耦合的神经元培养物的模拟和真实信号进行了验证。此外,在选择最合适的分类方法后,该系统已被证明可以在标准台式计算机上有效地进行在线分析。这项工作为尖峰分类的不同选择提供了一个有用且通用的工具,有助于更准确地进行离线和在线 MEA 数据分析。