Elements of Mathematical Oncology
Franco Flandoli, University of Pisa
Padova 2015, Lecture 2
Fisher-Kolmogorov-Petrovskii-Piskunov model
The complexity of the model of Lecture 1, invasive with angiogenesis, does not allow a straightforward mathematical analysis.
It is convenient to start by an easier model: FKPP.
Single quantity (density of tumor cells), only di¤usion and proliferation:
∂u
∂t =D∆u+u(umax u), ujt=0=u0.
Proliferation rate umax u reduces proliferation when u increases to the threshold umax.
By the scaling transformation v(t, x) =u(λt, µx)we may change all constants.
By v(t, x) =1 u(t, x)we may get
∂v
∂t = 1
2∆v+v2 v .
Simulations
By simple R codes:
Simulations
We see a traveling pro…le.
Traveling waves
Assume there is a solution of the form
u(t, x) =w(x ct). Substituting into FKPP we get
cw0 = 1
2w00+w w2. (1)
On the function w we impose
x!lim∞w(x) =1, lim
x!+∞w(x) =0. (2)
and also ask that w is decreasing.
Theorem If 0 c <p
2, there are no solutions of (1)-(2). If c p
2, there exists one and only one solution, denoted in the sequel by wc(x).
Traveling waves, sketch of proof
The equation is equivalent to the system w0 =z
z0 = 2cz 2w +2w2.
To have a better dynamical intuition, let us write t for x (time) and (x, y) for (w , w0). Hence we study the system
x0(t) =y(t)
y0(t) = 2cy(t) 2x(t) +2x(t)2.
We are looking for solutions (x(t), y(t))de…ned on the whole R, such that
t!lim∞x(t) =1, lim
t!+∞x(t) =0.
Traveling waves, sketch of proof
Fixed points (x, y) satisfy
y =0 2cy 2x+2x2=0 hence 2x+2x2 =0, x=0 or x =1, namely
A= (0, 0), B = (1, 0). Stability analysis around A and B is not di¢ cult.
A is a locally attractive stationary point.
B is an hyperbolic point with unstable manifold tangent to a known vector e2B.
Traveling waves, sketch of proof
A solution arises at time ∞ from B and converges to A as t! +∞. For
c p
2:
Traveling waves, sketch of proof
But for c <p
2, the solution x(t)becomes negative:
Example of other results
Theorem
If u(0, x) =1x<0(x), the solution converges to the traveling pro…le with c =p
2. Precisely
t!+lim∞u(t, mt +x) =wp2(x)
for every x 2R, where mt is the unique point such that u(t, mt) =1/2.
A probabilistic proof has been given by McKean.
One should not think that every initial condition converges to such traveling wave. One can prove, for instance, that if u0 2 [0, 1]is such that for some b2 (0,p
2]the limit limx!+∞ebx(1 f (x))exists
…nite and di¤erent from zero, then limt!+∞u(t, ct+x) =wc (x), with c =1/b+b/2.
A probabilistic representation of FKPP
For the equation ∂v∂t = 12∆v+λ v2 v McKean proved the following probabilistic representation
u(t, x) =1 E
"N
∏
ti=1
u0 x+Xti
#
At time t =0, from x =0 a Brownian motion Xt1 starts.
At the random time T0 Exp(λ), independent of X1, the process X1 disappears and, at position XT1
0, two new and independent Brownian motions start, Xt1 and Xt2.
Each one lives an exponential time Exp(λ)(independent of the previous objects) then dies and generates two new Brownian motions;
and so on.
At any time t there are Nt points alive, that we call Xti, i =1, ..., Nt.
More formal scheme
Multi-indices a= (i1, ..., in), ik 2 f1, 2g, k =1, ..., n, n2N. Tree structure.
Probability space (Ω,F, P), countable family Ta, a= (i1, ..., in)of independent Exp(λ)random times. T0 associated to the …rst particle.
Set τi1,...,in =T0+Ti1 +Ti1,i2+...+Ti1,...,in: time when particle a= (i1, ..., in)duplicates.
Countable family of independent Brownian motions Ba(t), a= (i1, ..., in).
More formal scheme
Countable family of processes Xa(t), a= (i1, ..., in), taking values in R[δ, where δ is an auxiliary point outsideR.
Process Xa takes the values δ except on a random time interval Ia. For t 2 [τi1,...,in, τi1,...,in,in+1)set
Xi1,...,in,in+1(t) =Xi1,...,in(τi1,...,in) +Bi1,...,in,in+1(t τi1,...,in). Denote by Λt the set of multi-indices a= (i1, ..., in)such that Xa(t)6=δ. The precise meaning of the formula above is now
u(t, x) =1 E
"
a
∏
2Λtu0(x+Xa(t))
# .
A probabilistic representation of FKPP
Sketch of proof of the formula: disintegrate the expected value with respect to T0: v(t, x):=
E
"
a
∏
2Λtu0(x+Xa(t))
#
=P(T0>t)E
"
a
∏
2Λtu0(x+Xa(t))jT0 >t
#
+
Z t
0
λe λsE
"
a
∏
2Λtu0(x+Xa(t))jT0 =s
# ds
=e λtE[u0(x+B0(t))]
+
Z t
0 λe λsE 2
4
∏
a2Λ1t
u0(x+Xa(t))
∏
a2Λ2t
u0(x+Xa(t))jT0 =s 3 5 ds
whereΛkt is the set of elements(i1, ..., in)2Λt such that i1 =k, k =1, 2.
A probabilistic representation of FKPP
e λtE[u0(x+B0(t))]
+
Z t
0 λe λsE 2
4
∏
a2Λ1t
u0(x+Xa(t))
∏
a2Λ2t
u0(x+Xa(t))jT0=s 3 5 ds
=e λt e12∆tu0 (x)
+
Z t
0
λe λsE 2 4E
"
a2
∏
Λt su0 x0+Xa(t s)
#2
x0=x+B0(s)
3 5 ds
= e(12∆ λ)tu
0 (x) +
Z t 0
e(12∆ λ)sλv2(t s, ) (x)ds and this is the PDE in the mild sense.
Is FKPP the macroscopic equation of the tree structure?
Consider an family of N independent copies of the processes Xai(t) described above, i =1, ..., N
The intuition is: we start from N independent cells; each one proliferates, as described above.
The question is:
StN := 1 N
∑
N i=1∑
a2Λit
δXai(t) !? u where u is the solution of FKPP?
The answer is negative. The previous scheme, in the sense of macroscopic limit, converges to an exponential proliferation.
Probabilistic formulae ad macroscopic limits are di¤erent procedures.
Exponential proliferation
Theorem
StN weakly converges to a measure-valued solution of the equation
∂u
∂t = 1
2∆u+λu. (3)
Proof. By the LLN:
D StN, φE
= 1 N
∑
N i=1∑
a2Λit
φ Xai(t) !E
"
a
∑
2Λtφ(Xa(t))
#
=:hut, φi.
Now we have to …nd the equation satis…ed by this time-dependent probability measure ut. Notice it is a di¤erent expected value from E
"
a
∏
2Λtu0(x+Xa(t))
# .
Exponential proliferation
Introduce ρφ(t, x) (so that ρφ(t, 0) = hut, φi)
ρφ(t, x):=E
"
a
∑
2Λtφ(x+Xa(t))
#
=P(T0 >t)E
"
a
∑
2Λtφ(x+Xa(t))jT0 >t
#
+
Z t 0
λe λsE
"
a
∑
2Λtφ(x+Xa(t))jT0 =s
# ds
=e λtE[φ(x+B0(t))]
+
Z t
0 λe λsE 2
4
∑
a2Λ1t
φ(x+Xa(t)) +
∑
a2Λ2t
φ(x+Xa(t))jT0 =s 3 5 ds
Exponential proliferation
=e λt e12∆tφ (x)
+
Z t
0 λe λsE 2 42E
"
a2
∑
Λt sφ x0+Xa(t s)
#
x0=x+B0(s)
3 5 ds
= e(12∆ λ)tφ (x) +2 Z t
0
e(12∆ λ)sλρ
φ(t s, ) (x)ds.
which implies
∂
∂tρφ(t, x) = 1
2∆ρφ(t, x) λρφ(t, x) +2λρφ(t, x)
= 1
2∆ρφ(t, x) +λρφ(t, x) ρφ(0, x) =φ(x).
Recalling that ρφ(t, 0) = hut, φi, it is easy to complete the proof.
Existence, uniqueness, invariant regions
We want to prove existence and uniqueness by analytical tools.
More important, we want to prove the invariance of "regions": if u0(x)2 [0, 1] for all x, then u(t, x)2 [0, 1] for all (t, x). Invariant regions are related to global existence.
But, more important, they are related to the biological meaning of u and of the model.
Consider the equation
∂u
∂t =∆u+u(1 u).
Classical solutions: UCb2 Rd in space (uniformly continuous with
…rst and second derivatives).
Existence, uniqueness, invariant regions
Theorem
FKPP equation with UCb2 Rd -initial condition u02 [0, 1], has one and only one classical solution u 2 [0, 1](uniqueness holds in the larger class of mild solutions).
Proof. Step 1. We prove the result for the auxiliary equation
∂u
∂t = ∆u+u(1 u) +h(u) (4) where h( ) is a smooth function, strictly negative for u=1, strictly positive for u=0. This step is divided in three sub-steps.
The introduction of the auxiliary term h(u)is not needed if the invariance of the region [0, 1]is proved in a suitable way.
Existence, uniqueness, invariant regions
Step 1a. For a general equation of the form
∂u
∂t =∆u+f (u) (5)
with smooth f , one can prove local existence and uniqueness of mild solutions (UCb0 Rd -functions satisfying the mild form of the equation).
If we then prove an a priori bound on solutions in uniform norm, this will lead to global existence (of mild solutions).
Step 1b. One can prove that mild solutions are also classical ones, when u0 is regular.
Step 1c. For the particular equation (4) an a priori bound in uniform norm is proved (this is the main conceptual step). Precisely, we prove that, if u is a classical solution with u0(x)2 [0, 1], then u(t, x)2 [0, 1].
Existence, uniqueness, invariant regions
Step 2. (This step is needed only if we had to introduce h(u)above.) Consider now the problem
∂uδ
∂t =∆uδ+b(t, x) ruδ+uδ 1 uδ δh uδ
where h(u) is like above. We have uδ 2 [0, 1]by Step 1. One can prove that uδ converges uniformly on compact sets (…rst locally in time, then globally), as δ!0. Then one can prove that the limit u is a solution of the original equation. Therefore there exists a solution u 2 [0, 1]. Step 3. Uniqueness holds locally by Step 1a. This completes the proof.
Invariant regions by linearization
Let u be a local classical solution. Setting λ(t, x) =1 u(t, x), we have
∂u
∂t =∆u+λu.
Lemma
If u0 0, then u 0 on [0, T].
Proof by Feynman-Kac formula: the result follows from u(t, x) =Eh
eR0tλ(t s ,x+p2Bs)dsu
0 x+p
2Bt i
where Bt is an auxiliary Brownian motion in Rd. Proof of this formula:
given T0 >0, apply Itô formula on[0, T0] to du T0 t, x+p
2Bt and take expectation.
Corollary
If u0 1, then u 1 on [0, T].
Invariant regions by a systematic approach
More details on this approach can be found in the book of J. Smoller.
Let u be a classical solution of
∂u
∂t =∆u+u(1 u) +h(u)
with u0 2 [0, 1]. By contradiction, assume that there is some(t0, x0)with u(t0, x0)2 [/ 0, 1].
Assume that we can prove that there is t0 2 [0, T] with the following properties:
1 t0 >0
2 u(t, x)2 [0, 1] for every x 2Rd and every t 2 [0, t0]
3 u(t0, x0)2 f0, 1gfor some x0 2Rd.
Invariant regions by a systematic approach
Let us analyze the case u(t0, x0) =1. We deduce:
1 ru(t0, x0) =0 and ∆u(t0, x0) 0 (because u(t0, x) 1 for all x and u(t0, x0) =1, and u(t0, )is C2)
2 ∂u
∂t (t0, x0) <0 (from the equation, because ∆u(t0, x0) 0, u(t0, x0) (1 u(t0, x0)) =0, h(u(t0, x0)) <0)
3 ∂u
∂t (t0, x0) 0 (because u(t, x0) 1 for t 2 [0, t0]and u(t0, x0) =1).
Thus there is a contradiction. The case u(t0, x0) =0 is similar.