Spike sorting based on automatic template reconstruction with a partial solution to the overlapping problem

A new method for spike sorting is proposed which partly solves the overlapping problem. Principal component analysis and subtractive clustering techniques are used to estimate the number of neurons contributing to multi-unit recording. Spike templates (i.e. waveforms) are reconstructed according to the clustering results. A template-matching procedure is then performed. Firstly all temporally displaced templates are compared with the spike event to find the best-fitting template that yields the minimum residue variance. If the residue passes the chi(2)-test, the matching procedure stops and the spike event is classified as the best-fitting template. Otherwise the spike event may be an overlapping waveform. The procedure is then repeated with all possible combinations of two templates, three templates, etc. Once one combination is found, which yields the minimum residue variance among the combinations of the same number of component templates and makes the residue pass the chi(2)-test, the matching procedure stops. It is unnecessary to check the remaining combinations of more templates. Consequently, the computational effort is reduced and the over-fitting problem can be partly avoided. A simulated spike train was used to assess the performance of the proposed method, which was also applied to a real recording of chicken retina ganglion cells.

[1]  M. F. Sarna,et al.  Unsupervised waveform classification for multi-neuron recordings: a real-time, software-based system. II. Performance comparison to other sorters , 1988, Journal of Neuroscience Methods.

[2]  J. J. Cheng,et al.  Automatic generation of fuzzy rulebase for robot arm posture selection , 1994, NAFIPS/IFIS/NASA '94. Proceedings of the First International Joint Conference of The North American Fuzzy Information Processing Society Biannual Conference. The Industrial Fuzzy Control and Intellige.

[3]  R. Yager,et al.  Approximate Clustering Via the Mountain Method , 1994, IEEE Trans. Syst. Man Cybern. Syst..

[4]  Yi Zhou,et al.  Chicken retinal ganglion cells response characteristics: multi-channel electrode recording study , 2003, Science in China Series C: Life Sciences.

[5]  A.F. Atiya,et al.  Recognition of multiunit neural signals , 1992, IEEE Transactions on Biomedical Engineering.

[6]  J. Letelier,et al.  Spike sorting based on discrete wavelet transform coefficients , 2000, Journal of Neuroscience Methods.

[7]  M. Salganicoff,et al.  Unsupervised waveform classification for multi-neuron recordings: a real-time, software-based system. I. Algorithms and implementation , 1988, Journal of Neuroscience Methods.

[8]  Rajesh N. Davé,et al.  Robust clustering methods: a unified view , 1997, IEEE Trans. Fuzzy Syst..

[9]  Carlos A. Berenstein,et al.  Implementation and Application of Principal Component Analysis on Functional Neuroimaging Data , 2001 .

[10]  M S Lewicki,et al.  A review of methods for spike sorting: the detection and classification of neural action potentials. , 1998, Network.

[11]  Gilles Laurent,et al.  Using noise signature to optimize spike-sorting and to assess neuronal classification quality , 2002, Journal of Neuroscience Methods.

[12]  Michael S. Lewicki,et al.  Bayesian Modeling and Classification of Neural Signals , 1993, Neural Computation.

[13]  George Zouridakis,et al.  Identification of reliable spike templates in multi-unit extracellular recordings using fuzzy clustering , 2000, Comput. Methods Programs Biomed..

[14]  D. C. Tam,et al.  Multi-unit spike discrimination using wavelet transforms , 1997, Comput. Biol. Medicine.

[15]  Xiaobo Tan,et al.  TECHNICAL RESEARCH REPORT , 2004 .