Biological applications of bifurcation theory

Last updated

Biological applications of bifurcation theory provide a framework for understanding the behavior of biological networks modeled as dynamical systems. In the context of a biological system, bifurcation theory describes how small changes in an input parameter can cause a bifurcation or qualitative change in the behavior of the system. The ability to make dramatic change in system output is often essential to organism function, and bifurcations are therefore ubiquitous in biological networks such as the switches of the cell cycle.

Contents

Biological networks and dynamical systems

Biological networks originate from evolution and therefore have less standardized components and potentially more complex interactions than networks designed by humans, such as electrical networks. At the cellular level, components of a network can include a large variety of proteins, many of which differ between organisms. Network interactions occur when one or more proteins affect the function of another through transcription, translation, translocation, phosphorylation, or other mechanisms. These interactions either activate or inhibit the action of the target protein in some way. While humans build networks with a concern for simplicity and order, biological networks acquire redundancy and complexity over the course of evolution. Therefore, it can be impossible to predict the quantitative behavior of a biological network from knowledge of its organization. Similarly, it is impossible to describe its organization purely from its behavior, though behavior can indicate the presence of certain network motifs.

Figure 1. Example of a biological network between genes and proteins that controls entry into S phase. Skotheimsystem.jpg
Figure 1. Example of a biological network between genes and proteins that controls entry into S phase.

However, with knowledge of network interactions and a set of parameters for the proteins and protein interactions (usually obtained through empirical research), it is often possible to construct a model of the network as a dynamical system. In general, for n proteins, the dynamical system takes the following form [1] where x is typically protein concentration:

These systems are often very difficult to solve, so modeling of networks as a linear dynamical systems is easier. Linear systems contain no products between xs and are always solvable. They have the following form for all i:

Unfortunately, biological systems are often nonlinear and therefore need nonlinear models.

Input/output motifs

Despite the great potential complexity and diversity of biological networks, all first-order network behavior generalizes to one of four possible input-output motifs: hyperbolic or Michaelis–Menten, ultra-sensitive, bistable, and bistable irreversible (a bistability where negative and therefore biologically impossible input is needed to return from a state of high output). Examples of each in biological contexts can be found on their respective pages.

Ultrasensitive, bistable, and irreversibly bistable networks all show qualitative change in network behavior around certain parameter values – these are their bifurcation points.

Basic bifurcations in the presence of error

Figure 2. Saddle-node bifurcation phase portrait, where the control parameter is varied (labelled e instead of r, but functionally equivalent). As e decreases, the fixed points come together and annihilate one another; As e increases, the fixed points appear. dx/dt is denoted as v. Saddle node bifurcation - animation.gif
Figure 2. Saddle-node bifurcation phase portrait, where the control parameter is varied (labelled ε instead of r, but functionally equivalent). As ε decreases, the fixed points come together and annihilate one another; As ε increases, the fixed points appear. dx/dt is denoted as v.

Nonlinear dynamical systems can be most easily understood with a one-dimensional example system where the change in some quantity x (e.g. protein concentration) abundance depends only on itself:

Instead of solving the system analytically, which can be difficult or impossible for many functions, it is often quickest and most informative to take a geometric approach and draw a phase portrait. A phase portrait is a qualitative sketch of the differential equation's behavior that shows equilibrium solutions or fixed points and the vector field on the real line.

Bifurcations describe changes in the stability or existence of fixed points as a control parameter in the system changes. As a very simple explanation of a bifurcation in a dynamical system, consider an object balanced on top of a vertical beam. The mass of the object can be thought of as the control parameter, r, and the beam's deflection from the vertical axis is the dynamic variable, x. As r increases, x remains relatively stable. But when the mass reaches a certain point – the bifurcation point – the beam will suddenly buckle, in a direction dependent on minor imperfections in the setup. This is an example of a pitchfork bifurcation. Changes in the control parameter eventually changed the qualitative behavior of the system.

Saddle-node bifurcation

For a more rigorous example, consider the dynamical system shown in Figure 2, described by the following equation:

where r is once again the control parameter (labeled ε in Figure 2). The system's fixed points are represented by where the phase portrait curve crosses the x-axis. The stability of a given fixed point can be determined by the direction of flow on the x-axis; for instance, in Figure 2, the green point is unstable (divergent flow), and the red one is stable (convergent flow). At first, when r is greater than 0, the system has one stable fixed point and one unstable fixed point. As r decreases the fixed points move together, briefly collide into a semi-stable fixed point at r = 0, and then cease to exist when r < 0.

In this case, because the behavior of the system changes significantly when the control parameter r is 0, 0 is a bifurcation point. By tracing the position of the fixed points in Figure 2 as r varies, one is able to generate the bifurcation diagram shown in Figure 3.

Other types of bifurcations are also important in dynamical systems, but the saddle-node bifurcation tends to be most important in biology. Real biological systems are subject to small stochastic variations that introduce error terms into the dynamical equations, and this usually leads to more complex bifurcations simplifying into separate saddle nodes and fixed points. Two such examples of "imperfect" bifurcations that can appear in biology are discussed below. Note that the saddle node itself in the presence of error simply translates in the x-r plane, with no change in qualitative behavior; this can be proven using the same analysis as presented below.

Figure 4. Unperturbed (black) and imperfect (red) transcritical bifurcations, overlaid. u and p are referred to as x and r, respectively, in the rest of the article. As before, solid lines are stable, and dotted unstable. Perturbed transcritical bifurcation.png
Figure 4. Unperturbed (black) and imperfect (red) transcritical bifurcations, overlaid. u and p are referred to as x and r, respectively, in the rest of the article. As before, solid lines are stable, and dotted unstable.

Imperfect transcritical bifurcation

A common simple bifurcation is the transcritical bifurcation, given by

and the bifurcation diagram in Figure 4 (black curves). The phase diagrams are shown in Figure 5. Tracking the x-intercepts in the phase diagram as r changes, there are two fixed point trajectories which intersect at the origin; this is the bifurcation point (intuitively, when the number of x-intercepts in the phase portrait changes). The left fixed point is always unstable, and the right one stable.

Figure 5. Ideal transcritical bifurcation phase portraits. Fixed points are marked on the x-axis, each trajectory in a different color. The direction of the arrows indicates which direction they move as r increases. The red point is unstable, and the blue point is unstable. The black dot at the origin is stable for r < 0, and unstable for r > 0. Perfect transcritical.svg
Figure 5. Ideal transcritical bifurcation phase portraits. Fixed points are marked on the x-axis, each trajectory in a different color. The direction of the arrows indicates which direction they move as r increases. The red point is unstable, and the blue point is unstable. The black dot at the origin is stable for r < 0, and unstable for r > 0.

Now consider the addition of an error term h, where 0 < h << 1. That is,

The error term translates all the phase portraits vertically, downward if h is positive. In the left half of Figure 6 (x < 0), the black, red, and green fixed points are semistable, unstable, and stable, respectively. This is mirrored by the magenta, black, and blue points on the right half (x > 0). Each of these halves thus behaves like a saddle-node bifurcation; in other words, the imperfect transcritical bifurcation can be approximated by two saddle-node bifurcations when close to the critical points, as evident in the red curves of Figure 4.

Linear stability analysis

Figure 6. Imperfect transcritical bifurcation phase portraits. Five values of r are shown, given relative to the two critical points. Note that the y-intercept value is the same as h, or the magnitude of the imperfection. The green and blue points are stable, while the green red and magenta are unstable. The black dots indicate semistable fixed points. Imperfect transcritical.svg
Figure 6. Imperfect transcritical bifurcation phase portraits. Five values of r are shown, given relative to the two critical points. Note that the y-intercept value is the same as h, or the magnitude of the imperfection. The green and blue points are stable, while the green red and magenta are unstable. The black dots indicate semistable fixed points.

Besides observing the flow in the phase diagrams, it is also possible to demonstrate the stability of various fixed points using linear stability analysis. First, find the fixed points in the phase portrait by setting the bifurcation equation to 0:

Using the quadratic formula to find the fixed points x*:

where in the last step the approximation 4h << r2 has been used, which is reasonable for studying fixed points well past the bifurcation point, such as the light blue and green curves in Figure 6. Simplifying further,

Next, determine whether the phase portrait curve is increasing or decreasing at the fixed points, which can be assessed by plugging x* into the first derivative of the bifurcation equation.

The results are complicated by the fact that r can be both positive and negative; nonetheless, the conclusions are the same as before regarding the stability of each fixed point. This comes as no surprise, since the first derivative contains the same information as the phase diagram flow analysis. The colors in the above solution correspond to the arrows in Figure 6.

Imperfect pitchfork bifurcation

The buckling beam example from earlier is an example of a pitchfork bifurcation (perhaps more appropriately dubbed a "trifurcation"). The "ideal" pitchfork is shown on the left of Figure 7, given by

and r = 0 is where the bifurcation occurs, represented by the black dot at the origin of Figure 8. As r increases past 0, the black dot splits into three trajectories: the blue stable fixed point that moves right, the red stable point that moves left, and a third unstable point that stays at the origin. The blue and red are solid lines in Figure 7 (left), while the black unstable trajectory is the dotted portion along the positive x-axis.

As before, consider an error term h, where 0 < h << 1, i.e.

Figure 8. Ideal pitchfork bifurcation phase portraits. Fixed points are marked on the x-axis, each trajectory in a different color. The direction of the arrows indicates which direction they move as r increases. The red and blue points are stable, and there is a third unstable fixed point at the origin, indicated by the black dot. For r = rcrit = 0, the black dot also indicates a semi-stable point that appears and splits into the other three trajectories as r increases. Perfect pitchfork.svg
Figure 8. Ideal pitchfork bifurcation phase portraits. Fixed points are marked on the x-axis, each trajectory in a different color. The direction of the arrows indicates which direction they move as r increases. The red and blue points are stable, and there is a third unstable fixed point at the origin, indicated by the black dot. For r = rcrit = 0, the black dot also indicates a semi-stable point that appears and splits into the other three trajectories as r increases.

Once again, the phase portraits are translated upward an infinitesimal amount, as shown in Figure 9.Tracking the x-intercepts in the phase diagram as r changes yields the fixed points, which recapitulate the qualitative result from Figure 7 (right). More specifically, the blue fixed point from Figure 9 corresponds to the upper trajectory in Figure 7 (right); the green fixed point is the dotted trajectory; and the red fixed point is the bottommost trajectory. Thus, in the imperfect case (h ≠ 0), the pitchfork bifurcation simplifies into a single stable fixed point coupled with a saddle-node bifurcation.

A linear stability analysis can also be performed here, except using the generalized solution for a cubic equation instead of quadratic. The process is the same: 1) set the differential equation to zero and find the analytical form of the fixed points x*, 2) plug each x* into the first derivative , then 3) evaluate stability based on whether is positive or negative.

Figure 9. Imperfect pitchfork bifurcation phase portraits. Four different values of r relative to rcrit are shown. Note that the y-intercept value is the same as h, or the magnitude of the imperfection. The red and blue points are stable, while the green one (previously hidden at the origin) is unstable. As in Figure 5, the black dot indicates a semi-stable point that appears and splits into the red and green ones as r increases. Imperfect pitchfork.svg
Figure 9. Imperfect pitchfork bifurcation phase portraits. Four different values of r relative to rcrit are shown. Note that the y-intercept value is the same as h, or the magnitude of the imperfection. The red and blue points are stable, while the green one (previously hidden at the origin) is unstable. As in Figure 5, the black dot indicates a semi-stable point that appears and splits into the red and green ones as r increases.

Multistability

Combined saddle-node bifurcations in a system can generate multistability. Bistability (a special case of multistability) is an important property in many biological systems, often the result of network architecture containing a mix of positive feedback interactions and ultra-sensitive elements. Bistable systems are hysteretic, i.e. the state of the system depends on the history of inputs, which can be crucial for switch-like control of cellular processes. [2] For instance, this is important in contexts where a cell decides whether to commit to a particular pathway; a non-hysteretic response might switch the system on-and-off rapidly when subject to random thermal fluctuations close to the activation threshold, which can be resource-inefficient.

Specific examples in biology

Networks with bifurcation in their dynamics control many important transitions in the cell cycle. The G1/S, G2/M, and Metaphase–Anaphase transitions all act as biochemical switches in the cell cycle. For instance, egg extracts of Xenopus laevis are driven in and out of mitosis irreversibly by positive feedback in the phosphorylation of Cdc2, a cyclin-dependent kinase. [3]

In population ecology, the dynamics of food web interactions networks can exhibit Hopf bifurcations. For instance, in an aquatic system consisting of a primary producer, a mineral resource, and an herbivore, researchers found that patterns of equilibrium, cycling, and extinction of populations could be qualitatively described with a simple nonlinear model with a Hopf Bifurcation. [4]

Galactose utilization in budding yeast (S. cerevisiae) is measurable through GFP expression induced by the GAL promoter as a function of changing galactose concentrations. The system exhibits bistable switching between induced and non-induced states. [5]

Similarly, lactose utilization in E. coli as a function of thio-methylgalactoside (a lactose analogue) concentration measured by a GFP-expressing lac promoter exhibits bistability and hysteresis (Figure 10, left and right respectively). [6]

See also

Related Research Articles

<span class="mw-page-title-main">Bistability</span> Quality of a system having two stable equilibrium states

In a dynamical system, bistability means the system has two stable equilibrium states. A bistable structure can be resting in either of two states. An example of a mechanical device which is bistable is a light switch. The switch lever is designed to rest in the "on" or "off" position, but not between the two. Bistable behavior can occur in mechanical linkages, electronic circuits, nonlinear optical systems, chemical reactions, and physiological and biological systems.

<span class="mw-page-title-main">Dynamical system</span> Mathematical model of the time dependence of a point in space

In mathematics, a dynamical system is a system in which a function describes the time dependence of a point in an ambient space, such as in a parametric curve. Examples include the mathematical models that describe the swinging of a clock pendulum, the flow of water in a pipe, the random motion of particles in the air, and the number of fish each springtime in a lake. The most general definition unifies several concepts in mathematics such as ordinary differential equations and ergodic theory by allowing different choices of the space and how time is measured. Time can be measured by integers, by real or complex numbers or can be a more general algebraic object, losing the memory of its physical origin, and the space may be a manifold or simply a set, without the need of a smooth space-time structure defined on it.

<span class="mw-page-title-main">Bifurcation diagram</span> Visualization of sudden behavior changes caused by continuous parameter changes

In mathematics, particularly in dynamical systems, a bifurcation diagram shows the values visited or approached asymptotically of a system as a function of a bifurcation parameter in the system. It is usual to represent stable values with a solid line and unstable values with a dotted line, although often the unstable points are omitted. Bifurcation diagrams enable the visualization of bifurcation theory.

In mathematics and science, a nonlinear system is a system in which the change of the output is not proportional to the change of the input. Nonlinear problems are of interest to engineers, biologists, physicists, mathematicians, and many other scientists since most systems are inherently nonlinear in nature. Nonlinear dynamical systems, describing changes in variables over time, may appear chaotic, unpredictable, or counterintuitive, contrasting with much simpler linear systems.

<span class="mw-page-title-main">Attractor</span> Concept in dynamical systems

In the mathematical field of dynamical systems, an attractor is a set of states toward which a system tends to evolve, for a wide variety of starting conditions of the system. System values that get close enough to the attractor values remain close even if slightly disturbed.

In mathematics, catastrophe theory is a branch of bifurcation theory in the study of dynamical systems; it is also a particular special case of more general singularity theory in geometry.

<span class="mw-page-title-main">Rössler attractor</span> Attractor for chaotic Rössler system

The Rössler attractor is the attractor for the Rössler system, a system of three non-linear ordinary differential equations originally studied by Otto Rössler in the 1970s. These differential equations define a continuous-time dynamical system that exhibits chaotic dynamics associated with the fractal properties of the attractor. Rössler interpreted it as a formalization of a taffy-pulling machine.

<span class="mw-page-title-main">Bifurcation theory</span> Study of sudden qualitative behavior changes caused by small parameter changes

Bifurcation theory is the mathematical study of changes in the qualitative or topological structure of a given family of curves, such as the integral curves of a family of vector fields, and the solutions of a family of differential equations. Most commonly applied to the mathematical study of dynamical systems, a bifurcation occurs when a small smooth change made to the parameter values of a system causes a sudden 'qualitative' or topological change in its behavior. Bifurcations occur in both continuous systems and discrete systems.

<span class="mw-page-title-main">Transcritical bifurcation</span>

In bifurcation theory, a field within mathematics, a transcritical bifurcation is a particular kind of local bifurcation, meaning that it is characterized by an equilibrium having an eigenvalue whose real part passes through zero.

In the mathematical area of bifurcation theory a saddle-node bifurcation, tangential bifurcation or fold bifurcation is a local bifurcation in which two fixed points of a dynamical system collide and annihilate each other. The term 'saddle-node bifurcation' is most often used in reference to continuous dynamical systems. In discrete dynamical systems, the same bifurcation is often instead called a fold bifurcation. Another name is blue sky bifurcation in reference to the sudden creation of two fixed points.

<span class="mw-page-title-main">Hopf bifurcation</span> Critical point where a periodic solution arises

In the mathematical theory of bifurcations, a Hopfbifurcation is a critical point where, as a parameter changes, a system's stability switches and a periodic solution arises. More accurately, it is a local bifurcation in which a fixed point of a dynamical system loses stability, as a pair of complex conjugate eigenvalues—of the linearization around the fixed point—crosses the complex plane imaginary axis as a parameter crosses a threshold value. Under reasonably generic assumptions about the dynamical system, the fixed point becomes a small-amplitude limit cycle as the parameter changes.

<span class="mw-page-title-main">Hyperbolic equilibrium point</span>

In the study of dynamical systems, a hyperbolic equilibrium point or hyperbolic fixed point is a fixed point that does not have any center manifolds. Near a hyperbolic point the orbits of a two-dimensional, non-dissipative system resemble hyperbolas. This fails to hold in general. Strogatz notes that "hyperbolic is an unfortunate name—it sounds like it should mean 'saddle point'—but it has become standard." Several properties hold about a neighborhood of a hyperbolic point, notably

In the mathematics of evolving systems, the concept of a center manifold was originally developed to determine stability of degenerate equilibria. Subsequently, the concept of center manifolds was realised to be fundamental to mathematical modelling.

<span class="mw-page-title-main">Homoclinic orbit</span> Closed loop through a phase space

In the study of dynamical systems, a homoclinic orbit is a path through phase space which joins a saddle equilibrium point to itself. More precisely, a homoclinic orbit lies in the intersection of the stable manifold and the unstable manifold of an equilibrium. It is a heteroclinic orbit–a path between any two equilibrium points–in which the endpoints are one and the same.

In dynamical systems theory, a period-doubling bifurcation occurs when a slight change in a system's parameters causes a new periodic trajectory to emerge from an existing periodic trajectory—the new one having double the period of the original. With the doubled period, it takes twice as long for the numerical values visited by the system to repeat themselves.

In bifurcation theory, a field within mathematics, a pitchfork bifurcation is a particular type of local bifurcation where the system transitions from one fixed point to three fixed points. Pitchfork bifurcations, like Hopf bifurcations, have two types – supercritical and subcritical.

Numerical continuation is a method of computing approximate solutions of a system of parameterized nonlinear equations,

In mathematics, the slow manifold of an equilibrium point of a dynamical system occurs as the most common example of a center manifold. One of the main methods of simplifying dynamical systems, is to reduce the dimension of the system to that of the slow manifold—center manifold theory rigorously justifies the modelling. For example, some global and regional models of the atmosphere or oceans resolve the so-called quasi-geostrophic flow dynamics on the slow manifold of the atmosphere/oceanic dynamics, and is thus crucial to forecasting with a climate model.

Phase reduction is a method used to reduce a multi-dimensional dynamical equation describing a nonlinear limit cycle oscillator into a one-dimensional phase equation. Many phenomena in our world such as chemical reactions, electric circuits, mechanical vibrations, cardiac cells, and spiking neurons are examples of rhythmic phenomena, and can be considered as nonlinear limit cycle oscillators.

<span class="mw-page-title-main">Heteroclinic channels</span> Robotic control method

Heteroclinic channels are ensembles of trajectories that can connect saddle equilibrium points in phase space. Dynamical systems and their associated phase spaces can be used to describe natural phenomena in mathematical terms; heteroclinic channels, and the cycles that they produce, are features in phase space that can be designed to occupy specific locations in that space. Heteroclinic channels move trajectories from one equilibrium point to another. More formally, a heteroclinic channel is a region in phase space in which nearby trajectories are drawn closer and closer to one unique limiting trajectory, the heteroclinic orbit. Equilibria connected by heteroclinic trajectories form heteroclinic cycles and cycles can be connected to form heteroclinic networks. Heteroclinic cycles and networks naturally appear in a number of applications, such as fluid dynamics, population dynamics, and neural dynamics. In addition, dynamical systems are often used as methods for robotic control. In particular, for robotic control, the equilibrium points can correspond to robotic states, and the heteroclinic channels can provide smooth methods for switching from state to state.

References

  1. Strogatz S.H. (1994), Nonlinear Dynamics and Chaos, Perseus Books Publishing
  2. David Angeli, James E. Ferrell, Jr., and Eduardo D.Sontag. Detection of multistability, bifurcations, and hysteresis in a large class of biological positive-feedback systems. PNAS February 17, 2004 vol. 101 no. 7 1822-1827
  3. Sha, Wei; Moore, Jonathan; Chen, Katherine; Lassaletta, Antonio D.; Yi, Chung-Seon; Tyson, John J.; Sible, Jill C. (2003-02-04). "Hysteresis drives cell-cycle transitions in Xenopus laevis egg extracts". Proceedings of the National Academy of Sciences of the United States of America. 100 (3): 975–980. doi: 10.1073/pnas.0235349100 . ISSN   0027-8424. PMC   298711 . PMID   12509509.
  4. Gregor F. Fussmann, Stephen P. Ellner, Kyle W. Shertzer, and Nelson G. Hairston Jr. Crossing the Hopf Bifurcation in a Live Predator–Prey System. Science. 17 November 2000: 290 (5495), 1358–1360. doi : 10.1126/science.290.5495.1358
  5. Song C, Phenix H, Abedi V, Scott M, Ingalls BP, et al. 2010 Estimating the Stochastic Bifurcation Structure of Cellular Networks. PLoS Comput Biol 6(3): e1000699. doi : 10.1371/journal.pcbi.1000699
  6. Ertugrul M. Ozbudak, Mukund Thattai, Han N. Lim, Boris I. Shraiman & Alexander van Oudenaarden. Multistability in the lactose utilization network of Escherichia coli. Nature. 2004 Feb 19 ;427(6976):737–40