Sorting Overlapping Spike Waveforms from Electrode and Tetrode Recordings

One of the outstanding problems in the sorting of neuronal spike trains is the resolution of overlapping spikes. Resolving these spikes can significantly improve a range of analyses, such as response variability, correlation, and latency. In this paper, we describe a partially automated method that is capable of resolving overlapping spikes. After constructing template waveforms for well-isolated and distinct single units, we generated pair-wise combinations of those templates at all possible time shifts from each other. Subsequently, overlapping waveforms were identified by cluster analysis, and then assigned to their respective single-unit combinations. We examined the performance of this method using simulated data from an earlier study, and found that we were able to resolve an average of 83% of the overlapping waveforms across various signal-to-noise ratios, an improvement of approximately 32% over the results reported in the earlier study. When applied to additional simulated data sets generated from single-electrode and tetrode recordings, we were able to resolve 91% of the overlapping waveforms with a false positive rate of 0.19% for single-electrode data, and 95% of the overlapping waveforms with a false positive rate of 0.27% for tetrode data. We also applied our method to electrode and tetrode data recorded from the primary visual cortex, and the results obtained for these datasets suggest that our method provides an efficient means of sorting overlapping waveforms. This method can easily be added as an extra step to commonly used spike sorting methods, such as KlustaKwik and MClust software packages, and can be applied to datasets that have already been sorted using these methods.

[1]  Kevin Q Shan,et al.  Model-based spike sorting with a mixture of drifting t-distributions , 2017 .

[2]  Yoshio Sakurai,et al.  A new approach to spike sorting for multi-neuronal activities recorded with a tetrode—how ICA can be practical , 2003, Neuroscience Research.

[3]  Weidong Ding,et al.  Spike sorting based on multi-class support vector machine with superposition resolution , 2007, Medical & Biological Engineering & Computing.

[4]  G. Celeux,et al.  A Classification EM algorithm for clustering and two stochastic versions , 1992 .

[5]  B. McNaughton,et al.  Tetrodes markedly improve the reliability and yield of multiple single-unit isolation from multi-unit recordings in cat striate cortex , 1995, Journal of Neuroscience Methods.

[6]  Christiane Thielemann,et al.  A novel automated spike sorting algorithm with adaptable feature extraction , 2012, Journal of Neuroscience Methods.

[7]  C. Gray,et al.  Dynamics of striate cortical activity in the alert macaque: I. Incidence and stimulus-dependence of gamma-band neuronal oscillations. , 2000, Cerebral cortex.

[8]  Henrik Alle,et al.  Spike sorting of synchronous spikes from local neuron ensembles. , 2015, Journal of neurophysiology.

[9]  Pierre Yger,et al.  Fast and accurate spike sorting in vitro and in vivo for up to thousands of electrodes , 2016, bioRxiv.

[10]  Eero P. Simoncelli,et al.  A Model-Based Spike Sorting Algorithm for Removing Correlation Artifacts in Multi-Neuron Recordings , 2013, PloS one.

[11]  J. Maunsell,et al.  Attention improves performance primarily by reducing interneuronal correlations , 2009, Nature Neuroscience.

[12]  Jian Li,et al.  Efficient mixed-spectrum estimation with applications to target feature extraction , 1995, Conference Record of The Twenty-Ninth Asilomar Conference on Signals, Systems and Computers.

[13]  Michael J. Berry,et al.  Mapping a Complete Neural Population in the Retina , 2012, The Journal of Neuroscience.

[14]  Pei-Ji Liang,et al.  Method for Robust Spike Sorting with Overlap Decomposition , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[15]  J. Csicsvari,et al.  Accuracy of tetrode spike separation as determined by simultaneous intracellular and extracellular measurements. , 2000, Journal of neurophysiology.

[16]  Klaus Obermayer,et al.  An online spike detection and spike classification algorithm capable of instantaneous resolution of overlapping spikes , 2009, Journal of Computational Neuroscience.

[17]  R. Reid,et al.  Predicting Every Spike A Model for the Responses of Visual Neurons , 2001, Neuron.

[18]  Yi Zhou,et al.  Spike sorting based on automatic template reconstruction with a partial solution to the overlapping problem , 2004, Journal of Neuroscience Methods.

[19]  Jadin C. Jackson,et al.  Quantitative measures of cluster quality for use in extracellular recordings , 2005, Neuroscience.

[20]  John P. Donoghue,et al.  Automated spike sorting using density grid contour clustering and subtractive waveform decomposition , 2007, Journal of Neuroscience Methods.

[21]  Hualou Liang,et al.  Relaxation-Based Feature Selection for Single-Trial Decoding of Bistable Perception , 2009, IEEE Transactions on Biomedical Engineering.

[22]  Tim Gollisch,et al.  Rapid Neural Coding in the Retina with Relative Spike Latencies , 2008, Science.

[23]  Eero P. Simoncelli,et al.  Journal of Neuroscience Methods , 2022 .

[24]  D.J. Anderson,et al.  Batch fabricated thin-film electrodes for stimulation of the central auditory system , 1989, IEEE Transactions on Biomedical Engineering.

[25]  Cyrille Rossant,et al.  Spike sorting for large, dense electrode arrays , 2015 .

[26]  Daniel Novak,et al.  Performance comparison of extracellular spike sorting algorithms for single-channel recordings , 2012, Journal of Neuroscience Methods.

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

[28]  Alexander S. Ecker,et al.  Decorrelated Neuronal Firing in Cortical Microcircuits , 2010, Science.

[29]  Charles M Gray,et al.  Multichannel micromanipulator and chamber system for recording multineuronal activity in alert, non-human primates. , 2007, Journal of neurophysiology.

[30]  Richard A. Normann,et al.  A silicon based electrode array for intracortical stimulation: structural and electrical properties , 1989, Images of the Twenty-First Century. Proceedings of the Annual International Engineering in Medicine and Biology Society,.

[31]  F. Mechler,et al.  Temporal coding of contrast in primary visual cortex: when, what, and why. , 2001, Journal of neurophysiology.

[32]  W. Singer,et al.  Synchronization of neuronal responses in primary visual cortex of monkeys viewing natural images. , 2008, Journal of neurophysiology.

[33]  Karim G. Oweiss,et al.  Tracking Signal Subspace Invariance for Blind Separation and Classification of Nonorthogonal Sources in Correlated Noise , 2007, EURASIP J. Adv. Signal Process..

[34]  G D Lewen,et al.  Reproducibility and Variability in Neural Spike Trains , 1997, Science.

[35]  F. Mechler,et al.  Interspike Intervals, Receptive Fields, and Information Encoding in Primary Visual Cortex , 2000, The Journal of Neuroscience.

[36]  Kenneth D. Harris,et al.  Fast and accurate spike sorting of high-channel count probes with KiloSort , 2016, NIPS.

[37]  Kenneth D. Harris,et al.  High-Dimensional Cluster Analysis with the Masked EM Algorithm , 2013, Neural Computation.

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

[39]  R. Segev,et al.  A method for spike sorting and detection based on wavelet packets and Shannon's mutual information , 2002, Journal of Neuroscience Methods.

[40]  B L McNaughton,et al.  Dynamics of the hippocampal ensemble code for space. , 1993, Science.

[41]  Nikolaos A. Laskaris,et al.  NASS: An empirical approach to spike sorting with overlap resolution based on a hybrid noise-assisted methodology , 2010, Journal of Neuroscience Methods.

[42]  Michael J. Berry,et al.  Refractoriness and Neural Precision , 1997, The Journal of Neuroscience.

[43]  Michael J. Berry,et al.  The structure and precision of retinal spike trains. , 1997, Proceedings of the National Academy of Sciences of the United States of America.

[44]  Richard H. R. Hahnloser,et al.  Spike sorting with hidden Markov models , 2008, Journal of Neuroscience Methods.

[45]  R. Quiroga Spike sorting , 2012, Current Biology.

[46]  Pierre Yger,et al.  Recent progress in multi-electrode spike sorting methods , 2016, Journal of Physiology-Paris.

[47]  Kenneth D Harris,et al.  Spike sorting for large, dense electrode arrays , 2015, Nature Neuroscience.

[48]  C. Gray,et al.  Heterogeneity in the responses of adjacent neurons to natural stimuli in cat striate cortex. , 2007, Journal of neurophysiology.

[49]  Jason S. Prentice,et al.  Fast, Scalable, Bayesian Spike Identification for Multi-Electrode Arrays , 2010, PloS one.