Fast non-negative deconvolution for spike train inference from population calcium imaging
arXiv:0912.1637 · doi:10.1152/jn.01073.2009
Abstract
Calcium imaging for observing spiking activity from large populations of neurons are quickly gaining popularity. While the raw data are fluorescence movies, the underlying spike trains are of interest. This work presents a fast non-negative deconvolution filter to infer the approximately most likely spike train for each neuron, given the fluorescence observations. This algorithm outperforms optimal linear deconvolution (Wiener filtering) on both simulated and biological data. The performance gains come from restricting the inferred spike trains to be positive (using an interior-point method), unlike the Wiener filter. The algorithm is fast enough that even when imaging over 100 neurons, inference can be performed on the set of all observed traces faster than real-time. Performing optimal spatial filtering on the images further refines the estimates. Importantly, all the parameters required to perform the inference can be estimated using only the fluorescence data, obviating the need to perform joint electrophysiological and imaging calibration experiments.
22 pages, 10 figures
References in corpus (2)
Cited by in corpus (31)
- Fast Online Deconvolution of Calcium Imaging Data
- Recurrent Network Models Of Sequence Generation And Memory
- A structured matrix factorization framework for large scale calcium imaging data analysis
- Covariance-Free Sparse Bayesian Learning
- HNCcorr: A Novel Combinatorial Approach for Cell Identification in Calcium-Imaging Movies
- Bayesian methods for event analysis of intracellular currents
- Two-photon imaging and analysis of neural network dynamics
- Fast amortized inference of neural activity from calcium imaging data with variational autoencoders
- Sparse and Smooth Signal Estimation: Convexification of L0 Formulations
- Efficient and accurate extraction of in vivo calcium signals from microendoscopic video data
- Synaptic sampling: A connection between PSP variability and uncertainty explains neurophysiological observations
- Modeling the correlated activity of neural populations: A review
- A zero-inflated gamma model for deconvolved calcium imaging traces
- Bayesian spike inference from calcium imaging data
- Finding the Sparsest Vectors in a Subspace: Theory, Algorithms, and Applications
- Supervised learning sets benchmark for robust spike detection from calcium imaging signals
- Recovery of simultaneous low rank and two-way sparse coefficient matrices, a nonconvex approach
- Learning-Based Reconstruction of FRI Signals
- Short-and-Sparse Deconvolution -- A Geometric Approach
- Gaussian Process Convolutional Dictionary Learning
- Fast Convolutive Nonnegative Matrix Factorization Through Coordinate and Block Coordinate Updates
- Efficient Estimation of Compressible State-Space Models with Application to Calcium Signal Deconvolution
- Deep learning approaches for neural decoding: from CNNs to LSTMs and spikes to fMRI
- Sparse convolutional coding for neuronal ensemble identification
- Correlation in Neuronal Calcium Spiking: Quantification based on Empirical Mutual Information Rate
- The Virtual Patch Clamp: Imputing C. elegans Membrane Potentials from Calcium Imaging
- Seeds Cleansing CNMF for Spatiotemporal Neural Signals Extraction of Miniscope Imaging Data
- Quantifying uncertainty in spikes estimated from calcium imaging data
- To Deconvolve, or Not to Deconvolve: Inferences of Neuronal Activities using Calcium Imaging Data
- Time-varying optimization for Spike Inference from Multi-Trial Calcium Recordings
- Py-oopsi: the python implementation of the fast-oopsi algorithm