Scalable Spike Source Localization in Extracellular Recordings using Amortized Variational Inference

Determining the positions of neurons in an extracellular recording is useful for investigating functional properties of the underlying neural circuitry. In this work, we present a Bayesian modelling approach for localizing the source of individual spikes on high-density, microelectrode arrays. To allow for scalable inference, we implement our model as a variational autoencoder and perform amortized variational inference. We evaluate our method on both biophysically realistic simulated and real extracellular datasets, demonstrating that it is more accurate than and can improve spike sorting performance over heuristic localization methods such as center of mass.

[1]  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.

[2]  Geoffrey E. Hinton,et al.  The Helmholtz Machine , 1995, Neural Computation.

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

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

[5]  Joel L. Davis,et al.  Neuronal ensembles : strategies for recording and decoding , 2000 .

[6]  J. Csicsvari,et al.  Intracellular features predicted by extracellular recordings in the hippocampus in vivo. , 2000, Journal of neurophysiology.

[7]  D. Schmitt-Landsiedel,et al.  A 128 /spl times/ 128 CMOS bio-sensor array for extracellular recording of neural activity , 2003, 2003 IEEE International Solid-State Circuits Conference, 2003. Digest of Technical Papers. ISSCC..

[8]  B. Eversmann,et al.  A 128 × 128 CMOS bio-sensor array for extracellular recording of neural activity , 2003 .

[9]  Michael J. Berry,et al.  Recording spikes from a large fraction of the ganglion cells in a retinal patch , 2004, Nature Neuroscience.

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

[11]  O. Guenat,et al.  High-density electrode array for imaging in vitro electrophysiological activity. , 2005, Biosensors & bioelectronics.

[12]  Mandar S. Jog,et al.  Spike source localization with tetrodes , 2005, Journal of Neuroscience Methods.

[13]  Z. Somogyvári,et al.  Model-based source localization of extracellular action potentials , 2005, Journal of Neuroscience Methods.

[14]  T. Blanche,et al.  Polytrodes: high-density silicon electrode arrays for large-scale multiunit recording. , 2005, Journal of neurophysiology.

[15]  Chang Won Lee,et al.  An Efficient Algorithm for Current Source Localization with Tetrodes , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[16]  J. Anthony Movshon,et al.  Comparison of Recordings from Microelectrode Arrays and Single Electrodes in the Visual Cortex , 2007, The Journal of Neuroscience.

[17]  Takashi Kubo,et al.  The 3D position estimation of neurons in the hippocampus based on the multi-site multi-unit recordings with silicon tetrodes , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[18]  Takashi Kubo,et al.  The 3D position estimation of neurons in the hippocampus based on the multi-site multi-unit recordings with silicon tetrodes. , 2008, Conference proceedings : ... Annual International Conference of the IEEE Engineering in Medicine and Biology Society. IEEE Engineering in Medicine and Biology Society. Annual Conference.

[19]  E. Miller,et al.  All My Circuits: Using Multiple Electrodes to Understand Functioning Neural Networks , 2008, Neuron.

[20]  Qi Zhao,et al.  Noise Characterization, Modeling, and Reduction for In Vivo Neural Recording , 2009, NIPS.

[21]  Andreas Hierlemann,et al.  Switch-Matrix-Based High-Density Microelectrode Array in CMOS Technology , 2010, IEEE Journal of Solid-State Circuits.

[22]  Jonathan D. Victor,et al.  Dipole characterization of single neurons from their extracellular action potentials , 2011, Journal of Computational Neuroscience.

[23]  Radford M. Neal MCMC Using Hamiltonian Dynamics , 2011, 1206.1901.

[24]  Ifije E. Ohiorhenuan,et al.  Three-dimensional localization of neurons in cortical tetrode recordings. , 2011, Journal of neurophysiology.

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

[26]  István Ulbert,et al.  Localization of single‐cell current sources based on extracellular potential patterns: the spike CSD method , 2012, The European journal of neuroscience.

[27]  S. Schultz,et al.  Localising and classifying neurons from high density MEA recordings , 2014, Journal of Neuroscience Methods.

[28]  Daan Wierstra,et al.  Stochastic Backpropagation and Approximate Inference in Deep Generative Models , 2014, ICML.

[29]  Max Welling,et al.  Auto-Encoding Variational Bayes , 2013, ICLR.

[30]  Vijay Viswam,et al.  A 1024-Channel CMOS Microelectrode Array With 26,400 Electrodes for Recording and Stimulation of Electrogenic Cells In Vitro , 2014, IEEE Journal of Solid-State Circuits.

[31]  Luca Berdondini,et al.  Spike Detection for Large Neural Populations Using High Density Multielectrode Arrays , 2015, Front. Neuroinform..

[32]  Vijay Viswam,et al.  High-resolution CMOS MEA platform to study neurons at subcellular, cellular, and network levels. , 2015, Lab on a chip.

[33]  Douglas J. Bakkum,et al.  Revealing neuronal function through microelectrode array recordings , 2015, Front. Neurosci..

[34]  Gaute T. Einevoll,et al.  ViSAPy: A Python tool for biophysics-based generation of virtual spiking activity for evaluation of spike-sorting algorithms , 2015, Journal of Neuroscience Methods.

[35]  Rodrigo Quian Quiroga,et al.  Past, present and future of spike sorting techniques , 2015, Brain Research Bulletin.

[36]  James G. King,et al.  The neocortical microcircuit collaboration portal: a resource for rat somatosensory cortex , 2015, Front. Neural Circuits.

[37]  Refet Firat Yazicioglu,et al.  22.7 A 966-electrode neural probe with 384 configurable channels in 0.13µm SOI CMOS , 2016, 2016 IEEE International Solid-State Circuits Conference (ISSCC).

[38]  Pedro Barquinha,et al.  Validating silicon polytrodes with paired juxtacellular recordings: method and dataset , 2016, bioRxiv.

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

[40]  Y. Chen,et al.  A microelectrode array with 8,640 electrodes enabling simultaneous full-frame readout at 6.5 kfps and 112-channel switch-matrix readout at 20 kS/s , 2016, 2016 IEEE Symposium on VLSI Circuits (VLSI-Circuits).

[41]  Luca Berdondini,et al.  Unsupervised Spike Sorting for Large-Scale, High-Density Multielectrode Arrays. , 2017, Cell reports.

[42]  Gaute T. Einevoll,et al.  YASS: Yet Another Spike Sorter , 2017, bioRxiv.

[43]  Sergey L. Gratiy,et al.  Real-time spike sorting platform for high-density extracellular probes with ground-truth validation and drift correction , 2017, bioRxiv.

[44]  Jeremy F. Magland,et al.  A Fully Automated Approach to Spike Sorting , 2017, Neuron.

[45]  Gert Cauwenberghs,et al.  Localizing neuronal somata from Multi-Electrode Array in-vivo recordings using deep learning , 2017, 2017 39th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[46]  Sergey L. Gratiy,et al.  Fully integrated silicon probes for high-density recording of neural activity , 2017, Nature.

[47]  Jakob H. Macke,et al.  Fast amortized inference of neural activity from calcium imaging data with variational autoencoders , 2017, NIPS.

[48]  Srinjoy Mitra,et al.  Why not record from every channel with a CMOS scanning probe? , 2018, bioRxiv.

[49]  Matthias H Hennig,et al.  Non-parametric Physiological Classification of Retinal Ganglion Cells in the Mouse Retina , 2018, bioRxiv.

[50]  Gaute T. Einevoll,et al.  Multimodal Modeling of Neural Network Activity: Computing LFP, ECoG, EEG, and MEG Signals With LFPy 2.0 , 2018, bioRxiv.

[51]  Chethan Pandarinath,et al.  Inferring single-trial neural population dynamics using sequential auto-encoders , 2017, Nature Methods.

[52]  Pierre Yger,et al.  A spike sorting toolbox for up to thousands of electrodes validated with ground truth recordings in vitro and in vivo , 2018, eLife.

[53]  Zoubin Ghahramani,et al.  Turing: A Language for Flexible Probabilistic Inference , 2018 .

[54]  Gert Cauwenberghs,et al.  Combining biophysical modeling and deep learning for multielectrode array neuron localization and classification. , 2018, Journal of neurophysiology.

[55]  Kai Xu,et al.  Turing: Composable inference for probabilistic programming , 2018, International Conference on Artificial Intelligence and Statistics.

[56]  Alessio Paolo Buccino,et al.  MEArec: A Fast and Customizable Testbench Simulator for Ground-truth Extracellular Spiking Activity , 2019, bioRxiv.

[57]  Martino Sorbaro,et al.  Scaling Spike Detection and Sorting for Next-Generation Electrophysiology. , 2019, Advances in neurobiology.

[58]  Nima Dehghani,et al.  Ensemble inhibition and excitation in the human cortex: An Ising-model analysis with uncertainties. , 2018, Physical review. E.

[59]  Lawrence Carin,et al.  Continuing progress of spike sorting in the era of big data , 2019, Current Opinion in Neurobiology.

[60]  IEEE JOURNAL OF SOLID-STATE CIRCUITS , 2019, IEEE Journal of Solid-State Circuits.

[61]  Matthias H. Hennig,et al.  SpikeInterface, a unified framework for spike sorting , 2019, bioRxiv.

[62]  S. Levine,et al.  Simple and Effective VAE Training with Calibrated Decoders , 2020, ICML.