A tool for synthesizing spike trains with realistic interference.
Spike detection and spike sorting techniques are often difficult to assess because of the lack of ground truth data (i.e., spike timings for each neuron). This is particularly important for in vitro recordings where the signal to noise ratio is poor (as is the case for multi-electrode arrays at the bottom of a cell culture dish). We present an analysis of the transmission of intracellular signals from neurons to an extracellular electrode, and a set of MATLAB functions based on this analysis. These produce realistic signals from neighboring neurons as well as interference from more distant neurons, and Gaussian noise. They thus generate realistic but controllable synthetic signals (for which the ground truth is known) for assessing spike detection and spike sorting techniques. They can also be used to generate realistic (non-Gaussian) background noise. We use signals generated in this way to compare two automated spike-sorting techniques. The software is available freely on the web.
Smith
Leslie S
LS
Department of Computing Science and Mathematics, University of Stirling, UK. lss@cs.stir.ac.uk
Mtetwa
Nhamoinesu
N
D000465:Algorithms; D002462:Cell Membrane / Q000502:physiology; D025802:Electric Capacitance; D017097:Electric Impedance; D004566:Electrodes; D004594:Electrophysiology / Q000379:methods*; D008564:Membrane Potentials / Q000502:physiology; D008959:Models, Neurological; D015233:Models, Statistical; D009457:Neuroglia / Q000502:physiology; D009474:Neurons / Q000502:physiology; D018408:Patch-Clamp Techniques; D012984:Software