Physics 380, 2011: Lecture 21
Back to the main Teaching page.
Back to Physics 380, 2011: Information Processing in Biology.
This is our short introduction to dynamical systems, as used in the analysis of biological circuits.
Warmup question
We have discussed in the previous lecture that it is impossible to get rid of noise, once it's there. But also, not all bits are as informative as other bits. For example, for E. coli knowing which direction the food is getting more abundant is more important than knowing how quickly it is becoming so. Information needs to be computed on, and relevant bits need to be extracted. A common situation when a binary choice needs to be made: should a cell differentiate, or not, for example? Can we think of a way how a cell is able to make a binary choice, that is, threshold its input robustly?
Main lecture
- We can think of high Hill coefficient curves for thresholding. But even for high there would still be a situation when a cell is uncommitted (around the inflection point). In addition, a cell would easily switch back and forth between on and off states when the signal fluctuates.
- We can consider a deterministic dynamics (replacing with X) .
- Plotting vs and vs , we see that these curves cross in either one or three points depending on the parameters.
- In these crossing points, the production and the degradation of the molecule are the same, so these are steady states.
- If they cross in one point, the point is stable, in that any deviation of X from this point will lead the system back to the same point.
- If there are three crossing points, the low and the high ones are stable, and the mid point is unstable -- any deviation will lead away from it to the stable points. This is called bistability (more generally, multistability).
- We can illustrate the dynamics quantitatively in the phase space portrait, or phase portrait, of this system. To construct the phase portrait, we notice that the state of the system is determined by 1d variable only. So for every point in this state space (the phase space), we plot a vector that is given by the . The arrow will be pointing towards the stable steady states and away from the unstable ones.
- By changing parameters of the system, for example we can go from the system having one, then three, then back one steady states. This allows us to draw the phase diagram of the system, where the axes of the plot represent the parameters we care about, and we draw boundaries between different phases of the system, such as having one low steady state, one high steady state, or three states. We have plotted various such phase diagrams in class
- Phase diagram for changing C at fixed V and large r.
- Phase diagram for changing C and r at other parameters fixed.
- We can, therefore, design a system that will threshold a signal, if, for example we use signal as a constituitive expression rate of , that is .
- For appropriate , small [S] will result in small activation of X, and large [S] will result in large [X], but the transition will be essentially digital.
- We can understand this dynamics by trying to solve the equation , and noting that it has a cubic structure. Then as we change [S], the cubic parabola crosses zero at one point, and then it touches the horizontal axis, the touch point splits into two crossings, eventually the middle crossing merges with the first zero, and the two disappear, leaving just one new zero in the system.
- Points in the phase space when new steady state solutions emerge or disappear are called bifurcation points, and different types of bifurcations are studied in dynamical systems theory.
- We can plot the value of steady state X's vs [S], and we will get a curve similar to Fig 2 in Dreisigmeyer et al, 2008: at high [S] there's only one high steady state, then there's a bistable range, and finally at small [S] only small X steady state exists.
- The system exhibits hysteresis -- where the current choice of the stable steady state in the bistable region depends on history. This is mathematically the same hysteresis that we learned about when studying magnets.
- How do we understand if a certain steady state point is stable or not? We assume that the system starts near this point and calculate if a small deviation from the point will result in going back to it, or away. That is, as we used to do before,
- Find the steady state
- For , we calculate
- If the point is stable, and unstable if . For higher order analysis is needed.
- Note that this bistability that we have been discussing is a direct result of positive feedback.
- Note also that we can say a lot about the systems dynamics by qualitative analysis only -- don't need to actually solve the equations.
- This approach is not limited to systems where the state space is 1-dimensional. Same story holds when the state space is 2 or more dimensional.
- Following Eqs 2 in the article by Dreisigmeyer et al, 2008, we can write the dynamics of the E. coli lac operon induction in the phase space of the internal lactose concentration and expression.
- The curve is the curve where cannot change. Similarly says where Y cannot change. Crossing points of these curves (could be anywhere from one crossing to seven, and, in general, even more) are the fixed points. Some are stable some are not.
- We can plot the vector of velocities of the system dynamics at every point, and this will describe the flow of the system.
- We can even verify our derivations for consistency -- not every arrangement of stable and unstable points is possible: two stable points must be separated by a separatrix that determines their basins of attraction.
- The most apparent difference from 1d is the emergence of saddle points -- which are stable in some directions, but not others.
- In principle, analysis of each specific system like this one is a new research article, since even such qualitative analysis may get to be quite hard.