HAL Id: hal-02797854
https://hal.inrae.fr/hal-02797854
Submitted on 5 Jun 2020
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
Towards nonlinear cell population model structured by molecular content
Romain Yvinec, Michael C. Mackey, M. Tyran-Kamińska, A.
Marciniak-Czochra
To cite this version:
Romain Yvinec, Michael C. Mackey, M. Tyran-Kamińska, A. Marciniak-Czochra. Towards nonlinear
cell population model structured by molecular content. Structured Integro-Differential models in
Mathematical Biology, Vienna International Science Conferences and Events Association. AUT., Apr
2014, Vienne, Austria. �hal-02797854�
Single cell Population model
Towards nonlinear cell population model structured by molecular content
Romain Yvinec
Inra Tours - Match Heidelberg
Joint work with M. Mackey, M. Tyran-Kaminska, A. Marciniak-Czochra
0/30
Outline
Bursting and Division in gene expression models Stochasticity in Molecular biology
Bursting and Division as Jump Processes
Nonlinear population model
Theoretical results
Numerical results
Outline
Bursting and Division in gene expression models Stochasticity in Molecular biology
Bursting and Division as Jump Processes
Nonlinear population model
Theoretical results
Numerical results
Stochasticity in molecular biology
[Eldar and Elowitz Nature 2010]
Single cell Population model Biology Jump process
Much more accurate measurements
I The bursting event are well characterized
[Yu et al. Science 06]
2/30
Much more accurate measurements
I Trajectories can be analyzed on single cells.
[Golding et al. Cell 2005, Kondev Physics Today 2014]
Single cell Population model Biology Jump process
Much more accurate measurements
I Bifurcation can be studied on probability distributions.
[Song et al. Plos CB 2010, Mackey et al. JTB 2011, SIAM 2013]
4/30
A typical example linking gene expression to cell fate
The antagonism Gata-1/PU.1 in heamatopoietic progenitor
[Enver et al. Stem Cell 2009]
Single cell Population model Biology Jump process
A typical example linking gene expression to cell fate
The antagonism Gata-1/PU1, modeled by ODE
[Duff et al. JMB 2012]
6/30
A typical example linking gene expression to cell fate
[Chang et al. Nature Letters 08] [Pina et al. Nature cell bio. 2012]
Outline
Bursting and Division in gene expression models Stochasticity in Molecular biology
Bursting and Division as Jump Processes
Nonlinear population model
Theoretical results
Numerical results
We define a pure-jump process (X (t)) t≥0 on R ∗ + with two different transitions :
I Bursting at rate λ b (x) and jump distribution κ b (y, x)1 {y>x} dy
I Division at rate λ d (x) and jump distribution κ d (y, x)1 {y<x} dy Pathwise construction with the sequence (U n , V n ) n≥1 , of i.i.d uniform random variable on (0, 1)
I T n = T n−1 − (1/λ(X n−1 )) ln(U n−1 ), where λ(x) = λ b (x) + λ d (x).
I X n = F K −1 (V n , X n−1 ), where F K (y, x) is the cum. dist. fonct.
associated to K (y , x ) = λ
b(x)
λ
b(x ) + λ
d(x) κ
b(y, x)1
{y>x}+ λ
d(x)
λ
b(x) + λ
d(x) κ
d(y, x)1
{y<x}.
I X (t) = X n−1 for all T n−1 ≤ t < T n .
Single cell Population model Biology Jump process
This model is well-defined up to the explosion time, T ∞ = lim
n→∞ T n
A well-known sufficient condition for non-explosion (T ∞ = ∞) is given by
X
n≥0
1
λ b (X n ) + λ d (X n ) = ∞.
In particular, this is the case for bounded jump rate.
9/30
Another criteria is provided by Lyapounov-fonction strategy (see [Meyn and Tweedie 93]). Let A be the generator of (X (t)) t≥0 ,
Af (x) = λ b (x) Z ∞ x
(f (y ) − f (x))κ b (y, x)dy + λ d (x)
Z x
0
(f (y ) − f (x))κ d (y, x)dy
. If there exists c > 0, V a positive measurable function s.t V (x) → ∞ when x → 0 and x → ∞, V ∈ D(A) and
AV (x) ≤ cV (x ), x > 0,
then (X (t)) t≥0 is non-explosif.
Single cell Population model Biology Jump process
The fonction V (x) = x −γ 1 {x≤1} + x α 1 {x>1} is suitable if there exists A, B , β, δ,
I κ b (y, x) = R ∞
y κ b (z , x)dz ≤ c (x/y ) β , β > α
I κ d (y , x) = R y
0 κ d (z , x)dz ≤ c (y/x) δ , δ > γ
I λ d (x) < Aλ b (x) + B as x → 0 and
x→0 lim λ b (x)x δ Z 1
x
y −δ κ b (y , x)dy < ∞
I λ b (x) < Aλ d (x) + B as x → ∞ and
x→∞ lim λ d (x)x −α Z x
1
y α κ d (y, x)dy < ∞ Remark
“Similar” condition holds for ergodicity.
Remark
Non-explosion + irreductibility + Existence of a unique invariant measure ⇒ ergodicity.
11/30
I An analogous study on the set of probability density ( R
u = 1).
∂u(t , x )
∂t = −λ
b(x)u(t , x ) + Z
x0
λ
b(y )u(t, y)κ
b(x , y )dy
− λ
d(x)u(t , x) + Z
∞x
λ
d(y)u(t , y )κ
d(x , y )dy This defines a semi-group P(t) on L 1 . We will use
Theorem (Pichor and Rudnicki JM2A 2000) If P(t)
I is a stochastic semigroup : kP (t)uk 1 = kuk 1 ,
I is partially integral : there exists t 0 > 0 and p s.t.
Z
∞0
Z
∞0
p(x, y ) dy dx > 0 and P(t
0)u(x) ≥ Z
∞0
p(x, y)u(y ) dy
I and possess a unique invariant density,
then P(t) is asymptotically stable.
Single cell Population model Biology Jump process
The Master equation may be rewritten as du
dt = −λu + K (λu), (1)
where Kv (x ) =
Z x
0
λ b (y)
λ b (y) + λ d (y) u(t, y)κ b (x, y)dy +
Z ∞
x
λ d (y )
λ b (y) + λ d (y) u(t, y)κ d (x, y )dy If K has a strictly positive fixed point in L 1 , then P (t) is stochastic ([Mackey et al. SIAM 13]). Note also that any stationary solution u ∗ of (1) must satisfy the flux condition
Z x
0
κ b (x, y)λ b (y)u ∗ (y)dy = Z ∞
x
κ d (x, y )λ d (y )u ∗ (y)dy
13/30
We consider the separable case κ
b(x, y ) = − K
b0(x)
K
b(y ) , x > y, κ
d(x, y) = K
d0(x)
K
d(y ) , x < y .
where K b (y) → 0 as y → ∞ and K (y ) → 0 as y → 0. We define G (x ) = K
d0(x)
K
d(x) − K
b0(x)
K
b(x) , Q
b(x) = Z
xx
λ
b(y )
λ(y) G (y)dy.
Theorem Suppose that c b :=
Z ∞
0
K b (x)
λ(x) G (x)e −Q
b(x) dx < ∞, Z ∞
0
K b (x)G (x)e −Q
b(x) dx < ∞ Then the semigroup {P (t)} t≥0 is stochastic and is asymptotically stable, with
u ∗ (x) = 1 c b
K b (x)
λ(x) G (x )e −Q
b(x)
Single cell Population model Biology Jump process
du ∗ dx = h
− λ 0 (x)
λ(x) + K b 0 (x)
K b (x) + G 0 (x)
G (x) + λ b (x) λ(x) G (x) i
u ∗ (x)
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
0 10 20 30 40 50 60
u
*(x)
x
Steady-state profile
λb=1, b=10 λb=5, b=2 λb=10, b=1 λb=100, b=0.1
K b (x) = e −x/b , λ b (x) = λ b Λ+x 1+x
nn, K d (x) = x, λ d (x) = 1.
15/30
I This theorem can be used to show asymptotic convergence for
“non-trivial” parameters function.
In particular, the growth-division model
∂u(t , x)
∂t + ∂g (x)u(t, x)
∂x = −λ
d(x )u(t, x) + Z
∞x
λ
d(y )u(t, y) K
d0(x) K
d(y ) dy, converges for
λ d (x) = αx β−1 + x β+1 g (x) = x β
K d (x) = x, for 0 ≤ β ≤ 1, 0 < α < 1, towards
u ∗ (x) = K d (x) cg (x) e −
R
x¯ x
λd(y) g(y)
dy
,
but λ d
g ∈ / L 1 0
Single cell Population model Biology Jump process
Absorbing probabilities/ Mean waiting time : We can also solve (analytically) the backward equation, Af (x) = A(x).
If
τ u,z := inf {t ≥ 0, X t ≥ z }, then
V u,z (y ) = E y
τ u,z is solution of
( AV u,z (y) = −1, y < z,
V u,z (y) = 0, y ≥ z. (2)
17/30
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
0 10 20 30 40 50 60
u*(x)
x Steady-state profile
λ b=1, b=10 λ
b=5, b=2 λ
b=10, b=1 λ b=100, b=0.1
0 1 2 3 4 5 6 7
0 2 4 6 8 10 12 14
mean time
x
Mean waiting time to go up from x to z=10
λb=1, b=10 λb=5, b=2 λb=10, b=1 λb=100, b=0.1
0 5 10 15 20
0 5 10 15 20 25 30
mean time
z
Mean waiting time to go down from z to x=0.5
λb=1, b=10 λb=5, b=2 λb=10, b=1 λb=100, b=0.1
K b (x) = e −x/b , λ b (x) = λ b Λ+x 1+x
nn, K d (x) = x, λ d (x) ≡ 1.
Single cell Population model Biology Jump process
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
0 10 20 30 40 50 60
u*(x)
x Steady-state profile
λ b=1, b=10 λ
b=5, b=2 λ
b=10, b=1 λ b=100, b=0.1
0 10 20 30 40 50 60
0 5 10 15 20 25
X(t)
time
One stochastic trajectory, λb=10
0 10 20 30 40 50
0 5 10 15 20 25
X(t)
time
One stochastic trajectory, λb=100
K b (x) = e −x/b , λ b (x) = λ b Λ+x 1+x
nn, K d (x) = x, λ d (x) ≡ 1.
19/30
The mean waiting time is non-monotonic with respect to the bursting property.
100 101 102 103 104 105 106 107 108
10-2 10-1 100 101 102 103
mean time
λb
Mean waiting time to go up from x=1 to z=10
b λb =1 b λb =2 b λb =3 b λb =4 b λb =5 b λb =10
10-1 100 101
10-2 10-1 100 101 102 103
mean time
λb
Mean waiting time to go down from z=10 to x=1
b λb =1 b λb =2 b λb =3 b λb =4 b λb =5 b λb =10
λ d ≡ 2, K d (x) = x, λ b (x) ≡ λ b , K b (x) = e −x/b
Single cell Population model Biology Jump process
The mean waiting time is also affected by the asymmetry of the division.
101 102 103
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
mean time
p
Mean waiting time to go up from x=1 to z=10
λb=1 λb=10
10-1 100 101 102
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
mean time
p
Mean waiting time to go down from z=10 to x=1
λb=1 λb=10
λ d (x) ≡ 2,
K d (x) = 0.5N (xp, xp(1 − p)) + 0.5N (x(1 − p ), xp(1 − p)), K b (x) = e −x/b , bλ b = 2
21/30
Outline
Bursting and Division in gene expression models Stochasticity in Molecular biology
Bursting and Division as Jump Processes
Nonlinear population model
Theoretical results
Numerical results
Single cell Population model Theory Numerics
We wish to investigate (macroscopic) population models with nonlinear feedback on the division rate
∂u(t , x )
∂t = −λ
b(x)u(t , x ) + Z
x0
λ
b(y )u(t, y)κ
b(x , y )dy
− λ
d(x, S)u(t , x ) + 2 Z
∞x
λ
d(y, S )u(t, y)κ
d(x, y)dy − µ(x )u(t, x) with κ d symmetric (total molecular content preserved at division) the feeback strenght is given by
S (t) = Z ∞
0
ψ(x)u(t, x)dx , ψ(x) = 1 {x≥x
0} .
We will restrict to the case of constant division and death rates, so
that d
dt Z ∞
0
u(t, x)dx
= (λ(S ) − µ) Z ∞
0
u(t, x)dx
22/30
If all cells participate to the regulation of the division rate (x 0 = 0), we have immediately
Theorem
Let κ b (x, y) = − K K
b0(x)
b
(y ) , and κ d (x, y) = K
0 d
(x)
K
d(y) . We assume c b :=
Z ∞
0
K b (x)
λ(x) G (x)e −Q
b(x) dx < ∞, Z ∞
0
K b (x)G (x)e −Q
b(x) dx < ∞ and that S 7→ λ d (S) is continuous monotonically decreasing, with λ d (0) > µ and lim S →∞ λ d (S) < µ, then, for any initial density u 0 , u(t, x) converges as t → ∞ in L 1 towards
λ −1 d (µ)u ∗ .
Single cell Population model Theory Numerics
In the case x 0 > 0, we can only prove a persistance result for the equation
∂u(t , x )
∂t + ∂g (x)u(t , x)
∂x =
− λ
d(S)u(t , x) + 2 Z
∞x
λ
d(S )u(t , y)κ
d(x, y)dy − µu(t, x)
Theorem
With g smooth, bounded and bounded away from 0, starting with a positive u 0 ∈ L 1 , we have
0 < inf
t≥0
Z ∞
0
u(t, x)dx ≤ sup
t≥0
Z ∞
0
u(t , x)dx < ∞ 0 < inf
t≥0 S (t ) ≤ sup
t≥0
S(t) < ∞
24/30
D´ emonstration.
We define v(t, x) := e R
0t(µ−λ
d(S(s)))ds u(t, x), so that
∂v (t , x)
∂t + ∂g (x )v (t, x)
∂x = −2λ
d(S)v (t, x)+2λ
d(S) Z
∞x
v(t , y )κ
d(x, y )dy
We use a coupling strategy to show that Z ∞
x
0v(t, x)dx ≥ c (1 + ε(t ))
with ε(t) → 0 (at exponential speed). For this, we use the coupling Af (x, y) = g (x)f 0 (x) + g (y)f 0 (y)
+ 2λ d (S (t )) Z 1
0
(f (xz , yz) − f (x, y ))dz
+ 2(kλ d k ∞ − λ d (S(t))) Z 1
0
(f (xz, y) − f (x, y ))dz
.
Single cell Population model Theory Numerics
Then, R ∞
x
0v(t, x)dx ≥ R ∞
x
0w (t, x)dx where
∂w (t, x)
∂t + ∂g (x)w (t , x)
∂x = −2kλ
dk
∞w (t, x)+2kλ
dk
∞Z
∞x
w (t , y )κ
d(x , y )dy which converges as t → ∞ due to hypotheses on g , κ d .
26/30
Outline
Bursting and Division in gene expression models Stochasticity in Molecular biology
Bursting and Division as Jump Processes
Nonlinear population model
Theoretical results
Numerical results
Single cell Population model Theory Numerics
Numerical results
0 0.5 1 1.5 2 2.5 3
0 2 4 6 8 10
density
x
time evolution of the normalized profile
0 20 40 60 80 100 120 140 160 180
0 200 400 600 800 1000
Number of cells
time time evolution of the S
value of S(t) candidate limit of S
µ = 1, λ d (x, S ) ≡ 1+0.1∗S 10 , K d (x) = x, x 0 = 1, g (x) ≡ 0.6
27/30
Numerical results indicate a Hopf bifurcation
0 0.5 1 1.5 2 2.5 3 3.5
0 2 4 6 8 10
density
x
time evolution of the normalized profile
0 200 400 600 800 1000 1200 1400 1600 1800
0 200 400 600 800 1000
Number of cells
time time evolution of S
value of S(t) candidate limit of S
µ = 1, λ d (x, S ) ≡ 1+0.1∗S 10 , K d (x) = x, x 0 = 1, g (x) ≡ 0.5
Single cell Population model Theory Numerics
The bursting property shifts the Hopf bifurcation : with µ = 1, λ d (x, S ) ≡ 1+0.1∗S 10 , K d (x) = x, x 0 = 1, K b (x) = e −x/b , λ b (x) ≡ λ b
bλ b \λ b 100 10 1 0.1
0.6 + + + +
0.5 - + + +
0.4 - - + +
0.1 - - - +
Table : +=Asymptotic convergence towards steady state - = oscillation
29/30
The asymmetry at division also shifts the Hopf bifurcation : with µ = 1, λ d (x, S ) ≡ 1+0.1∗S 10 ,
κ d (·, x) = 0.5N (xp, xp(1 − p)) + 0.5N (x(1 − p), xp(1 − p)), x 0 = 1, g (x) ≡ g
g \p 0.5 0.4 0.2 0.1 0.01
0.7 - + + + +
0.6 - - + + +
0.5 - - - - +
Table : +=Asymptotic convergence towards steady state - = oscillation
Single cell Population model Theory Numerics
Vielen Dank !
30/30