Learning Brain Dynamics from Calcium Imaging with Coupled van der Pol and LSTM

Many real-world data sets, especially in biology, are produced by complex nonlinear dynamical systems. In this paper, we focus on brain calcium imaging (CaI) of different organisms (zebrafish and rat), aiming to build a model of joint activation dynamics in large neuronal populations, including the whole brain of zebrafish. We propose a new approach for capturing dynamics of temporal SVD components that uses the coupled (multivariate) van der Pol (VDP) oscillator, a nonlinear ordinary differential equation (ODE) model describing neural activity, with a new parameter estimation technique that combines variable projection optimization and stochastic search. We show that the approach successfully handles nonlinearities and hidden state variables in the coupled VDP. The approach is accurate, achieving 0.82 to 0.94 correlation between the actual and model-generated components, and interpretable, as VDP’s coupling matrix reveals anatomically meaningful positive (excitatory) and negative (inhibitory) interactions across different brain subsystems corresponding to spatial SVD components. Moreover, VDP is comparable to (or sometimes better than) recurrent neural networks (LSTM) for (short-term) prediction of future brain activity; VDP needs less parameters to train, which was a plus on our small training data. Finally, the overall best predictive method, greatly outperforming both VDP and LSTM in shortand long-term predicitve settings on both datasets, was the new hybrid VDP-LSTM approach that used VDP to simulate large domain-specific dataset for LSTM pretraining; note that simple LSTM data-augmentation via noisy versions of training data was much less effective.

[1]  R. E. Kalman,et al.  New Results in Linear Filtering and Prediction Theory , 1961 .

[2]  R. FitzHugh Impulses and Physiological States in Theoretical Models of Nerve Membrane. , 1961, Biophysical journal.

[3]  R. Mortensen Maximum-likelihood recursive nonlinear filtering , 1968 .

[4]  J. Varah A Spline Least Squares Method for Numerical Parameter Estimation in Differential Equations , 1982 .

[5]  P. Holmes,et al.  Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields , 1983, Applied Mathematical Sciences.

[6]  Richard J. Meinhold,et al.  Robustification of Kalman Filter Models , 1989 .

[7]  S. Wiggins Introduction to Applied Nonlinear Dynamical Systems and Chaos , 1989 .

[8]  Petros G. Voulgaris,et al.  On optimal ℓ∞ to ℓ∞ filtering , 1995, Autom..

[9]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[10]  Rosario Romera,et al.  Kalman filter with outliers and missing observations , 1997 .

[11]  Zeljko M. Durovic,et al.  Robust estimation with unknown noise statistics , 1999, IEEE Trans. Autom. Control..

[12]  Bradley M. Bell,et al.  The marginal likelihood for parameters in a discrete Gauss-Markov process , 2000, IEEE Trans. Signal Process..

[13]  R. Yuste,et al.  Optical probing of neuronal circuits with calcium indicators. , 2000, Proceedings of the National Academy of Sciences of the United States of America.

[14]  Daniel D. Lee,et al.  Stability of the Memory of Eye Position in a Recurrent Network of Conductance-Based Model Neurons , 2000, Neuron.

[15]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

[16]  J Kurths,et al.  Estimation of parameters and unobserved components for nonlinear systems from noisy time series. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[17]  Philippe Faure,et al.  Is there chaos in the brain? II. Experimental evidence and related models. , 2003, Comptes rendus biologies.

[18]  Jürgen Kurths,et al.  Nonlinear Dynamical System Identification from Uncertain and Indirect Measurements , 2004, Int. J. Bifurc. Chaos.

[19]  T. Kawahara Coupled Van der Pol oscillators — A model of excitatory and inhibitory neural interactions , 1980, Biological Cybernetics.

[20]  Jiguo Cao,et al.  Parameter estimation for differential equations: a generalized smoothing approach , 2007 .

[21]  Julio R. Banga,et al.  Novel metaheuristic for parameter estimation in nonlinear dynamic biological systems , 2006, BMC Bioinformatics.

[22]  Eugene M. Izhikevich,et al.  Dynamical Systems in Neuroscience: The Geometry of Excitability and Bursting , 2006 .

[23]  Nicolas Brunel,et al.  Estimating parameters and hidden variables in non-linear state-space models based on ODEs for biological networks inference , 2007, Bioinform..

[24]  Neil D. Lawrence,et al.  Accelerating Bayesian Inference over Nonlinear Differential Equations with Gaussian Processes , 2008, NIPS.

[25]  James V. Burke,et al.  An inequality constrained nonlinear Kalman-Bucy smoother by interior point likelihood maximization , 2009, Autom..

[26]  Terrence J. Sejnowski,et al.  The Wilson–Cowan model, 36 years later , 2009, Biological Cybernetics.

[27]  Stephen M. Smith,et al.  Multiplexed Echo Planar Imaging for Sub-Second Whole Brain FMRI and Fast Diffusion Imaging , 2010, PloS one.

[28]  Vince D. Calhoun,et al.  Dynamic modeling of neuronal responses in fMRI using cubature Kalman filtering , 2011, NeuroImage.

[29]  G. Pillonetto,et al.  An $\ell _{1}$-Laplace Robust Kalman Smoother , 2011, IEEE Transactions on Automatic Control.

[30]  Drew N. Robson,et al.  Brain-wide neuronal dynamics during motor adaptation in zebrafish , 2012, Nature.

[31]  Philipp J. Keller,et al.  Whole-brain functional imaging at cellular resolution using light-sheet microscopy , 2013, Nature Methods.

[32]  Louis K. Scheffer,et al.  A visual motion detection circuit suggested by Drosophila connectomics , 2013, Nature.

[33]  Dirk Husmeier,et al.  ODE parameter inference using adaptive gradient matching with Gaussian processes , 2013, AISTATS.

[34]  Michael P H Stumpf,et al.  Topological sensitivity analysis for systems biology , 2014, Proceedings of the National Academy of Sciences.

[35]  Aleksandr Y. Aravkin,et al.  Robust and Trend-Following Student's t Kalman Smoothers , 2013, SIAM J. Control. Optim..

[36]  Mikhail A. Lebedev,et al.  Chronic, Wireless Recordings of Large Scale Brain Activity in Freely Moving Rhesus Monkeys , 2014, Nature Methods.

[37]  J. Banga,et al.  Robust and efficient parameter estimation in dynamic models of biological systems , 2015, BMC Systems Biology.

[38]  Dirk Husmeier,et al.  Gradient Matching Methods for Computational Inference in Mechanistic Models for Systems Biology: A Review and Comparative Analysis , 2015, Front. Bioeng. Biotechnol..

[39]  T. Leeuwen,et al.  A penalty method for PDE-constrained optimization in inverse problems , 2015, 1504.02249.

[40]  H. Sebastian Seung,et al.  Automatic Neuron Detection in Calcium Imaging Data Using Convolutional Networks , 2016, NIPS.

[41]  Hakan Inan,et al.  Robust Estimation of Neural Signals in Calcium Imaging , 2017, NIPS.

[42]  M. Magnasco,et al.  Renormalization of Collective Modes in Large-Scale Neural Dynamics , 2017 .

[43]  Liam Paninski,et al.  OnACID: Online Analysis of Calcium Imaging Data in Real Time , 2017, bioRxiv.

[44]  Stefan Bauer,et al.  Scalable Variational Inference for Dynamical Systems , 2017, NIPS.

[45]  Lennart Ljung,et al.  Generalized Kalman smoothing: Modeling and algorithms , 2016, Autom..

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

[47]  Dmitriy Drusvyatskiy,et al.  Efficient Quadratic Penalization Through the Partial Minimization Technique , 2018, IEEE Transactions on Automatic Control.

[48]  Toru Yanagawa,et al.  Single-trial classification of awareness state during anesthesia by measuring critical dynamics of global brain activity , 2019, Scientific Reports.