Automatic spike sorting for neural decoding

While various automated spike sorting techniques have been developed, their impact on neural decoding has not been investigated. In this paper we extend previous Gaussian mixture models and expectation maximization (EM) techniques for automatic spike sorting. We suggest that good initialization of EM is critical and can be achieved via spectral clustering. To account for noise we extend the mixture model to include a uniform outlier process. Automatically determining the number of neurons recorded per electrode is a challenging problem which we solve using a greedy optimization algorithm that selects models with different numbers of neurons according to their decoding accuracy. We focus on data recorded from motor cortex and evaluate performance with respect to the decoding of hand kinematics from firing rates. We found that spike trains obtained by our automated technique result in more accurate neural decoding than those obtained by human experts.

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

[2]  Jerald D. Kralik,et al.  Real-time prediction of hand trajectory by ensembles of cortical neurons in primates , 2000, Nature.

[3]  Shy Shoham,et al.  Robust, automatic spike sorting using mixtures of multivariate t-distributions , 2003, Journal of Neuroscience Methods.

[4]  Dawn M. Taylor,et al.  Direct Cortical Control of 3D Neuroprosthetic Devices , 2002, Science.

[5]  R A Normann,et al.  The Utah intracortical Electrode Array: a recording structure for potential brain-computer interfaces. , 1997, Electroencephalography and clinical neurophysiology.

[6]  Nicholas G. Hatsopoulos,et al.  Brain-machine interface: Instant neural control of a movement signal , 2002, Nature.

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

[8]  D. N. Geary Mixture Models: Inference and Applications to Clustering , 1989 .

[9]  Alex Pentland,et al.  Probabilistic visual learning for object detection , 1995, Proceedings of IEEE International Conference on Computer Vision.

[10]  Michael I. Jordan,et al.  On Spectral Clustering: Analysis and an algorithm , 2001, NIPS.

[11]  José Carlos Príncipe,et al.  Ascertaining the importance of neurons to develop better brain-machine interfaces , 2004, IEEE Transactions on Biomedical Engineering.

[12]  L. Paninski,et al.  Spatiotemporal tuning of motor cortical neurons for hand position and velocity. , 2004, Journal of neurophysiology.

[13]  Sung June Kim,et al.  Neural spike sorting under nearly 0-dB signal-to-noise ratio using nonlinear energy operator and artificial neural-network classifier , 2000, IEEE Transactions on Biomedical Engineering.

[14]  Matthew Fellows,et al.  On the variability of manual spike sorting , 2004, IEEE Transactions on Biomedical Engineering.

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