Isochron
From Scholarpedia
| Kresimir Josic et al. (2006), Scholarpedia, 1(8):1361. | doi:10.4249/scholarpedia.1361 | revision #38837 [link to/cite this article] | |||||||||||||||||||
Curator: Dr. Kresimir Josic, University of Houston, Houston, Texas
Curator: Dr. Eric T. Shea-Brown, Courant Institute, New York University
Curator: Dr. Jeff Moehlis, University of California, Santa Barbara, California
An isochron (Greek for equal time) of a dynamical system is a set of initial conditions resulting in oscillations having the same phase.
Contents |
Definition
Consider an autonomous system of ordinary differential equations
having a hyperbolic periodic orbit
of period
. For each point
in the basin of attraction of the periodic orbit there exists a unique
such that
where
is a trajectory (solution) of the dynamical system above starting with the initial point
. The value
is called the asymptotic (or latent) phase of
.
This notion allows us to assign a phase to each point in the basin of attraction of a periodic orbit, so that
is a
function on this domain, taking values in
. (The phase is often normalized by
so that the function takes values in
).
The collection of all points in the basin of attraction of
with the same asymptotic phase is called an isochron; in other words, an isochron is
a level set of the function
. For an exponentially stable
periodic orbit of an autonomous system of
ordinary differential equations, each isochron is an
-dimensional hypersurface. The flow of two initial conditions on the same isochron is shown in the figure above.
More intuitively, consider the forward orbit,
, of an initial
condition
and the collection of points
. These points are
obtained by observing the orbit only at times that are an integer
multiple of the period of
, so that they are defined by a
Poincaré map. All points in this sequence lie on an
isochron (Winfree 2001). Therefore, the isochron is a particular
Poincaré section for which the time of the first return
for any point equals
. Points at which isochrons of a periodic
orbit cannot be defined form the phaseless set.
An excellent discussion of isochrons with historical references can be found in Winfree (2001).
Existence and properties
Isochrons can be shown to exist for any stable hyperbolic periodic orbit.
In this case the isochrons are codimension one manifolds as smooth
as the vector field, and transversal to the periodic orbit
. Their union covers an open neighborhood of
.
This can be proved directly by using the Implicit Function
Theorem (Guckenheimer 1975, Coddington and Levinson 1955), and is also a
consequence of results on normally hyperbolic invariant manifolds (Wiggins 1994).
An example
This example taken from Winfree (2001) illustrates some properties of isochrons. Consider the planar differential equation in polar coordinates
This system has an attracting periodic orbit
. As
above, the function
defines the asymptotic phase,
and isochrons are the level sets of this function -- that is,
1-dimensional sets of points with the same asymptotic phase. Since
the vector field is symmetric under rotations around the origin,
the family of isochrons must be invariant under that symmetry.
Consistent with this symmetry, now assume that the function
has the form
, for
some function
to be determined. Then each isochron is a graph
in polar coordinates. In particular, the isochron corresponding to
asymptotic phase
is the set of points
satisfying
.
On the limit cycle
. Moreover,
all points on an isochron share the same phase value, and therefore
.
It follows that
Setting the constant to -1, we find that each isochron is therefore defined by
. The constant is set to -1 so that the value of the asymptotic phase
agrees with the angular coordinate on the limit cycle.
In this example isochrons are defined everywhere in the plane, except at the origin, which is the only element of the phaseless set. Note that any neighborhood of the phaseless set in this example intersects all isochrons, a situation which can be expected generally (Guckenheimer 1975).
If we define a new phase coordinate
away from
the origin, which coincides precisely with the asymptotic phase,
then the original differential equation takes the simpler
form
This illustrates how the asymptotic phase can be used to find a change of coordinates in which the dynamics of the phase coordinate is decoupled from the remaining coordinates.
Applications
Isochrons have found a number of applications. As noted in the previous example, they can be used to effectively reduce the dimension of the equation in the neighborhood of a periodic orbit. They are also useful in:
- Extending the notion of phase of a periodic orbit to a neighborhood of the periodic orbit. It is conventional to take the phase as advancing linearly in time, with values in the interval
,
, as in the discussion above, or in
.
- Obtaining an expression governing the behavior of the phase difference between weakly coupled oscillators (in particular, see the Kuramoto approach in that entry).
- Defining phase response curves for oscillators (Pavlidis 1973).
- Giving a sense of how long a trajectory spends in different regions of phase space: for example, a trajectory moves slowly through regions of phase space where isochrons spaced equally in phase lie close to each other.
Computing Isochrons
Except for simple examples such as that given above, isochrons
cannot be calculated analytically. There are two main numerical methods for finding isochrons.
Numerical methods
- Using forward integration. One chooses an initial condition
on the periodic orbit, and integrates forward for some long time
. Then one takes an initial condition
in the basin of attraction of the periodic orbit, and integrates forward for the same time
. Let
denote the flow of the dynamical system, i.e., the trajectory starting with
. If
for some small tolerence
, then
approximately lies on the isochron defined by
. If not, one considers a different
, perhaps from an algorithm which predicts a better choice.
- Using backward integration. One chooses an initial condition
on the periodic orbit, and integrates backward for some time
. Then one takes an initial condition
which is close to
, that is with
for some small tolerance
, and integrates backward for the same time
. The points
and
approximately lie on the same isochron.
The second method is typically
much more computationally efficient, although one must be careful
about the instability associated with integrating backward in time.
Ten isochrons equally spaced in phase calculated using this method for
a realistic planar Type I neuron model (a Hindmarsh-Rose neuron with
equations as given in Appendix C of Brown et al. (2004) and a baseline current of
) are shown as dashed lines in
the figure on the right.
Twenty isochrons equally spaced in phase calculated using this method for
a realistic planar Type II neuron model (Hodgkin-Huxley Model with standard
parameters and baseline current
, with the reduction
and
; see Keener and Sneyd (1998))
are shown as dashed lines in the second figure on the right.
Local methods
Local approximations to isochrons in the neighborhood of a base
point
on the limit cycle
can be
developed using an alternative approach; while this approach
typically also requires numerical solution, in some cases the
local approximations (which depend only on the vector field
linearized around
) can be obtained analytically even
though the ``global" isochrons cannot. The idea is to calculate
the gradient
of the
asymptotic phase at the base point; the isochron, being a set of
constant asymptotic phase, is then tangent to the
dimensional plane normal to this gradient. We now describe two
methods for computing the gradient
.
Direct method
By definition
where
is the change in
resulting from a perturbation
from the base point
on
in the direction of the
coordinate. Since
everywhere in the
neighborhood of
, the difference
is
preserved under the flow; thus, it may be measured in the limit as
, when the perturbed trajectory has
collapsed back to the limit cycle
. That is,
can be found by comparing the phases of solutions in the
infinite-time limit starting on and infinitesimally shifted from
base points on
(Winfree 2001, Glass and Mackey 1998, Brown et al. 2004).
The figure on the right illustrates the direct method of computing
at the base point
by taking the limit of
for vanishingly small perturbations
.
One can calculate
in the limit
numerically, or, in some cases, analytically (Brown et al. 2004).
The adjoint method
Another technique for finding
involves solving the associated adjoint
problem (Ermentrout and Kopell 1991, Hoppensteadt and Izhikevich 1997, Ermentrout 2002); this procedure is automated in
the program XPP (Ermentrout 2002) and is equivalent to the direct method
discussed above. We note that this equivalence is implicit in the
calculation of coupling functions presented in Hoppensteadt and Izhikevich (1997)
and Ermentrout (2002); see also the appendix in Brown et al. (2004).
In this approach, one solves for
, where the
dependence indicates
parametrization of the limit cycle by time. The underlying
equation is (Ermentrout and Kopell 1991, Hoppensteadt and Izhikevich 1997, Ermentrout 2002):
Here the matrix
is the transpose
(i.e., adjoint) of the (real) matrix
.
This equation is subject to the condition
Since
evolves in
, this condition supplies only one of
required initial
conditions. The rest arise from requiring that the solution be
-periodic (Hoppensteadt and Izhikevich 1997, Ermentrout 2002, Ermentrout and Kopell 1991).
Note that the adjoint equation and the following condition
correspond to equations (9.16) and (9.17) of Hoppensteadt and Izhikevich (1997), with
the identification of
. This is the adjoint problem
that XPP solves to numerically find the PRC
.
Generalizations
Isochrons are the leaves of the invariant foliation of the stable manifold of a periodic orbit
. In this discussion it was
assumed that
is stable so that the stable manifold
contains some open neighborhood of
. As long as
is hyperbolic the stable manifold of
can be foliated in a
similar way, so that isochrons can be defined even when
is unstable. If
is not stable, its stable manifold will not contain a neighborhood
of
, so that isochrons in this case fail to foliate an open neighborhood of
.
Isochrons can also be defined in the case of excitable systems (Rabinovitch et al. 1994, Ichinose et al. 1998, Coombes and Osbaldestin 2000).
References
- E. Brown, J. Moehlis, and P. Holmes (2004). On the phase reduction and response dynamics of neural oscillator populations. Neural Comput., 16(4): 673-715.
- E. A. Coddington and N. Levinson (1955). Theory of Ordinary Differential Equations. McGraw-Hill, New York.
- S. Coombes and A.H. Osbaldestin (2000). Period-adding bifurcations and chaos in a periodically stimulated excitable neural relaxation oscillator. Phys. Rev. E 62(3): 4057-66.
- G.B. Ermentrout (2002). Simulating, Analyzing, and Animating Dynamical Systems: A Guide to XPPAUT for Researchers and Students. SIAM, Philadelphia.
- G.B. Ermentrout and N. Kopell (1991). Multiple pulse interactions and averaging in coupled neural oscillators. J. Math. Biol. 29: 195-217.
- L. Glass and M. Mackey (1988). From Clocks to Chaos. Princeton Paperbacks, Princeton, NJ.
- J. Guckenheimer (1975). Isochrons and phaseless sets, J. Math. Biol., 1: 259-273.
- F. Hoppensteadt and E. Izhikevich (1997). Weakly Connected Neural Networks, Springer-Verlag, New York.
- N. Ichinose, K. Aihara and K. Judd (1998). Extending the concept of isochrons from oscillatory to excitable systems for modeling excitable neurons. Int. J. Bifurcat. Chaos, 8(12): 2375-238.
- J. Keener and J. Sneyd (1998) Mathematical Physiology. Springer-Verlag, New York.
- Y. Kuramoto (1984). Chemical Oscillations, Waves, and Turbulence, Springer, Berlin, 1984.
- T. Pavlidis (1973). Biological oscillators. Their mathematic analysis., Orlando, FL, Academic Press.
- A. Rabinovitch, R. Thieberger and M. Friedman (1994). Forced Bonhoeffer-van der Pol oscillator in its excited state. Physical Review E 50, 1572-1578.
- S. Wiggins (1994). Normally Hyperbolic Invariant Manifolds in Dynamical Systems. Springer-Verlag, New York.
- A. T. Winfree (2001). The geometry of biological time (2nd edition). Springer-Verlag.
Internal references
- Edward Ott (2006) Basin of attraction. Scholarpedia, 1(8):1701.
- Jeff Moehlis, Kresimir Josic, Eric T. Shea-Brown (2006) Periodic orbit. Scholarpedia, 1(7):1358.
- Carmen C. Canavier (2006) Phase response curve. Scholarpedia, 1(12):1332.
- Philip Holmes and Eric T. Shea-Brown (2006) Stability. Scholarpedia, 1(10):1838.
External Links
See also
Dynamical Systems, Invariant Manifold, Periodic Orbit, Phase Model, Phase Response Curve, Relaxation Oscillator, Stability, Unstable Periodic Orbits, Weakly Coupled Oscillators, XPPAUT
| Kresimir Josic, Eric T. Shea-Brown, Jeff Moehlis (2006) Isochron. Scholarpedia, 1(8):1361, (go to the first approved version) Created: 8 March 2006, reviewed: 1 August 2006, accepted: 2 August 2006 |











