Friedman Alexander, Keselman Michael D, Gibb Leif G, Graybiel Ann M
McGovern Institute for Brain Research, Department of Brain and Cognitive Sciences, Massachusetts Institute of Technology, Cambridge, MA 02139.
McGovern Institute for Brain Research, Department of Brain and Cognitive Sciences, Massachusetts Institute of Technology, Cambridge, MA 02139
Proc Natl Acad Sci U S A. 2015 Apr 7;112(14):4477-82. doi: 10.1073/pnas.1503940112. Epub 2015 Mar 23.
A critical problem faced in many scientific fields is the adequate separation of data derived from individual sources. Often, such datasets require analysis of multiple features in a highly multidimensional space, with overlap of features and sources. The datasets generated by simultaneous recording from hundreds of neurons emitting phasic action potentials have produced the challenge of separating the recorded signals into independent data subsets (clusters) corresponding to individual signal-generating neurons. Mathematical methods have been developed over the past three decades to achieve such spike clustering, but a complete solution with fully automated cluster identification has not been achieved. We propose here a fully automated mathematical approach that identifies clusters in multidimensional space through recursion, which combats the multidimensionality of the data. Recursion is paired with an approach to dimensional evaluation, in which each dimension of a dataset is examined for its informational importance for clustering. The dimensions offering greater informational importance are given added weight during recursive clustering. To combat strong background activity, our algorithm takes an iterative approach of data filtering according to a signal-to-noise ratio metric. The algorithm finds cluster cores, which are thereafter expanded to include complete clusters. This mathematical approach can be extended from its prototype context of spike sorting to other datasets that suffer from high dimensionality and background activity.
许多科学领域面临的一个关键问题是充分分离来自各个源的数据。通常,此类数据集需要在高度多维的空间中分析多个特征,特征和源之间存在重叠。通过同时记录数百个发出相位动作电位的神经元所生成的数据集带来了将记录信号分离为对应于各个信号生成神经元的独立数据子集(簇)的挑战。在过去三十年中已经开发出数学方法来实现这种尖峰聚类,但尚未实现具有完全自动化簇识别的完整解决方案。我们在此提出一种完全自动化的数学方法,该方法通过递归在多维空间中识别簇,以应对数据的多维性。递归与一种维度评估方法相结合,在该方法中,会检查数据集的每个维度对聚类的信息重要性。在递归聚类期间,赋予具有更大信息重要性的维度更大权重。为了应对强烈的背景活动,我们的算法根据信噪比指标采用迭代数据过滤方法。该算法找到簇核心,然后将其扩展以包括完整的簇。这种数学方法可以从其尖峰排序的原型背景扩展到其他受高维度和背景活动困扰的数据集。