Spike sorting: Bayesian clustering of non-stationary data

被引:42
作者
Bar-Hillel, Aharon [1 ]
Spiro, Adam
Stark, Eran
机构
[1] Hebrew Univ Jerusalem, Interdisciplinary Ctr Neural Computat, IL-91904 Jerusalem, Israel
[2] Hebrew Univ Jerusalem, Sch Comp Sci & Engn, IL-91904 Jerusalem, Israel
[3] Hebrew Univ Jerusalem, Hadassah Med Sch, Dept Physiol, IL-91120 Jerusalem, Israel
关键词
clustering; Jensen-Shannon divergence; mixture of Gaussians; monkey recordings; non-stationary data; semi-supervised learning; spike sorting;
D O I
10.1016/j.jneumeth.2006.04.023
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Spike sorting involves clustering spikes recorded by a micro-electrode according to the source neurons. It is a complicated task, which requires much human labor, in part due to the non-stationary nature of the data. We propose to automate the clustering process in a Bayesian framework, with the source neurons modeled as a non-stationary mixture-of-Gaussians. At a first search stage, the data are divided into short time frames, and candidate descriptions of the data as mixtures-of-Gaussians are computed for each frame separately. At a second stage, transition probabilities between candidate mixtures are computed, and a globally optimal clustering solution is found as the maximum-a-posteriori solution of the resulting probabilistic model. The transition probabilities are computed using local stationarity assumptions, and are based on a Gaussian version of the Jensen-Shannon divergence. We employ synthetically generated spike data to illustrate the method and show that it outperforms other spike sorting methods in a non-stationary scenario. We then use real spike data and find high agreement of the method with expert human sorters in two modes of operation: a fully unsupervised and a semi-supervised mode. Thus, this method differs from other methods in two aspects: its ability to account for non-stationary data. and its close to human performance. (c) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:303 / 316
页数:14
相关论文
共 27 条
[1]   MULTI-SPIKE TRAIN ANALYSIS [J].
ABELES, M ;
GOLDSTEIN, MH .
PROCEEDINGS OF THE IEEE, 1977, 65 (05) :762-773
[2]  
BARHILLEL A, 2004, P 18 INT C NEUR INF, V17, P105
[3]  
BARHILLEL A, 2005, NONSTATIONARY DATA C
[4]  
Cover T.M., 1991, ELEMENTS INFORM THEO, V1, P279
[5]   The method of types [J].
Csiszar, I .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1998, 44 (06) :2505-2523
[6]   MAXIMUM LIKELIHOOD FROM INCOMPLETE DATA VIA EM ALGORITHM [J].
DEMPSTER, AP ;
LAIRD, NM ;
RUBIN, DB .
JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES B-METHODOLOGICAL, 1977, 39 (01) :1-38
[7]   Tracking neurons recorded from tetrodes across time [J].
Emondi, AA ;
Rebrik, SP ;
Kurgansky, AV ;
Miller, KD .
JOURNAL OF NEUROSCIENCE METHODS, 2004, 135 (1-2) :95-105
[8]   Automatic sorting of multiple unit neuronal signals in the presence of anisotropic and non-Gaussian variability [J].
Fee, MS ;
Mitra, PP ;
Kleinfeld, D .
JOURNAL OF NEUROSCIENCE METHODS, 1996, 69 (02) :175-188
[9]  
Grosse I, 2002, PHYS REV E, V65, DOI 10.1103/PhysRevE.65.041905
[10]   Accuracy of tetrode spike separation as determined by simultaneous intracellular and extracellular measurements [J].
Harris, KD ;
Henze, DA ;
Csicsvari, J ;
Hirase, H ;
Buzsáki, G .
JOURNAL OF NEUROPHYSIOLOGY, 2000, 84 (01) :401-414