Benchmarking Spike Rate Inference in Population Calcium Imaging

A fundamental challenge in calcium imaging has been to infer spike rates of neurons from the measured noisy fluorescence traces. We systematically evaluate different spike inference algorithms on a large benchmark dataset (>100,000 spikes) recorded from varying neural tissue (V1 and retina) using different calcium indicators (OGB-1 and GCaMP6). In addition, we introduce a new algorithm based on supervised learning in flexible probabilistic models and find that it performs better than other published techniques. Importantly, it outperforms other algorithms even when applied to entirely new datasets for which no simultaneously recorded data is available. Future data acquired in new experimental conditions can be used to further improve the spike prediction accuracy and generalization performance of the model. Finally, we show that comparing algorithms on artificial data is not informative about performance on real data, suggesting that benchmarking different methods with real-world datasets may greatly facilitate future algorithmic developments in neuroscience.

[1]  David S. Greenberg,et al.  Population imaging of ongoing neuronal activity in the visual cortex of awake rats , 2008, Nature Neuroscience.

[2]  Thomas Euler,et al.  Bulk electroporation and population calcium imaging in the adult mammalian retina. , 2011, Journal of neurophysiology.

[3]  Jorge Nocedal,et al.  A Limited Memory Algorithm for Bound Constrained Optimization , 1995, SIAM J. Sci. Comput..

[4]  Alexander S. Ecker,et al.  Population code in mouse V1 facilitates read-out of natural scenes through increased sparseness , 2014, Nature Neuroscience.

[5]  David S. Greenberg,et al.  Imaging input and output of neocortical networks in vivo. , 2005, Proceedings of the National Academy of Sciences of the United States of America.

[6]  David Pfau,et al.  Simultaneous Denoising, Deconvolution, and Demixing of Calcium Imaging Data , 2016, Neuron.

[7]  K. Fujita [Two-photon laser scanning fluorescence microscopy]. , 2007, Tanpakushitsu kakusan koso. Protein, nucleic acid, enzyme.

[8]  Tobias Breuninger,et al.  Eyecup scope—optical recordings of light stimulus-evoked fluorescence signals in the retina , 2009, Pflügers Archiv - European Journal of Physiology.

[9]  Pier Luigi Dragotti,et al.  A finite rate of innovation algorithm for fast and accurate spike detection from two-photon calcium imaging , 2013, Journal of neural engineering.

[10]  Claire E McKellar,et al.  Rational design of a high-affinity, fast, red calcium indicator R-CaMP2 , 2014, Nature Methods.

[11]  Jasper Akerboom,et al.  Optimization of a GCaMP Calcium Indicator for Neural Activity Imaging , 2012, The Journal of Neuroscience.

[12]  W. Denk,et al.  Two-photon laser scanning fluorescence microscopy. , 1990, Science.

[13]  W. Denk,et al.  Imaging in vivo: watching the brain in action , 2008, Nature Reviews Neuroscience.

[14]  C. Stosiek,et al.  In vivo two-photon calcium imaging of neuronal networks , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[15]  Matthias Bethge,et al.  Beyond GLMs: A Generative Mixture Modeling Approach to Neural System Identification , 2012, PLoS Comput. Biol..

[16]  D. Fitzpatrick,et al.  Three-dimensional mapping of microcircuit correlation structure , 2013, Front. Neural Circuits.

[17]  Michael Z. Lin,et al.  High-fidelity optical reporting of neuronal electrical activity with an ultrafast fluorescent voltage sensor , 2014, Nature Neuroscience.

[18]  Benjamin F. Grewe,et al.  High-speed in vivo calcium imaging reveals neuronal network activity with near-millisecond precision , 2010, Nature Methods.

[19]  James E. Fitzgerald,et al.  Photon shot noise limits on optical detection of neuronal spikes and estimation of spike timing. , 2013, Biophysical journal.

[20]  Toru Aonishi,et al.  Detecting cells using non-negative matrix factorization on calcium imaging data , 2014, Neural Networks.

[21]  Fred A. Hamprecht,et al.  Sparse Space-Time Deconvolution for Calcium Image Analysis , 2014, NIPS.

[22]  Geoffrey R. Loftus,et al.  Standard errors and confidence intervals in within-subjects designs: Generalizing Loftus and Masson (1994) and avoiding the biases of alternative accounts , 2012, Psychonomic Bulletin & Review.

[23]  Norio Matsuki,et al.  Fast and accurate detection of action potentials from somatic calcium fluctuations. , 2008, Journal of neurophysiology.

[24]  Wulfram Gerstner,et al.  Inference of neuronal network spike dynamics and topology from calcium imaging data , 2013, Front. Neural Circuits.

[25]  Y. Freund,et al.  Automatic identification of fluorescently labeled brain cells for rapid functional imaging. , 2010, Journal of neurophysiology.

[26]  Eero P. Simoncelli,et al.  Direct Estimation of Firing Rates from Calcium Imaging Data , 2016, 1601.00364.

[27]  George H. Denfield,et al.  Pupil Fluctuations Track Fast Switching of Cortical States during Quiet Wakefulness , 2014, Neuron.

[28]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[29]  Brendon O. Watson,et al.  Spike inference from calcium imaging using sequential Monte Carlo methods. , 2009, Biophysical journal.

[30]  Christian Griesinger,et al.  Optimized ratiometric calcium sensors for functional in vivo imaging of neurons and T lymphocytes , 2014, Nature Methods.

[31]  M. Stryker,et al.  Modulation of Visual Responses by Behavioral State in Mouse Visual Cortex , 2010, Neuron.

[32]  Rafael Yuste,et al.  Fast nonnegative deconvolution for spike train inference from population calcium imaging. , 2009, Journal of neurophysiology.

[33]  J. Nocedal,et al.  A Limited Memory Algorithm for Bound Constrained Optimization , 1995, SIAM J. Sci. Comput..

[34]  E. Yaksi,et al.  Reconstruction of firing rate changes across neuronal populations by temporally deconvolved Ca2+ imaging , 2006, Nature Methods.

[35]  Stefan R. Pulver,et al.  Ultra-sensitive fluorescent proteins for imaging neuronal activity , 2013, Nature.

[36]  Liam Paninski,et al.  Bayesian spike inference from calcium imaging data , 2013, 2013 Asilomar Conference on Signals, Systems and Computers.

[37]  Tom Fawcett,et al.  An introduction to ROC analysis , 2006, Pattern Recognit. Lett..

[38]  Jose C. Principe,et al.  Quantifying bursting neuron activity from calcium signals using blind deconvolution , 2013, Journal of Neuroscience Methods.