Professional Documents
Culture Documents
Tim Henley Report6
Tim Henley Report6
Tim Henley Report6
In the living, chemical reaction systems are highly stochastic and mean values such as concentra-
tion fluctuate under constant conditions [20]. Additional noise is added to these mean values when
the population is randomly partitioned between two daughter cells at division [12]. Importantly,
the growth and division of a population of molecules over the cell cycle corresponds to a growth and
division of the volume of the cell. If we reframe the reaction system in terms of concentration (per
growing volume) much of the partitioning noise is buffered. This research used exact sample path
simulations of coupled reaction systems to study the effects on noise in the system due to random
partitioning (Cyclo-Stationary) and partitioning reframed with growing volume as concentration
(Quasi-Stationary). We compared results for these two systems to a conventional model (Station-
ary) system for equivalent ranges of parameters. In our Cyclo-Stationary system partitioning caused
significant noise, particularly in the RNA. Surprisingly, noise due to partitioning was negligible for
protein in this system. In our Quasi-Stationary system, buffering due to dilution significantly re-
duced noise in RNA. Global behaviour of the Quasi-Stationary system, as characterized by basic
relations between mean values and variances for the system, is restored to the behaviour seen in the
Stationary case.
Genetic chemical reaction systems in cells are typically these average values arise from stochastic generation and
modelled in a highly deterministic way, but are in fact degradation of species present at low numbers (intrinsic
essentially stochastic. Biochemical reaction depend on noise) but also from stochastic effects of the physical and
conformation, orientation, velocity and trajectory of any biological environment (extrinsic noise) [9]. In practice it
pair of interacting species, each adding another element is non-trivial distinguishing between the two analytically
of randomness in the noisy Brownian cellular matrix. and experimentally [9,12, 20].
directly on the birth and death of the species involved These equations directly relate fluctuations and aver-
[10]. Previous research has shown that it is possible to age responses in the system, the perturbations and re-
exactly relate average abundances, lifetimes, step sizes sponse to perturbations, and show their tight intercon-
and covariances for any pair of components in a complex nection [9,10]. They also highlight how noise in one part
stochastic reactions system without specifying larger sys- of the system propagates to effect other parts of the sys-
tem [5,6,9]. tem. We hope to show through our analysis and com-
The Chemical Master Equation (CME), which deter- parison how certain types of fluctuation arise and how
mines the dynamics of average abundances for the RNA they are transmitted, amplified or suppressed [10]. The
and protein system in (1) is given by [9]: covariance relations in (5) and (6) summarize the noise
+ β2 (y + 1)P (x, y + 1) − β2 yP (x, y) distinguish the effect of noise on the independent species,
| {z }
Protein degradation RNA, as compared to protein whose generation is depen-
Such networks of chemical reactions in biological sys- dent on the RNA population.
tems can be modelled as a continuous-time discrete-state
Markov processes, a random memoryless walk on an ar-
bitrary dimensional lattice [10]. For a two part system
like (1), the dynamics are governed by a joint probability
distribution P(x,y). Each P(x,y) determines a state for
the system, each with its own governing CME [10]. The
variance for such a system is expressed in the form of the
covariance matrix, which generalizes variance to multiple
dimensions:
cov(xi , xj )
ηij = (4)
hxi ihxj i
cov(x, x) var(x) 1
ηxx = = = (5)
hxihxi hxi2 hxi FIG. 2: Stationary Model Comparing RNA (x) and Protein
| {z }
RNA (y) elements of covariance matrix, equation (6).
cov(y, y) var(y) 1 cov(x, y) The plots in Figures 2 compare both sides of equali-
ηyy = = = + (6)
hyihyi hyi2 hyi hxihyi
| {z } ties (5) and (6) for RNA and Protein respectively based
Protein
on simulations of our static model. These visualize
4
division we removed the degradation terms in (1) leaving: for cyclo-stationary binomial partitioning system in (7):
approximate stochastic partitioning of species between cal reaction system itself [9]. Due to the high covariance
daughter cells at cell division. A hard constant doubling this stochastic partitioning causes (cov(x, y) = 50.5 ± 0.1
time was used to eliminate additional variance due to a for hRN Ai = 20.17 ± 0.02 and cov(x, y) = 3223 ± 6 for
varying doubling time. We used 134 hours based an av- hRN Ai = 201.4±0.1), the mean population size for RNA
erage cell division time for E. coli but the model can be is centred within a broad fluctuation and thus this mean
rescaled trivially [19]. The resulting system produces a does not reflect the variation in RNA number. Equation
time series where the mean populations are roughly dou- (5) reduces to var(x) = hxi, and clearly does not hold
bled and then halved at fixed intervals (Figure 3). for the Cyclo-Stationary case.
For the Cyclo-Stationary model, the equalities at very In the Cyclo-Stationary simulations, the covariance
low copy numbers (1 to 3 species per cell) hold very equality for protein held surprisingly well over all. We
closely for both RNA and protein (Figure 4, upper two had expected the binomial division to disrupt this
plots). For RNA the two sides of the covariance equal- relation considerably but the equality remains quite
ity quickly drift apart: differing by 42% at hRN Ai = close over several orders of magnitude: within 5% for
20.17 ± 0.02 and 88% at hRN Ai = 201.4 ± 0.1. This de- hproteini = 3.780 ± 0.004 molecules per cell, within 5%
viation was expected in the Cyclo-Stationary case, par- for hproteini = 39.00±0.03 molecules per cell and within
ticularly at higher mean population sizes where the pop- 4% for hproteini = 390.1 ± 0.3 molecules per cell. This
ulation fluctuates over broader ranges between each divi- can be explained by the variance in mean protein popula-
sion. The covariance due to binomial division is typically tion being tied closely to the covariance between the two
5
hyi
var(y) = hyi + cov(x, y) (8)
hxi
In figures 5 and 6 we plot the contributions of the Next we modified our cyclo-stationary model by adding
two terms on the right hand side of equation (6) sep- a volume component. In our initial simulations the vol-
arately. Comparing these two components of the protein ume increases linearly so that it roughly doubles and then
equality, we can see that the covariance term dominates is halved in sync with the binomial division of the popula-
even at the lowest mean copy numbers (Figure 11). For tions. We used 0.63µm3 based on an average cell volume
hproteini = 9.722 ± 0.0073 molecules per cell, the covari- for E. coli but the model can be rescaled trivially[666].
ance term contributes 58%. At higher mean populations We then divided the discrete molecule number for each
this pattern increases (Figure 12), with covariance term species by volume at each step in order to reframe the sys-
contributing 96% for hproteini = 390.1 ± 0.3 molecules tem in terms of concentration. This implies also refram-
per cell. It appears that this connection between the ing the discrete joint probability (number of molecules of
6
nitude. In the quasi-stationary system, with the parti- 8% for hproteini = 123.3 ± 0.1 molecules per µm3 . The
tioning noise buffered by dilution, the variance in RNA contribution to variance proportional to the mean con-
concentration is equivalent to the mean RNA concentra- centration of protein and to the covariance between the
tion, as expressed by equality (5), to within 10 % for populations is relatively equalized, to within 10% for all
a broad range of biologically relevant concentrations of concentrations tested. If we return to equation (8), for
RNA. this quasi-stationary system:
hyi
hyi ≈ cov(x, y) (9)
hxi
However, this reduction in the relative contribution of
covariance is clearly tied to greater deviation seen in
the equality. Interestingly, rearranging equation (9) does
roughly equate the mean behaviour in RNA to the co-
variance in this Quasi-stationary system.
3. CONCLUSIONS
tration system for mean populations 20 to 200 per cell. Our results also to confirm previous research, which
has suggested that dilution does effectively buffer noise
caused by the random partitioning [20]. In the spe-
the discrete jumps in number for the stationary case and
cial case, where change in volume is highly synchronized
the occasional partitioning drop in population mentioned
with partitioning, the noise cancelling is substantial how-
above, but these are mostly cancelled out over long time
ever dilution would likely buffer other types of systematic
scales. Comparing the average values and fluctuations of
noise to varying degrees. In similar systems, any noise
the two systems, they are nearly identical across several
which roughly scales with the size of the system (ie. with
orders of magnitude. It is difficult to characterize this
the size of the population) or varies in sync with the cell
precisely as noise cancellation related to dilution.
cycles, would be buffered significantly by dilution effects.
What can be said is relations in equalities (5) and (6) In the same way that a number of molecules in a cell
do hold well in dilution, despite the effects of partition- was converted to concentration, dilution of any variable
ing noise, as seen in the Cyclo-Stationary case. In fact, effectively spreads its impact out over the extent of the
if these relations do characterize global behaviour of the growing system. Trivially, the same absolute fluctuation
system, the global behaviour of the Stationary system divided over a larger region will represent a smaller rela-
is very close to the global behaviour of Quasi-Stationary tive variation.
case for similar parameters. To ensure this did hold over Little progress was made deriving an equivalent theo-
a range of relative rates we completed a systematic varia- retical limits for the Cyclo and Quasi-Stationary. Since
tion for a spread of values and the results are remarkably the variance and mean values for the system, as summa-
stable for all values tested (Figure 11). The pattern of rized by covariance matrix, were restored by reframing
equalities, disturbed by partitioning and restored glob- in terms of concentration, the overall dynamics of these
ally by dilution is clearest in this comparison. values would be similar and that similar bounds could be
9
FIG. 11: Comparing results for Stationary, Cyclo-Stationary and Quasi-Stationary for RNA (x) and Protein (y) elements of
covariance matrix, equation (6), for values of rate r2 for Protein with r1 for RNA varying on x-axis.
10
established, at least for our Quasi-stationary case. As an noise must be analyzed together [8]. Dilution could also
example, we were shown a derivation of a limit for this increase the variance in species with slow rates of gener-
Cyclo-stationary case (the derivation is not reproduced ation relative to the cell cycle time-scale.
here) [8]. For high copy number, equality (6) should ap-
proach 1/27 and we confirmed that as populations in- 4. METHODS
crease to 1000 per cell and beyond, it does appear to
approach this limit. Our simulations were based on the Gillespie algorithm,
an exact sample path approach which uses random num-
To extend the research summarized here we should
bers to simulate time series of coupled reactions in in-
consider other ways that the production of a given pro-
dividual cells [13]. We used one random number to de-
tein actually scales with the cell cycle. For volume as
termine the time of next reaction and one to determine
well, we initially adopted a linear increase in order to
which reaction would occur and then tracked average val-
limit sources of noise. We also did some preliminary
ues and fluctuations from large numbers of such path [9].
work with probabilistic and exponential growth but due
The time of next reaction, the probability of which reac-
to the computational demands of the time-series, we did
tion occurs and the effect on the system given the state
not have sufficient time to complete a similar analysis for
are all determined by the equations such as equations (1)
these systems. Perhaps distinguishing the type of noise
and (2) [9]. Our simulations were completed in Python.
in the system due to various growth regimes would help
For our original analysis we set the rate of protein gen-
to better fit a given model to data from living cells. We
eration to be 1 varied the RNA rate over a range of values.
should also consider the effects of variance in total vol-
We used finer resolution, varying the RNA rate from 0 to
ume and random volume partitioning as well as variation
10 and then by 10 from 10-100 and 200 from 200-1000 (al-
in the doubling time at which both types if partitioning
though the results for the highest rate simulations were
occur. By comparing various hybrid implementations to
no reproduced here). For each pair of rates in the se-
our work so far, we could better distinguish the subtle dif-
quence we ran 10 trials with 106 steps. The mean values
ference on noise in the system each modification causes.
were taken form each set of series and the error taken to
A crucial open question is how well can we charac- be the standard deviation among trials over the square
terize and distinguish noise caused by various sources in root of the number of trials. Twenty such make up the
a given system. For instance, the dependence on covari- plots in Figures such as 1, 4 and 8. For the over-all
ance could be used to distinguish noise in an independent comparison in Figure 11, the protein rate was varied to
variable such as our RNA from that in a doubly stochas- produce a larger set of systems. Here 5 time-series with
tic variable like protein. On the other hand, we also saw 106 steps were completed for each data point.
how this dependance on covariance actually reduced the In order to simulate partitioning the populations were
noise caused by partitioning in this same species. Di- divided at a fixed doubling time. It was thought that
lution clearly does buffer noise due to partitioning and this constant time scale would allow for cleaner interpre-
render it difficult to distinguish from other types of noise tations without adding extra noise to the system. For
in the system. What is most clear in our work is that the simulations discussed here, the volume was modelled
sources of noise and average responses of the system to using a simple linear function, which doubled the volume
11
at the same fixed doubling time. Essentially, volume was 10. A. Hilfinger, J. Paulson. (2014) Systems Biology
calculated at each time step in order to reframe the joint 200 Lecture Notes. Cambridge University.
distribution in term of concentration, dividing the num- 11.. D. Huh, J. Paulsson. (2011) Random partitioning
ber of molecules present by the current volume. of molecules at cell division. Proceedings of the National
Academy of Sciences, Vol. 108, pg. 15004-9.
1. S. Cooper. (2006) Distinguishing between linear Nature Genetics, Vol. 43, pg. 95-100.
and exponential cell growth during the division cycle: 13. S. Kannan. (2016) Stochastic
single-cell studies, cell-culture studies, and the object of simulation of genetic circuits. [Online].
cell-cycle research. Theor Biol Med Model Vol. 3:10. http://be150.caltech.edu/2016/handouts/gillespie
3. M.B., Elowitz, A.J., Levine, E.D., Siggia, P.S., 14. L.H., Koppes, C.L., Woldringh. (1978) Size varia-
Swain. (2002) Stochastic gene expression in a single cell. tions and correlation of different cell cycle events in slow-
Science. Vol. 297, pg. 1183-6. growing Escherichia coli. J Bacteriol. Vol.134, pg. 423-
ploiting Natural Fluctuations to Identify Kinetic Mecha- 16. Y., Pilpel. (2011) Noise in Biological Systems:
nisms in Sparsely Characterized Systems. Cell Systems, Pros, Cons, and Mechanisms of Control. In: Castrillo J.,
Vol. 2, ISSUE 4, Pg. 251-259. Oliver S. (eds) Yeast Systems Biology. Methods in Molec-
6. A. Hilfinger, et al. (2016) Constraints on Fluc- ular Biology (Methods and Protocols), vol 759. Humana
Physical Review LettersCell Systems, Vol. 116, Iss. 5, 17. P. Rein ten Wolde. (2016) Putting
058101. Bounds on Biochemical Noise. [Online]. Physics.
7. A. Hilfinger, (2018) PHY2707 Lecture Notes. Uni- https://physics.aps.org/articles/v9/12 [10 Dec 2018]
versity of Toronto. 18. G., Reshes, S., Vanounou, I., Fishov, M., Feingold.
8. A. Hilfinger, (2019) PHYD01, during weekly dis- (2008) Cell shape dynamics in Escherichia coli. Biophys
cusssion . University of Toronto. J. Vol. 94, pg. 251-64.
9. A. Hilfinger, J. Paulson, (2011) Separating intrinsic 19. Y., Taniguchi, P.J., Choi,G.-W., Li, H., Chen, M.,
from extrinsic fluctuations in dynamic biological systems. Babu, J., Hearn, et al. (2010) Quantifying E. coli pro-
PNAS, Vol. 108 (29) pg. 12167-12172. teome and transcriptome with single-molecule sensitivity
12