an introduction to mathematical modeling - math user …othmer/papers/sem_intro.pdf · an...
TRANSCRIPT
An introduction to mathematical modeling
of signal transduction and gene control networks
Hans G. Othmer
Department of Mathematics
University of Minnesota
Minneapolis, MN
Overview
First Lecture: An introduction to mathematical modeling of signal transduction andgene control networks
• Examples of signal transduction, metabolic and gene control networks
• What is it we want to understand?
• The mathematical description of chemical reactions
• Analytical and computational techniques
Second lecture: Analysis of a model of signal transduction and motor control
• Signal transduction in bacteria
– The basic input-output behavior
– Response to steps and slow ramps
– The gain in the signal transduction pathway
– The bacterial motor
– Monte Carlo results
Third lecture: Analysis of a model for Drosophila melanogastersegment polarity genes
• Background on Drosophila development
• The basic facts about segment polarity genes
• Description of the Boolean representation
• Analysis of wild-type and heat-shock behavior
• Expression patterns in mutants
• A two-step model
Biochemical networks
• Signal transduction networks: The pathways and the molecular components, such as
kinases, G-proteins, sencond messengers, ..., involved in transducing a signal from one
location to another. Frequently used in the context of transduction of extra- into
intracellular signals.
• Metabolic networks: The pathways and the molecular components (metabolites,
enzymes, control factors) involved in the biosynthesis of new components, the conversion
of molecular ‘foodstuffs’ into energy, etc. One of the most important examples is the
glycolytic pathway, which converts sugars into energy-storing molecules such as ATP.
• Gene expression networks:The pathways and components, such as genes, polymerases,
transcription factors, etc., that are involved in gene expression, mRNA translation, etc.
An early view of signal transduction
To understand, next, how external objects that strike
the sense organs can incite [the machine] to move its
members in a thousand different ways: think that
(a) the filaments (I have already often told you that
these come from the innermost part of the brain and
compose the marrow of the nerves) are so arranged
that they can very easily be moved by the objects of
that sense and that
(b) when they are moved, with however little force,
they simultaneously pull the parts of the brain from
which they come, and by this means open the en-
trances to certain pores in the internal surface of the
brain ..
Thus if fire A is near foot B, the particles of this fire
have force enough to displace the area of skin they
touch; and thus pulling the little thread (cc) which
you see attached there, they simultaneously open the
entrance to the pore (de) where this thread termi-
nates; just as, pulling on one end of a cord, one si-
multaneously rings a bell which hangs on the oppo-
site end.
R. Descartes -De Homine
A global view of signal transduction
Lipid-soluble molecules can
pass through the cell mem-
brane, but most signals are
proteins or peptides and these
require more machinery ...
Y
Nucleus
Receptor
Cell
factorSoluble
Ligand
The signal transduction pathway in E. coli
+CH3R
ATP ADPP~
flagellarmotor
Z
Y
PY
~
PiB
B~P
Pi
CW-CH3
ATP
WA
MCPs
WA
+ATT
-ATT
MCPs
Metabolic networks
• Metabolism : The cellular process by which organic molecules are synthesized or
degraded, usually via enzyme-catalyzed reactions
• The interconnected components and reactions form a network, called themetabolicnetwork
E B
C
D
AE
P2
P
P
: A B
D
C
3
A
: A
P
P
P
C
4
5
6
E1 :
:
: C
D
: B1
2
3
E2
E3
E4
E5 E1 E6
E6E5
E4
Rather than viewing reactions in isolation, as on the left, we should begin thinking about the
underlying structure of the network, as well as the individual reactions, as on the right!
The glycolytic reactions
Glycolysis: Thelysis or split-
ting of glucose
Stage 2
Stage 1
molecules
Glycolysis
Stage 3Production of NADH
and ATP
Breakdown of complex
The general structure of signal transduction cascades
1. General scheme
Outside
Inside
Signal Transduction
Internal Response
Signal Propagation
External Signal External Signal
Signal Detection
55555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555
Adaptation to constant signals
A single step change in the signal produces a single response and a return to the basal level of
activity, while a sequence of steps produces a sequence of responses.
Thus the system both adapts AND maintains sensitivity to further changes in the stimulus.
What is it we want to understand about these networks?
• How do we describe their dynamical behavior? Do we use
1. a continuous state space and deterministic descriptions via ODE’s,
2. a Boolean representation of ON/OFF states and logical functions that determine the
dynamics, or
3. a stochastic description, in which we follow individual molecules.
How do we decide which is the appropriate choice?
• What are the ‘attractors’ in the dynamics? Are they steady states or fixed points, periodic
attractors, or are they more complicated?
• How do we define and then compute measures of amplification, sensitivity and gain?
• How sensitive is the behavior to variations in the parameters? In the structure of the
network itself ? From a dynamical systems point of view this might be viewed as a
question of ‘structural stability’; another way of phrasing this is to ask whether certain
features of the dynamics are robust.
What are the big questions about these networks?
• Why have the networks evolved to their present form? To what extent do the physics and
chemistry influence the structure of the networks? Said otherwise, if one wants to
synthesize Z from A, how many distinct (nontrivial) paths are there? The answer bears
on the inverse problem of inferring the network from expression patterns. Are there
design principles and evolutionary approaches that can help us understand the observed
structure?
• Many signal transduction systems adapt to constant signals but retain the ability to
respond to further changes. What structure in a dynamical system guarantees this
characteristic?
• Can we give a useful precise definition of robustness? How do we determine when
‘parametric robustness’ suffices and when ‘redundancy’ is necessary? Should we expect
robustness at the individual level, or can population-level feedbacks correct
individual-level variances in response to signals?
Two views on complex networks .......
”When the number of factors coming into play in a phenomenological complex is too large,
scientific method in most cases fails. One need only think of the weather, in which case the
prediction even for a few days ahead is impossible. Nevertheless, none doubts that we are
confronted with a causal connection whose causal components are in the main known to us.
Occurrences in this domain are beyond the reach of exact prediction because of the variety of
factors in operation, not because of any lack of order in nature.”
Albert Einstein
”Though signalling pathways are often drawn as simple linear chains of events, they are
rarely that simple. Frequently there is feedback, cross-talk between pathways and enough
branching to make one want to change to a less complicated field of biology.
In order to fully understand these pathways, we need a convenient and powerful model to
complement the experimental research. Though there have been relatively few attempts to
model signalling pathways using computers, it seems likely that this will very soon become a
major area of study.”
J. Michael Bishop, Science 267:1617
The mathematical description of chemical reaction networks
• The stochiometryof a chemical reaction denotes the molar ratios in which molecules
are converted into products in that reaction.
A + 2 B C
1 2 1
BA
11
k k
Rate = kA Rate = kAB2MAK:
Here, and unless specified otherwise later, we consider only mass action kinetics
(MAK ), which means that the rates are monomials in the concentrations, raised to the
power given by the stoichiometry, of the components that react together.
• Thestochiometric matrixν = (νij) provides a mathematical encoding of the
stoichiometry and topology of a reaction network
21P
A
P B
D
C
reactions
1 0 00 1 0 00 0 1 10 0 1 0
−1 −1−1
−1
00
00
P4
P5
P6
P3 −1 = ν reactants
The mathematical description of chemical reaction networks ...
Define the concentration and rate vectors
c =
c1
c2...
cn
P (c) =
P1(c)
P2(c)...
Pn(c)
Then the concentration evolves in time according the differential equation
dc
dt= νP (c)
(1)c(0) = c0
c
c
c
2
1
3
Reaction invariants
Suppose that there are vectorsξk ∈ Rn, k = 1, . . . ,m such that
νT ξk = 0 for k = 1, . . . ,m.
What does this mean for the dynamics? Clearly
d
dt< ξk, c >=< ξk, νP (c) >=< νT ξk, P (c) >= 0,
i.e., the quantity< ξk, c > is constant in time. We call this a kinematic invariant, and itaffects the evolution of the composition as follows.< ξk, c >= constant defines a linearmanifold, and the intersection of this manifold with the positive ‘orthant’ of compositionspace defines the reaction simplex.
c
c
c3
2
1
Reaction simplex
c(0)
Remark: Note thatνT has a nontrivial
null space if the number of species ex-
ceeds the number of reactions.
Enzyme-catalyzed reactions
LetE denote an enzyme, letS denote the substrate, letES denote the complex formed
whenS binds toE, and letP denote the product
E + S ES E + Pk k1 2
k−1
Herec = (E,S,ES, P )T and
ν =
−1 1 1
−1 1 0
1 −1 −1
0 0 1
The rank ofν is 2 and therefore dimN (νT ) = 2, so there are two kinematic invariants. We
can choose these asξ1 = (1, 0, 1, 0)T andξ2 = (0, 1, 1, 1)T . Thus the reaction simplex is
two-dimensional. How could we have predicted thisa priori?
Exercise: Determine how the reaction invariants reflect the conservation of atomic species in
the reaction
H2 +O−→←− H2O.
A Cartoon Model of Excitation and Adaptation
Excitation
Change
Adaptation
ResponseSignal
dy1
dτ=
S(τ)− (y1 + y2)τE
dy2
dτ=
S(τ)− y2
τA
For example,S(t) could be proportional to the fraction of receptors occupied.
y1 =S0τAτA + τE
(e−τ/τA − e−τ/τE )
y2 = S0(1− e−τ/τA)
1y
y2(a)
1S(τ) = 0 S(τ) = S
1y
y2(b)
S(τ) = 0 S(τ) = S1 S(τ) = S2
If τE << τA, then forτ >> τE, y1 relaxes to
y1 ∼ S0e−τ/τA ≡ S0 − y2(τ) = τAy2.
u ≡ y2 satisfies
du
dt+
1τAu =
1τA
dS
dt
Adaptation, Sensitivity and Gain
dx
dt= f(x, S(t))
Response
R = G(x(t)).
At steady state supposex = X(S); then adaptation requires that
dRdS
=∑ ∂G
∂xi
∂xi∂S
= 〈∇xG(X(S)), (Dxf)−1(X(S), S)DSf(X(S), S)〉 = 0
Definitions of gain and sensitivity
g0 ≡dRdS
=∑ ∂G
∂xi
∂xi∂S
gLS ≡dRd lnS
= Sg0
gLR ≡d lnRdS
=1Rg0 gLL ≡
d lnRd lnS
=S
Rg0
Thus the steady-state gain vanishes in a system that adapts perfectly!
Sensitivity of transient solutions
∂x
∂S= Φ(t, 0)
∂x
∂S(0) +
∫ t
0
Φ(t, τ)DSf(x(τ), S(τ))dτ
g = max[0,∞)
g(t)
Reported bacterial gains range from g =∼ 6 to g =∼ 55
Example
Cartoon model
dy1
dt=
θ(t)− (y1 + y2)τE
dy2
dt=
θ(t)− y2
τA
Step toθ1 at t = 0
y1 =θ1τA
τA + τE(e−t/τA − e−t/τe)
∂y1
∂θ1=
τAτA + τE
(e−t/τA − e−t/τE )
Thus
g0 =y1
θ1gLS = θ1g0 = y1
gLL =θ1
y1g0 ≡ 1 gLR =
g0
Rg0 ≡
1θ1
Four types of models
• Boolean models
.... in which everything is either ON or OFF and the state space is a finite set
• Mixed models
.... in which some things are either ON or OFF, while others vary continuously
• Deterministic continuous models
.... in which everything varies continuously, the state space is a subset ofRn,
and the dynamics are deterministic
• Stochastic models
.... in which we recognize that ‘reactions ’ occur one molecule at a time
The governing equations for a ‘continuous’ description
dS1
dt= R(Sn+1)− AN
VNT1(S1, S2)− k1S1
dS2
dt=ANVC
T1(S1, S2)− k2S2
dS3
dt= k2S2 − k3S3
dS4
dt= k3S3 − k4S4
...dSjdt
= kj−1Sj−1 − kjSj , j = 5, . . . , n− 1...dSndt
= kn−1Sn−1 − knSn −ANVC
Tn(Sn, Sn+1)
dSn+1
dt=ANVN
Tn(Sn, Sn+1)− kn+1Sn+1
wherekj = kj + kj for 4 ≤ j ≤ n− 1.
The control functions for inducible and repressible systems
R+ pS RSp, K1 = RSp/R · Sp
R+O OR, K2 = OR/R ·O
R = repressor,O = operator, andS = effector.
Rt = R+RSp = R(1 +K1Sp)
Ot = O +OR = O(1 +K2R)
Fraction of operator regions free of repressor:
f(S) =O
Ot=
1 +KtSp
K +K1Sp(2)
K = 1 +K2Rt > 1
Quantitative characterization of some gene control systems
Enzyme Effector p K1 K2Rt
Inducible
β-Galactosidase Isopropylthio- 1.91 2.5× 1010M−2 2.5× 103
galactoside
Histidine-NH3-lyase Imadizole 2.04 1.7× 1010M−2 26
propionate
Urocanase Histidine 2.3 4.3× 1012M−2 102
Mannitiol Ribitol 3.13 — —
dehydrogenase
Repressible
IMP dehydrogenase Guanine 0.91 —
XMP aminase Guanine 0.68 —
Alkaline PO3−4 0.93 2× 103M−1 5× 103
aFrom Yagil and Yagil (1971).