title: A stationary wavelet transform and a time-frequency based spike detection algorithm for extracellular recorded data.
abstract: Spike detection from extracellular recordings is a crucial preprocessing step when analyzing neuronal activity. The decision whether a specific part of the signal is a spike or not is important for any kind of other subsequent preprocessing steps, like spike sorting or burst detection in order to reduce the classification of erroneously identified spikes. Many spike detection algorithms have already been suggested, all working reasonably well whenever the signal-to-noise ratio is large enough. When the noise level is high, however, these algorithms have a poor performance.
  
  
  
  In this paper we present two new spike detection algorithms. The first is based on a stationary wavelet energy operator and the second is based on the time-frequency representation of spikes. Both algorithms are more reliable than all of the most commonly used methods.
  
  
  
  The performance of the algorithms is confirmed by using simulated data, resembling original data recorded from cortical neurons with multielectrode arrays. In order to demonstrate that the performance of the algorithms is not restricted to only one specific set of data, we also verify the performance using a simulated publicly available data set. We show that both proposed algorithms have the best performance under all tested methods, regardless of the signal-to-noise ratio in both data sets.
  
  
  
  This contribution will redound to the benefit of electrophysiological investigations of human cells. Especially the spatial and temporal analysis of neural network communications is improved by using the proposed spike detection algorithms.
authors.affiliation: Aschaffenburg University of Applied Sciences, 63743 Aschaffenburg, Germany.
authors.forename: Florian
authors.initials: F
authors.lastname: Lieb
authors.forename: Hans-Georg
authors.initials: HG
authors.lastname: Stark
authors.forename: Christiane
authors.initials: C
authors.lastname: Thielemann
mesh_terms: D000200:Action Potentials / Q000502:physiology*; D000465:Algorithms; D001921:Brain / Q000502:physiology*; D003198:Computer Simulation; D003627:Data Interpretation, Statistical; D004569:Electroencephalography / Q000379:methods*; D004867:Equipment Design; D019544:Equipment Failure Analysis; D006801:Humans; D008959:Models, Neurological; D009474:Neurons / Q000502:physiology*; D010363:Pattern Recognition, Automated / Q000379:methods*; D015203:Reproducibility of Results; D012680:Sensitivity and Specificity; D058067:Wavelet Analysis