Physics 380, 2011: Homework 5

From Ilya Nemenman: Theoretical Biophysics @ Emory
Jump to: navigation, search
Emory Logo

Back to the main Teaching page.

Back to Physics 380, 2011: Information Processing in Biology.

  1. For the system discussed in class, where a protein is produced at a constant rate and is degraded with the rate , write down the master equation and solve (analytically) for the steady state of it. What is ?
  2. Consider a biochemical system for production of a protein that is somewhat different from what we explored in class: number of proteins increases by one with a rate and it decreases with the rate . This happens when the protein is involved in a self-degradation, as is widely believed to be true for development (Eldar et al., 2003) Derive the deterministic equation describing the system. Then derive the equations describing its stochastic dynamics: the master, the Langevin, and the Fokker-Planck equations. Let's explore how well all four of these descriptions agree with each other. Write programs to solve all four of these equations (see below for suggestions). Start your simulations with and and . Explore different values of and answer the following questions: (a) What are the conditions, under which all four different simulation techniques largely agree with each other? (b) Which simulations are closer to each other: Langevin vs. Fokker-Planck or Langevin vs. master equation? (c) Under which conditions is each of the two pairs close to each other? Illustrate your answers with graphs. The following should be helpful when you write your simulations code:
    • Solve the deterministic chemical kinetics equation numerically using the Euler stepping method. That is:
    • For the master equation, formally the array of probabilities is infinite dimensional. But the probabilities for , where is the average value of obtained from the equivalent deterministic equation, are extremely small. So we may keep track of a finite set of probabilities that are not too much larger than the the expected deterministic mean. Then one can do Euler stepping again, now for each of , to calculate the dynamics of each of these probabilities.
    • For the Fokker-Planck equation, one can specify at discretized values of and approximate spatial derivatives with finite differences, as you did in calculus. And then use the Eurler method again.
    • Finally, for the Langevin equation, we get a single random trajectory at a time. One must then generate many such random trajectories and histogram them to get an approximation to .
    • Compare distributions from Langevin, Fokker-Planck, and master simulations by plotting them on top of each other.
  3. Consider the following system: a DNA has a transcription factor binding site, which switches randomly between a bound (transcription is on) and an unbound (transcription is off) states. The off-to-on rate is and the on-to-off rate is . When the gene is on, it produces proteins randomly with the rate . When it is off, there's no production. The proteins degrade with the rate . In the limit when the degradation is slow (), calculate (analytically) the variance of protein number in the steady state (using the law of large numbers mantra). Do the same in the limit of fast degradation (). Discuss how your results compare (qualitatively) with the predictions regarding the effect of the propagating noise (Paulsson, 2004) on the protein coefficient of variation. For Graduate Students: Derive (analytically, or find an analytical solution online) the coefficient of variation for the protein for this system for arbitrary parameters. Compare to Paulsson's result.
  4. Graduate Students: In class we discussed a coupled system for mRNA and protein production, and we wrote an appropriate Langevin description for this system. Now let's consider a slight complication of this system, similar to the Problem 2 above. Namely, let's assume that the protein is involved in self-induced degradation, while the mRNA still degrades linearly . Write the system of two coupled Langevin equations for this system, and simulate it for different values of creation/destruction rates to verify numerically if the general formula for noise propagation we discussed in class holds: . Think about how you would estimate the average molecular life-times (and note that these may depend on instantaneous molecular copy numbers).