Automated spike sorting using density grid contour clustering and subtractive waveform decomposition.
In multiple cell recordings identifying the number of neurons and assigning each action potential to a particular source, commonly referred to as 'spike sorting', is a highly non-trivial problem. Density grid contour clustering provides a computationally efficient way of locating high-density regions of arbitrary shape in low-dimensional space. When applied to waveforms projected onto their first two principal components, the algorithm allows the extraction of templates that provide high-dimensional reference points that can be used to perform accurate spike sorting. Template matching using subtractive waveform decomposition can locate these templates in waveform samples despite the influence of noise, spurious threshold crossing and waveform overlap. Tests with a large synthetic dataset incorporating realistic challenges faced during spike sorting (including overlapping and phase-shifted spikes) reveal that this strategy can consistently yield results with less than 6% false positives and false negatives (and less than 2% for high signal-to-noise ratios) at processing speeds exceeding those previously reported for similar algorithms by more than an order of magnitude.
Vargas-Irwin
Carlos
C
Department of Neuroscience, Brown University, Providence, RI 02912, USA. Carlos_Vargas_Irwin@Brown.edu
Donoghue
John P
JP
D000200:Action Potentials / Q000502:physiology*; D000465:Algorithms; D000818:Animals; D016000:Cluster Analysis; D004566:Electrodes / Q000592:standards; D004594:Electrophysiology / Q000379:methods*; D008253:Macaca mulatta; D009044:Motor Cortex / Q000502:physiology; D009068:Movement / Q000502:physiology; D009474:Neurons / Q000502:physiology; D009482:Neurophysiology / Q000379:methods*; D012815:Signal Processing, Computer-Assisted; D012984:Software / Q000592:standards / Q000639:trends