Computationally efficient simulation of extracellular recordings with multielectrode arrays

In this paper we present a novel, computationally and memory efficient way of modeling the spatial dependency of measured spike waveforms in extracellular recordings of neuronal activity. We use compartment models to simulate action potentials in neurons and then apply linear source approximation to calculate the resulting extracellular spike waveform on a three dimensional grid of measurement points surrounding the neurons. We then apply traditional compression techniques and polynomial fitting to obtain a compact mathematical description of the spatial dependency of the spike waveform. We show how the compressed models can be used to efficiently calculate the spike waveform from a neuron in a large set of measurement points simultaneously and how the same procedure can be inversed to calculate the spike waveforms from a large set of neurons at a single electrode position. The compressed models have been implemented into an object oriented simulation tool that allows the simulation of multielectrode recordings that capture the variations in spike waveforms that are expected to arise between the different recording channels. The computational simplicity of our approach allows the simulation of a multi-channel recording of signals from large populations of neurons while simulating the activity of every neuron with a high level of detail. We have validated our compressed models against the original data obtained from the compartment models and we have shown, by example, how the simulation approach presented here can be used to quantify the performance in spike sorting as a function of electrode position.

[1]  Gilles Laurent,et al.  Using noise signature to optimize spike-sorting and to assess neuronal classification quality , 2002, Journal of Neuroscience Methods.

[2]  Nicholas T. Carnevale,et al.  The NEURON Simulation Environment , 1997, Neural Computation.

[3]  Leslie S. Smith,et al.  A tool for synthesizing spike trains with realistic interference , 2007, Journal of Neuroscience Methods.

[4]  Klaus Obermayer,et al.  An automated online positioning system and simulation environment for multi-electrodes in extracellular recordings , 2010, 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology.

[5]  Alexander S. Ecker,et al.  Generating Spike Trains with Specified Correlation Coefficients , 2009, Neural Computation.

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

[7]  Daryl R Kipke,et al.  Theoretical analysis of intracortical microelectrode recordings , 2011, Journal of neural engineering.

[8]  Patrick D. Wolf,et al.  Evaluation of spike-detection algorithms fora brain-machine interface application , 2004, IEEE Transactions on Biomedical Engineering.

[9]  Matias J. Ison,et al.  Realistic simulation of extracellular recordings , 2009, Journal of Neuroscience Methods.

[10]  Klas H. Pettersen,et al.  Amplitude variability and extracellular low-pass filtering of neuronal spikes. , 2008, Biophysical journal.

[11]  Christof Koch,et al.  Electrical Interactions via the Extracellular Potential Near Cell Bodies , 1999, Journal of Computational Neuroscience.

[12]  David G. Stork,et al.  Pattern Classification , 1973 .

[13]  D. Kleinfeld,et al.  Variability of extracellular spike waveforms of cortical neurons. , 1996, Journal of neurophysiology.

[14]  P. T. Thorbergsson,et al.  Spike library based simulator for extracellular single unit neuronal signals , 2009, 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[15]  C. Koch,et al.  On the origin of the extracellular action potential waveform: A modeling study. , 2006, Journal of neurophysiology.

[16]  Shigeo Abe DrEng Pattern Classification , 2001, Springer London.

[17]  Partha P. Mitra,et al.  Automatic sorting of multiple unit neuronal signals in the presence of anisotropic and non-Gaussian variability , 1996, Journal of Neuroscience Methods.

[18]  Raoul Pettai Noise in Receiving Systems , 1984 .

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

[20]  G. Buzsáki Large-scale recording of neuronal ensembles , 2004, Nature Neuroscience.

[21]  P. T. Thorbergsson,et al.  Statistical modelling of spike libraries for simulation of extracellular recordings in the cerebellum , 2010, 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology.

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

[23]  G. Lightbody,et al.  Predicting the neurodevelopmental outcome in newborns with hypoxic-ischaemic injury , 2010, 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology.

[24]  Christof Koch,et al.  Using extracellular action potential recordings to constrain compartmental models , 2007, Journal of Computational Neuroscience.