Spike Sorting by Joint Probabilistic Modeling of Neural Spike Trains and Waveforms

This paper details a novel probabilistic method for automatic neural spike sorting which uses stochastic point process models of neural spike trains and parameterized action potential waveforms. A novel likelihood model for observed firing times as the aggregation of hidden neural spike trains is derived, as well as an iterative procedure for clustering the data and finding the parameters that maximize the likelihood. The method is executed and evaluated on both a fully labeled semiartificial dataset and a partially labeled real dataset of extracellular electric traces from rat hippocampus. In conditions of relatively high difficulty (i.e., with additive noise and with similar action potential waveform shapes for distinct neurons) the method achieves significant improvements in clustering performance over a baseline waveform-only Gaussian mixture model (GMM) clustering on the semiartificial set (1.98% reduction in error rate) and outperforms both the GMM and a state-of-the-art method on the real dataset (5.04% reduction in false positive + false negative errors). Finally, an empirical study of two free parameters for our method is performed on the semiartificial dataset.

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

[2]  Richard A. Andersen,et al.  Latent variable models for neural data analysis , 1999 .

[3]  José Carlos Príncipe,et al.  Quantification of inter-trial non-stationarity in spike trains from periodically stimulated neural cultures , 2010, 2010 IEEE International Conference on Acoustics, Speech and Signal Processing.

[4]  Wei Wu,et al.  Neural Decoding of Cursor Motion Using a Kalman Filter , 2002, NIPS.

[5]  Mark A. Clements,et al.  Joint waveform and firing rate spike-sorting for continuous extracellular traces , 2011, 2011 Conference Record of the Forty Fifth Asilomar Conference on Signals, Systems and Computers (ASILOMAR).

[6]  Eran Stark,et al.  Spike sorting: Bayesian clustering of non-stationary data , 2004, Journal of Neuroscience Methods.

[7]  F. Guenther,et al.  A Wireless Brain-Machine Interface for Real-Time Speech Synthesis , 2009, PloS one.

[8]  R. Quian Quiroga,et al.  Unsupervised Spike Detection and Sorting with Wavelets and Superparamagnetic Clustering , 2004, Neural Computation.

[9]  M. Quirk,et al.  Construction and analysis of non-Poisson stimulus-response models of neural spiking activity , 2001, Journal of Neuroscience Methods.

[10]  Prabhat,et al.  Inferring Attentional State and Kinematics from Motor Cortical Firing Rates , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[11]  J. Csicsvari,et al.  Intracellular features predicted by extracellular recordings in the hippocampus in vivo. , 2000, Journal of neurophysiology.

[12]  Christophe Pouzat,et al.  Improved spike-sorting by modeling firing statistics and burst-dependent spike amplitude attenuation: a Markov chain Monte Carlo approach. , 2004, Journal of neurophysiology.

[13]  Emery N. Brown,et al.  The Time-Rescaling Theorem and Its Application to Neural Spike Train Data Analysis , 2002, Neural Computation.

[14]  Valérie Ventura,et al.  Automatic Spike Sorting Using Tuning Information , 2009, Neural Computation.

[15]  Shun-ichi Amari,et al.  Discrimination with Spike Times and ISI Distributions , 2008, Neural Computation.

[16]  Wei Wu,et al.  Bayesian Population Decoding of Motor Cortical Activity Using a Kalman Filter , 2006, Neural Computation.

[17]  Christophe Pouzat,et al.  Efficient spike-sorting of multi-state neurons using inter-spike intervals information , 2005, Journal of Neuroscience Methods.

[18]  Edward M. Schmidt,et al.  Computer separation of multi-unit neuroelectric data: a review , 1984, Journal of Neuroscience Methods.

[19]  Jon A. Mukand,et al.  Neuronal ensemble control of prosthetic devices by a human with tetraplegia , 2006, Nature.

[20]  Michael J. Black,et al.  Probabilistic Inference of Hand Motion from Neural Activity in Motor Cortex , 2001, NIPS.

[21]  R. Kass,et al.  Multiple neural spike train data analysis: state-of-the-art and future challenges , 2004, Nature Neuroscience.

[22]  Mark A. Clements,et al.  Joint modeling of observed inter-arrival times and waveform data with multiple hidden states for neural spike-sorting , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[23]  Michael J. Black,et al.  Multi-state decoding of point-and-click control signals from motor cortical activity in a human with tetraplegia , 2007, 2007 3rd International IEEE/EMBS Conference on Neural Engineering.