Exponential Time Differencing for Hodgkin-Huxley-like ODEs

Several authors have proposed the use of exponential time differencing (ETD) for Hodgkin-Huxley-like partial and ordinary differential equations (PDEs and ODEs). For Hodgkin-Huxley-like PDEs, ETD is attractive because it can deal effectively with the stiffness issues that diffusion gives rise to. However, large neuronal networks are often simulated assuming "space-clamped" neurons, i.e., using the Hodgkin-Huxley ODEs, in which there are no diffusion terms. Our goal is to clarify whether ETD is a good idea even in that case. We present a numerical comparison of first- and second-order ETD with standard explicit time-stepping schemes (Euler's method, the midpoint method, and the classical fourth-order Runge-Kutta method). We find that in the standard schemes, the stable computation of the very rapid rising phase of the action potential often forces time steps of a small fraction of a millisecond. This can result in an expensive calculation yielding greater overall accuracy than needed. Although it is tempting at first to try to address this issue with adaptive or fully implicit time-stepping, we argue that neither is effective here. The main advantage of ETD for Hodgkin-Huxley-like systems of ODEs is that it allows underresolution of the rising phase of the action potential without causing instability, using time steps on the order of one millisecond. When high quantitative accuracy is not necessary and perhaps, because of modeling inaccuracies, not even useful, ETD allows much faster simulations than standard explicit time-stepping schemes. The second-order ETD scheme is found to be substantially more accurate than the first-order one even for large values of Δt.

[1]  G B Ermentrout,et al.  Fine structure of neural spiking and synchronization in the presence of conduction delays. , 1998, Proceedings of the National Academy of Sciences of the United States of America.

[2]  Qing Nie,et al.  Efficient semi-implicit schemes for stiff systems , 2006, J. Comput. Phys..

[3]  Yinhua Xia,et al.  Efficient time discretization for local discontinuous Galerkin methods , 2007 .

[4]  Marlis Hochbruck,et al.  Exponential Integrators for Large Systems of Differential Equations , 1998, SIAM J. Sci. Comput..

[5]  Lloyd N. Trefethen,et al.  Fourth-Order Time-Stepping for Stiff PDEs , 2005, SIAM J. Sci. Comput..

[6]  J. A. Bewer The Book of Genesis , 2011 .

[7]  R. Traub,et al.  Neuronal Networks of the Hippocampus , 1991 .

[8]  S. Cox,et al.  Exponential Time Differencing for Stiff Systems , 2002 .

[9]  J. Bower,et al.  The Book of GENESIS , 1998, Springer New York.

[10]  Qing Nie,et al.  A compact finite difference method for reaction–diffusion problems using compact integration factor methods in high spatial dimensions , 2008, Advances in Difference Equations.

[11]  Wyeth Bair,et al.  Spiking neural network simulation: numerical integration with the Parker-Sochacki method , 2009, Journal of Computational Neuroscience.

[12]  Nicholas T. Carnevale,et al.  Simulation of networks of spiking neurons: A review of tools and strategies , 2006, Journal of Computational Neuroscience.

[13]  M. Hochbruck,et al.  Exponential integrators , 2010, Acta Numerica.

[14]  H. Hasegawa,et al.  Responses of a Hodgkin-Huxley neuron to various types of spike-train inputs. , 1999, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[15]  Frances K Skinner,et al.  Inhibitory Networks of Fast-Spiking Interneurons Generate Slow Population Activities due to Excitatory Fluctuations and Network Multistability , 2012, The Journal of Neuroscience.

[16]  B. Ermentrout,et al.  Chemical and electrical synapses perform complementary roles in the synchronization of interneuronal networks. , 2004, Proceedings of the National Academy of Sciences of the United States of America.

[17]  Fiona E. N. LeBeau,et al.  Single-column thalamocortical network model exhibiting gamma oscillations, sleep spindles, and epileptogenic bursts. , 2005, Journal of neurophysiology.

[18]  Carson C. Chow,et al.  Dynamics of Spiking Neurons with Electrical Coupling , 2000, Neural Computation.

[19]  A. Hodgkin,et al.  A quantitative description of membrane current and its application to conduction and excitation in nerve , 1952, The Journal of physiology.

[20]  G. Buzsáki,et al.  Gamma Oscillation by Synaptic Inhibition in a Hippocampal Interneuronal Network Model , 1996, The Journal of Neuroscience.

[21]  Yi Sun,et al.  Library-based numerical reduction of the Hodgkin–Huxley neuron for network simulation , 2009, Journal of Computational Neuroscience.

[22]  Jiyeon Oh,et al.  Error analysis of a specialized numerical method for mathematical models from neuroscience , 2006, Appl. Math. Comput..

[23]  Marino Zennaro,et al.  Unconditional stability of explicit exponential Runge-Kutta methods for semi-linear ordinary differential equations , 2009, Math. Comput..

[24]  J. Rubin,et al.  The selection of mixed-mode oscillations in a Hodgkin-Huxley model with multiple timescales. , 2008, Chaos.

[25]  S. Epstein,et al.  Background gamma rhythmicity and attention in cortical local circuits: a computational study. , 2005, Proceedings of the National Academy of Sciences of the United States of America.

[26]  Fernando Vadillo,et al.  An exponential time differencing method for the nonlinear Schrödinger equation , 2008, Comput. Phys. Commun..

[27]  Alexander Ostermann,et al.  Exponential multistep methods of Adams-type , 2011 .

[28]  Nancy Kopell,et al.  Gamma and Theta Rhythms in Biophysical Models of Hippocampal Circuits , 2010 .

[29]  T. Sejnowski,et al.  Comparison of current-driven and conductance-driven neocortical model neurons with Hodgkin-Huxley voltage-gated channels. , 2000, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.