[go: up one dir, main page]

Skip to main content

Advertisement

Log in

Phase response curves and the role of coordinates

  • Original Article
  • Published:
Biological Cybernetics Aims and scope Submit manuscript

Abstract

The “infinitesimal phase response curve” (PRC) is a common tool used to analyze phase resetting in the natural sciences in general and neuroscience in particular. We make the observation that the PRC with respect to a coordinate v actually depends on the choice of other coordinates. As a consequence, a complete delay embedding reconstruction of the dynamics using v which would allow phase to be computed still does not allow the v PRC to be computed. We give a coordinate-free definition of the PRC making this observation obvious. This leads to an experimental protocol: first collect an appropriate ensemble of measurements by intermittently controlling neuron voltage. Then, for any suitable current carrier dynamic postulated, we show how the ensemble can be used to compute the voltage PRC with that current carrier. The approach extends to many oscillators measured and controlled through a subset of their coordinates.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Data availibility

No datasets were generated or analysed during the current study.

Notes

  1. In its general form, this is the same as “data-driven floquet analysis” representation of Revzen (2009) and Revzen and Kvalheim (2015), originally due to Floquet (1883).

  2. Exponential convergence is sufficient for the existence of phase in oscillators, and necessary for the structural stability of the equations. Without structural stability the equations would be challenging to use in physical modeling.

  3. Despite the fact that the closed 1-form defined by the right side of (9) is not exact on \({\mathbb {R}}^2{\setminus } \{{\textbf{0}}\}\), “\(d\theta \)” is still common notation for this 1-form. See for example Spivak (1971, p. 93).

  4. Setting \(r = 1\) in \(\left. \frac{\partial {v}}{\partial {x}}\right| _{y}\) and viewing the resulting expression as a quadratic function of x with parameter y, the discriminant \(\Delta \) of this quadratic is \(\Delta = (e^\delta -1)^2C^2y^2-4(e^\delta -1)S^2\). Hence \(\Delta < 0\) with \(\delta > 0\) if and only if \((e^\delta -1)C^2y^2<4S^2\). This implies that, with \(\delta > 0\), \(\Delta < 0\) for all \((x,y)\in \{r=1\}\) if and only if \((e^\delta -1)C^2<4S^2.\) Since a quadratic has a real root if and only if its discriminant is nonnegative, the latter inequality is necessary and sufficient for the quantity \(\left. \frac{\partial {v}}{\partial {x}}\right| _{y}\) to be nowhere vanishing on \(\{r=1\}\). If it so happens that \(w\delta \not \in \frac{\pi }{2}+\pi {\mathbb {Z}}\), then this necessary and sufficient condition reads

    $$\begin{aligned} e^\delta -1< 4\tan ^2(w\delta ). \end{aligned}$$

    Since \(\tan ^2(w \delta ) = w^2 \delta ^2 + o(\delta ^5)\) as \(\delta \rightarrow 0\) while \(e^\delta - 1 = \delta + o(\delta )\), we see that, for this condition to hold, w must be very large if \(\delta \) is very small.

  5. The notation \(\partial _z\), a vector, is not the partial derivative \(\frac{\partial }{\partial z}\); it is the derivation along z, i.e. given any path p(t), \(d/dt\,z(p(t)) = \langle \partial _z, \dot{p}(t) \rangle \). Thinking of z as scalar valued function, and ignoring issues of the presence or lack thereof of an underlying metric, \(\partial _z\) is the gradient of z, and the previous equation is an expression of the chain rule.

  6. We note that many characterisations of neural oscillators in terms of phase do not apply a small voltage in order to estimate the PRC, but rather apply a spike (large voltage, short duration) to obtain a PRC which might be inconsistent with a first order approximation. Such an experiment is not considered here, although we note that what is required to calculate the induced phase change across the stability basin is some method of integrating the accumulated phase change resulting from travelling from the limit cycle to the perturbed state. Because the ensuing state change is typically “large”, i.e., of the order of the size of the limit cycle itself, infinitesimal approximations are unlikely to be accurate.

  7. Even if we were assuming knowledge of the equations of motion, it seems likely to us that (17) is sufficiently complicated that constructing the delay coordinate transformation in closed form is intractable. We were able to construct the delay coordinate transformation in closed form for the toy example of Sect. 4.1 since its form was chosen for this very purpose.

References

  • Arnold VI (1989) Mathematical methods of classical mechanics, 2nd edn. Springer, Berlin

    Book  Google Scholar 

  • Cao A, Lindner B, Thomas PJ (2020) A partial differential equation for the mean-return-time phase of planar stochastic oscillators. SIAM J Appl Math 80(1):422–447

    Article  Google Scholar 

  • Cestnik R, Abel M (2019) Inferring the dynamics of oscillatory systems using recurrent neural networks. Chaos Interdiscip J Nonlinear Sci 29(6):063128

    Article  Google Scholar 

  • Engel M, Kuehn C (2021) A random dynamical systems perspective on isochronicity for stochastic oscillations. Commun Math Phys 386(3):1603–1641

    Article  Google Scholar 

  • Ermentrout B (1986) Losing amplitude and saving phase. In: Nonlinear oscillations in biology and chemistry: proceedings of a meeting held at the University of Utah, May 9–11, 1985. Springer, pp 98–114

  • Ermentrout GB, Terman DH (2010) Mathematical foundations of neuroscience, vol 35. Interdisciplinary applied mathematics. Springer, New York

    Google Scholar 

  • Floquet G (1883) Sur les équations différentielles linéaires à coefficients périodiques. Ann Sci lÉcole Norm Supér Sér 2:12

    Google Scholar 

  • Guckenheimer J (1975) Isochrons and phaseless sets. J Math Biol 1:259–273

    Article  PubMed  CAS  Google Scholar 

  • Guckenheimer J, Holmes P (1983) Nonlinear oscillations, dynamical systems, and bifurcations of vector fields. Springer, Berlin

    Book  Google Scholar 

  • Guillamon A, Huguet G (2009) A computational and geometric approach to phase resetting curves and surfaces. SIAM J Appl Dyn Syst 8(3):1005–1042

    Article  Google Scholar 

  • Guillemin V, Pollack A (2010) Differential topology. AMS Chelsea Publishing, Providence (Reprint of the 1974 original)

  • Hoppensteadt FC, Izhikevich EM (1997) Weakly connected neural networks, vol 126. Springer, Berlin

    Google Scholar 

  • Izhikevich EM (2007) Dynamical systems in neuroscience. MIT Press, Cambridge

    Google Scholar 

  • Malkin IG (1949) Methods of poincaré and Liapunov in theory of non-linear oscillations. Gostexizdat, Moscow

    Google Scholar 

  • Malkin IG (1959) Some problems in the theory of nonlinear oscillations, vol 1. US Atomic Energy Commission, Technical Information Service

  • Pikovsky A (2015) Comment on “asymptotic phase for stochastic oscillators’’. Phys Rev Lett 115(6):069401

    Article  PubMed  Google Scholar 

  • Revzen S (2009) Neuromechanical control architectures in arthropod locomotion. Ph.D. thesis, University of California, Berkeley. Department of Integrative Biology

  • Revzen S, Kvalheim M (2015) Data driven models of legged locomotion. In: Micro-and nanotechnology sensors, systems, and applications VII, vol 9467. SPIE, pp 315–322

  • Rudin W (1976) Principles of mathematical analysis, 3rd edn. McGraw Hill, New York

    Google Scholar 

  • Sauer T, Yorke JA, Casdagli M (1991) Embedology. J Stat Phys 65(3–4):579–616

    Article  Google Scholar 

  • Schwabedal JTC, Pikovsky A (2013) Phase description of stochastic oscillations. Phys Rev Lett 110(20):204102

    Article  PubMed  Google Scholar 

  • Spivak M (1971) Calculus on manifolds. Perseus Books Publishing, New York

    Google Scholar 

  • Takajo H, Takahashi T (1988) Least-squares phase estimation from the phase difference. JOSA A 5(3):416–425

    Article  Google Scholar 

  • Takens F (1980) Detecting strange attractors in turbulence. Dynamical systems and turbulence, Warwick, vol 1981. Springer, Berlin, pp 366–381

    Google Scholar 

  • Thomas PJ, Lindner B (2014) Asymptotic phase for stochastic oscillators. Phys Rev Lett 113(25):254101

    Article  PubMed  Google Scholar 

  • Thomas PJ, Lindner B (2015) Thomas and Lindner reply. Phys Rev Lett 115(6):069402

    Article  PubMed  Google Scholar 

  • Wilshin SD, Revzen S (2014) Phase driven models of unperturbed locomotion. Integr Comp Biol 54:e226

    Google Scholar 

  • Wilshin S, Kvalheim MD, Scott C, Revzen S (2014) Estimating phase from observed trajectories using the temporal 1-form (in prep)

  • Wilson D, Ermentrout B (2018) An operational definition of phase characterizes the transient response of perturbed limit cycle oscillators. SIAM J Appl Dyn Syst 17(4):2516–2543

    Article  Google Scholar 

  • Wilson D, Moehlis J (2015) Determining individual phase response curves from aggregate population data. Phys Rev E 92(2):022902

    Article  Google Scholar 

  • Winfree AT (1980) The geometry of biological time. Springer, New York

    Book  Google Scholar 

Download references

Acknowledgements

Kvalheim was supported by ARO MURI W911NF-18-1-0327, the SLICE Multidisciplinary University Research Initiatives Program; and by ONR N00014-16-1-2817, a Vannevar Bush Faculty Fellowship sponsored by the Basic Research Office of the Assistant Secretary of Defense for Research and Engineering. Revzen was supported by ARO W911NF-14-1-0573, ARO MURI W911NF-17-1-0306, NSF CMMI 1825918, and the D. Dan and Betty Kahn Michigan-Israel Partnership for Research and Education. We thank John Guckenheimer for the discussion leading to the temporal 1-form approach to phase quantification.

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to the writing of the manuscript. The formal proofs were undertaken by M.K. under supervision and with assistance of S.R. The numerical work was conducted by S.W under supervision and with the assistance of S.R.

Corresponding author

Correspondence to Shai Revzen.

Ethics declarations

Conflict of interest

The authors have no relevant financial or non-financial interests to disclose.

Additional information

Communicated by Peter Thomas.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendices

Appendix A. The Hopf oscillator satisfies Assumption 4

Consider the Hopf oscillator whose attractor is a trajectory around the unit circle with velocity 1.

Here \(\gamma _x(t) := \sin (t)\), leading to

$$\begin{aligned} \dot{y} = (1-\sin ^2(t)-y^2) y-\sin (t) \end{aligned}$$

as the non-autonomous y dynamics, which we expect to converge to \(y = \cos (t)\).

Changing to an error variable \(z := y-\cos (t)\), and shifting t by \(\pi /2\) for algebraic convenience gives

$$\begin{aligned} \dot{z} = -z (z^2+3z\sin (t)+2\sin ^2(t)). \end{aligned}$$

without loss of generality we can assume \(z>0\), since an initial negative z corresponds to a time shift of \(\pi \) in t, and we seek to prove a result for all t.

We need to show \(z\rightarrow 0\) for all initial z. Define \(L := \ln (z)\). We shall show that over a period of \(2\pi \), L decreases by at least some constant, thereby showing \(z\rightarrow 0\) exponentially. We do this by taking a separate bound for each half-cycle,

$$\begin{aligned} {\dot{L}}&= \frac{{\dot{z}}}{{z}} = -(z^2+3z\sin (t)+2\sin ^2(t)) \end{aligned}$$
(25)
$$\begin{aligned} \int _{0}^{2\pi }{\dot{L}}dt&= \int _{0}^{2\pi }\left( \frac{1}{4}\sin ^2(t) - (z+\frac{3}{2}\sin (t))^2\right) dt \\&= \int _{0}^{\pi }\left( \frac{1}{4}\sin ^2(t) - (z+\frac{3}{2}\sin (t))^2\right) dt \nonumber \\&\quad + \int _{\pi }^{2\pi }\left( \frac{1}{4}\sin ^2(t) - (z+\frac{3}{2}\sin (t))^2\right) dt \nonumber \\&\le \left[ \left( \frac{1}{4}-\frac{9}{4}\right) + \frac{1}{4}\right] \int _{0}^{\pi }\sin ^2(t)= -\frac{7}{8}\pi .\nonumber \end{aligned}$$
(26)

Appendix B. Estimating the period of the Fitzhugh-Nagumo system

Below is a listing of the python code used to calculate the period of the Fitzhugh-Nagumo oscillator. This oscillator is slow-fast and quite stiff, so some care is needed when integrating it; the default settings of the scipy odeint command do not produce reliable results.

figure a

It is useful to supply the Jacobian and to have a large number of intermediate steps. In addition, for the precision we required for the period in this work, a higher than default tolerance was needed.

Appendix C. Special cases estimating the infinitesimal PRC

There are multiple special cases which must be considered when estimating the partial derivatives used to calculate the infinitesimal phase response curve close to the limit cycle for this system.

We consider two models. First, we select a model where the dependent variable (the phase for the infinitesimal phase response curve, the un-transformed coordinates for the Jacobian) is a polynomial function of the independent variable (the transformed coordinate). We consider the linear and quadratic cases, and select from these models via an AIC. An example where the linear model was superior is included in Figure 7.

Fig. 7
figure 7

An example where a simple linear model was used to estimate the rate of change of the phase against change in dimensionless voltage at a fixed point on the limit cycle (black point in center of plot). We plotted the phases of the points at fixed delay voltages \(v_d\) across a range of voltages v (cyan crosses). We also plotted various model fits (dot-dash lines): linear (black), quadratic in v (red), and quadratic in phase \(\phi \) (blue). These imply potentially unequal derivatives which we indicate as lines with the associated slope (same color, solid thin lines). In this instance all fits give comparable estimates for the slope

For some cases this model is deficient. There is a clear non-linear relationship between the independent variable and dependent variable, such that a quadratic in the dependent variable is a more appropriate model. Such cases can be readily identified by inspection, the non-linearity is obvious and there is frequently bi-modality in the distribution of the dependent variable. In such cases a quadratic in the dependent variable is instead used. This is illustrated in Figure 8.

Fig. 8
figure 8

An example where there is quadratic dependence of phase against delayed dimensionless voltage. The elements of this plot are as in Figure 7. The model with this quadratic dependence is clearly superior

In some cases the transformation from the conventional coordinates of the Fitzhugh-Nagumo system to the delay coordinates contains a singularity which is very close to the limit cycle. This was handled in two ways.

In most cases the approach of this singularity was close, but not so close that a reasonable estimate of the gradient could not be obtained by simply excluding manually those points which came excessively close to the limit cycle. An example of such a case is illustrated in Figure 9.

Fig. 9
figure 9

An example where a singularity in the transformation to delay coordinates is present and close to the limit cycle. The elements of this plot are as in Figure 7. In this case, those points which are on the wrong side of the singularity can simply be excluded (right panel) and a better estimate of the partial derivative is obtained.

For one test point the singularity came extremely close to the limit cycle and no reasonable estimate of the phase response was possible. Instead two additional points were selected near to this example and the phase response estimated at these locations instead. This is illustrated in Figure 10.

Fig. 10
figure 10

Here, the singularity in the transformation to delay coordinates is too close to the limit cycle, and no reasonable estimate of the partial derivative can be obtained, illustrated in the top panel. The elements of this plot are as in Figure 7. Instead, two points (bottom left and right panels) close by on the limit cycle are considered and estimates for the partial derivatives are obtained there

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wilshin, S., Kvalheim, M.D. & Revzen, S. Phase response curves and the role of coordinates. Biol Cybern 118, 311–330 (2024). https://doi.org/10.1007/s00422-024-00997-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00422-024-00997-w

Keywords