Computation of the Phase Response Curve: A Direct Numerical Approach

Neurons are often modeled by dynamical systemsparameterized systems of differential equations. A typical behavioral pattern of neurons is periodic spiking; this corresponds to the presence of stable limit cycles in the dynamical systems model. The phase resetting and phase response curves (PRCs) describe the reaction of the spiking neuron to an input pulse at each point of the cycle. We develop a new method for computing these curves as a by-product of the solution of the boundary value problem for the stable limit cycle. The method is mathematically equivalent to the adjoint method, but our implementation is computationally much faster and more robust than any existing method. In fact, it can compute PRCs even where the limit cycle can hardly be found by time integration, for example, because it is close to another stable limit cycle. In addition, we obtain the discretized phase response curve in a form that is ideally suited for most applications. We present several examples and provide the implementation in a freely available Matlab code.

[1]  U. Ascher,et al.  Reformulation of Boundary Value Problems into “Standard” Form , 1981 .

[2]  D. Hansel,et al.  Phase Dynamics for Weakly Coupled Hodgkin-Huxley Neurons , 1993 .

[3]  G. Ermentrout,et al.  Multiple pulse interactions and averaging in systems of coupled neural oscillators , 1991 .

[4]  Willy Govaerts,et al.  The Onset and Extinction of Neural Spiking: A Numerical Bifurcation Approach , 2005, Journal of Computational Neuroscience.

[5]  Y. Kuznetsov Elements of Applied Bifurcation Theory , 2023, Applied Mathematical Sciences.

[6]  Andreas Hohmann,et al.  Eine algorithmisch orientierte Einführung , 2008 .

[7]  Willy Govaerts,et al.  Bifurcation software in Matlab with applications in neuronal modeling , 2005, Comput. Methods Programs Biomed..

[8]  Alvin Shrier,et al.  Chaos in neurobiology , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[9]  G. Ermentrout n:m Phase-locking of weakly coupled oscillators , 1981 .

[10]  Eric Shea-Brown,et al.  On the Phase Reduction and Response Dynamics of Neural Oscillator Populations , 2004, Neural Computation.

[11]  Willy Govaerts,et al.  MATCONT: A MATLAB package for numerical bifurcation analysis of ODEs , 2003, TOMS.

[12]  Leon Glass Resetting and Entraining Biological Rhythms , 2003 .

[13]  Germán Mato,et al.  Synchrony in Excitatory Neural Networks , 1995, Neural Computation.

[14]  J. Connor,et al.  Neural repetitive firing: modifications of the Hodgkin-Huxley axon suggested by experimental results from crustacean axons. , 1977, Biophysical journal.

[15]  J. Guckenheimer,et al.  Isochrons and phaseless sets , 1975, Journal of mathematical biology.

[16]  Bard Ermentrout,et al.  Simulating, analyzing, and animating dynamical systems - a guide to XPPAUT for researchers and students , 2002, Software, environments, tools.

[17]  From Clocks to Chaos: The Rhythms of Life , 1988 .

[18]  C. D. Boor,et al.  Collocation at Gaussian Points , 1973 .

[19]  Thomas F. Fairgrieve,et al.  AUTO 2000 : CONTINUATION AND BIFURCATION SOFTWARE FOR ORDINARY DIFFERENTIAL EQUATIONS (with HomCont) , 1997 .

[20]  Bard Ermentrout,et al.  Type I Membranes, Phase Resetting Curves, and Synchrony , 1996, Neural Computation.

[21]  Willy Govaerts,et al.  Numerical Periodic Normalization for Codim 1 Bifurcations of Limit Cycles , 2005, SIAM J. Numer. Anal..

[22]  E. Izhikevich,et al.  Weakly connected neural networks , 1997 .

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