AN AUTO-REGULATORY GENETIC NETWORK
173
ever, for any model where there can be only ahandful (say, less than ten)
of
molecules
of
any
of
the key reacting species, then stochastic fluctuations can dominate, and the
models can (and often do) exhibit behaviour that would be impossible to predict from
the associated continuous deterministic analysis. A good example
of
this is the possi-
bility
of
the Lotka-Volterra model to go extinct (or explode). Similar things can also
happen in the context
of
molecular cell biology. As a trivial example, random events
can trigger apoptosis or other forms
of
cell death. However, stochastic fluctuations
are a normal part
of
life in the cell, which can have important consequences, and are
not just associated with catastrophic events such as cell death.
A good example
of
a noisy process is gene expression (and its regulation). For this
example we will return
to
the model
of
prokaryotic gene auto-regulation introduced
in
Section 1.5.7 and used as the main example throughout Chapter 2. The SBML-
shorthand for this model is given in Section 2.5.8, and the full SBML is listed
in
Appendix
A.l.
It
should be noted that this is an artificial model, with rate constants
in arbitrary units, chosen simply to make the model exhibit interesting behaviour.
A simulated realisation
of
this process over a 5,000-second period is shown in Fig-
ure 7.12 (left).
Only the three key "outputs"
of
the model are shown. The discrete
bursty stochastic dynamics
of
the process are clear in this realisation. RNA transcript
events are comparatively rare and random in their occurrence. The number
of
protein
monomers oscillates wildly between
10
and 50 molecules, and the number
of
protein
dimers jumps abruptly at random times and then gradually decays away. Looking
more closely at the first
250 seconds
of
the same realisation (Figure 7 .12, right), it is
clear that the jumps in protein dimer levels coincide with the RNA transcript events.
This illustrates
an
important point regarding stochastic variation in complex models:
despite the fact that there are a relatively large number
of
protein dimer molecules,
their behaviour
is
strongly stochastic due to the fact that they are affected by the
number
of
RNA transcripts, and there are very few RNA transcript molecules
in
the model. Consequently, even
if
primary interest lies in a species with a relatively
large number
of
molecules, a continuous deterministic model will not adequately
capture its behaviour
if
it is affected by a species which can have a small number
of
molecules.
Figure 7.13 (left) shows (for the same realisation) the time-evolution
of
the number
of
molecules
of
protein monomers, P, over the first 10 seconds
of
the simuiation.
It is clear that even over this short time period the stochastic fluctuations are very
significant. In order
to
understand this variation in more detail, let us now focus on
the number
of
molecules
of
P at time t = 10. By running many simulations
of
the process it is possible to build up a picture
of
the probability distribution for the
number
of
molecules, and this is shown in Figure 7.13 (right) (based on 10,000 runs).
This clearly shows that there is an almost even chance that there will be no molecules
of
P at time 10 (and the most likely explanation for this is that there will not yet have
been a transcription event). The distribution is clearly far from normal, so a mean
plus/minus three
SD summary
of
the distribution is unlikely to be adequate in this
case.
Once a model becomes as complex as this one, there is likely to be some uncer-
tainty regarding some quantitative aspects
of
the model specification. This could be,
·•
•'