• Nie Znaleziono Wyników

Continuous Limit of a Chemotaxis Model

N/A
N/A
Protected

Academic year: 2021

Share "Continuous Limit of a Chemotaxis Model"

Copied!
95
0
0

Pełen tekst

(1)

Tilmann Glimm

Western Washington University, USA

joint work with M. Alber, N. Chen and P. Lushnikov University of Notre Dame

Seminar at Institute of Fundamental Technological Research of the Polish Academy of Sciences, Warzsawa, August 2006

V 08-22

(2)

1 Introduction

Modeling multicellular behavior: Continuous and discrete models The Cellular Potts Model

(3)

Outline

1 Introduction

Modeling multicellular behavior: Continuous and discrete models The Cellular Potts Model

2 The general problem of the continuous limit of a discrete model Basic idea and techniques

(4)

1 Introduction

Modeling multicellular behavior: Continuous and discrete models The Cellular Potts Model

2 The general problem of the continuous limit of a discrete model Basic idea and techniques

3 A special 1-dimensional Chemotaxis Model The chemotaxis model

Results

(5)

Outline

1 Introduction

Modeling multicellular behavior: Continuous and discrete models The Cellular Potts Model

2 The general problem of the continuous limit of a discrete model Basic idea and techniques

3 A special 1-dimensional Chemotaxis Model The chemotaxis model

Results

4 Numerical Comparison Methods

Results

(6)

INTRODUCTION: Modeling multicellular behavior

(7)

Example 1: Life cycle of slime mold Dictyostelium discoideum

http://biology.kenyon.edu/Microbial Biorealm/eukaryotes/dictyosteliida/dictyosteliida.html

(8)

Photo by Mark Grimson and Larry Blanton, Texas Tech University

(9)

Example 2: Cell Sorting

Randomly mixed differentiated cells can sort out

Simulation by James Glazier and F. Graner

(10)

Precartilage condensation

Stuart A. Newman, NYMC

(11)

Basic “Ingredients” for pattern formation in multicellular

systems

(12)

systems

1. cell movement

(13)

Basic “Ingredients” for pattern formation in multicellular systems

1. cell movement

2. cell differentiation

(14)

systems

1. cell movement

2. cell differentiation

3. cell proliferation and death

(15)

Basic “Ingredients” for pattern formation in multicellular systems

1. cell movement

2. cell differentiation

3. cell proliferation and death

4. cellular secretion and absorption of extracellular scaffolding

(16)

Goals of Mathematical Modeling

(17)

Goals of Mathematical Modeling

• to explain biological processes that result in observed phenomena

(18)

Goals of Mathematical Modeling

• to explain biological processes that result in observed phenomena

• to predict previously unidentified phenomena

(19)

Goals of Mathematical Modeling

• to explain biological processes that result in observed phenomena

• to predict previously unidentified phenomena

• to guide experiments

(20)

Why Modeling?

(21)

Why Modeling?

• simplify overwhelming complexity by forcing a hierarchy of importance - identify key mechanisms

(22)

Why Modeling?

• simplify overwhelming complexity by forcing a hierarchy of importance - identify key mechanisms

• failure of models can identify missing components

(23)

Model modules

(24)

Discrete vs. continuous models

discrete models:

(25)

Discrete vs. continuous models

discrete models:

represent cells as (collections of) lattice sites

(26)

Discrete vs. continuous models

discrete models:

represent cells as (collections of) lattice sites (simplest model: green· · ·cell; red· · ·ECM)

(27)

Discrete vs. continuous models

discrete models:

represent cells as (collections of) lattice sites (simplest model: green· · ·cell; red· · ·ECM)

continuous models:

represent cells via cell density ρ(x, t) (continuous variable of space x and time t)

(28)

ρ(x, t) =density of cells at location x, time t

(29)

Continuous Models

ρ(x, t) =density of cells at location x, time t

spatiotemporal evolution governed by partial differential equations

∂ρ

∂t = −∇ · J + cell death/proliferation + cell differentiation

(30)

ρ(x, t) =density of cells at location x, time t

spatiotemporal evolution governed by partial differential equations

∂ρ

∂t = −∇ · J + cell death/proliferation + cell differentiation Here J =cell flux due to various phenomena, e.g.

(31)

Continuous Models

ρ(x, t) =density of cells at location x, time t

spatiotemporal evolution governed by partial differential equations

∂ρ

∂t = −∇ · J + cell death/proliferation + cell differentiation Here J =cell flux due to various phenomena, e.g.

• Jdiffusion = −D∇ρ Brownian motion (Fickian diffusion)

• Jchemotaxis = χ∇c(x,t) chemotaxis up the gradients of a chemical c(x, t)

(32)
(33)

Discrete models

• Cellular Automata Models

(34)

• Cellular Automata Models

at every time, situation is represented by a configuration of the lattice

(35)

Discrete models

• Cellular Automata Models

at every time, situation is represented by a configuration of the lattice time evolution: deterministic or probabilistic rules for updating lattice

(36)

• Cellular Automata Models

at every time, situation is represented by a configuration of the lattice time evolution: deterministic or probabilistic rules for updating lattice Examples: · Brownian motion:

(37)

Discrete models

• Cellular Automata Models

at every time, situation is represented by a configuration of the lattice time evolution: deterministic or probabilistic rules for updating lattice Examples: · Brownian motion: each cells jumps to a randomly se- lected neighboring lattice site with a certain fixed probability

(38)

• Cellular Automata Models

at every time, situation is represented by a configuration of the lattice time evolution: deterministic or probabilistic rules for updating lattice Examples: · Brownian motion: each cells jumps to a randomly se- lected neighboring lattice site with a certain fixed probability

· Conway’s “Game of Life”

(39)

Discrete models

• Cellular Automata Models

at every time, situation is represented by a configuration of the lattice time evolution: deterministic or probabilistic rules for updating lattice Examples: · Brownian motion: each cells jumps to a randomly se- lected neighboring lattice site with a certain fixed probability

· Conway’s “Game of Life”

• Lattice-gas Cellular Automata

every occupied lattice site has a (discretized) velocity

(40)

Cellular Potts Model (CPM):

→ computational framework for simulating multicellular behavior

(41)

Cellular Potts Model

Cellular Potts Model (CPM):

→ computational framework for simulating multicellular behavior

→ based on Potts model from statistical physics

(42)

Cellular Potts Model (CPM):

→ computational framework for simulating multicellular behavior

→ based on Potts model from statistical physics (Incomplete) List of Applications:

(43)

Cellular Potts Model

Cellular Potts Model (CPM):

→ computational framework for simulating multicellular behavior

→ based on Potts model from statistical physics (Incomplete) List of Applications:

• Glazier/Graner(early 90s): testing Steinberg’s differential adhesion hy- pothesis

• Mar ´ee et al. (late 1990s+): fruiting body formation of Dictyostelium discoideum

• COMPUCELL group (2000s): modeling chondrogenesis in vertebrate embryos

• Turner/Sherratt (1990s): tumor growth

• ETC

(44)
(45)

Cellular Potts Model: Set-up

Hamiltonian (energy)= interaction energy + volume constraint energy + sur- face constraint energy+chemical energy

E = X

sites i,j

Jτ (σ

i),τ (σj) + cV X

cells σi

(Vi − Vtarget)2 + cS X

cells σi

(Si − Starget)2 + X

cells σi

µσiCi

(46)

Cellular Potts Model: Metropolis Monte Carlo Algorithm

1. Choose a random site i

(47)

Cellular Potts Model: Metropolis Monte Carlo Algorithm

1. Choose a random site i

2. Choose a random cell index σ0

(48)

Cellular Potts Model: Metropolis Monte Carlo Algorithm

1. Choose a random site i

2. Choose a random cell index σ0

3. Decide if the index σ of the site i should be “flipped” to σ0: Prob(σ → σ0) =

1 ∆E < 0

exp(−β∆E) ∆E ≥ 0 . (Here ∆E = Eaf ter − Ebef ore and β . . . 1/temperature.)

(49)

Example 1

Picture of Chondrogenesis Simulation with CPM (COMPUCELL group)

(50)

Randomly mixed differentiated cells can sort out

Simulation by James Glazier and F. Graner

(51)

THE GENERAL PROBLEM OF THE CONTINUOUS LIMIT OF A DISCRETE MODEL

(52)

Continuous Limit

Suppose we consider some discrete model

(53)

Continuous Limit

Suppose we consider some discrete model

Let PCPM(x, t) =probability that location x is a center of mass of a cell at time t

(54)

Continuous Limit

Suppose we consider some discrete model

Let PCPM(x, t) =probability that location x is a center of mass of a cell at time t

Problem of continuous limit: For a given discrete model, find a PDE governing the temporal evolution of PCPM(x, t)

(55)

Continuous Limit

Suppose we consider some discrete model

Let PCPM(x, t) =probability that location x is a center of mass of a cell at time t

Problem of continuous limit: For a given discrete model, find a PDE governing the temporal evolution of PCPM(x, t)

Vast literature for point-wise discrete models (Alt, Othmer, Stevens, T. New- man, etc.)

(56)

Continuous Limit

Suppose we consider some discrete model

Let PCPM(x, t) =probability that location x is a center of mass of a cell at time t

Problem of continuous limit: For a given discrete model, find a PDE governing the temporal evolution of PCPM(x, t)

Vast literature for point-wise discrete models (Alt, Othmer, Stevens, T. New- man, etc.)

Turner, Sherratt, Painter, Savill (2004) Derivation of diffusion equation for 1-D Potts without chemical energy

(57)

Why is the continuous limit intersting?

(58)

Why is the continuous limit intersting?

• more analytical, more and faster computational tools are available for PDEs

(59)

Why is the continuous limit intersting?

• more analytical, more and faster computational tools are available for PDEs

• often matching parameter values of discrete models to measurements is hard. (Example: Cell-cell interaction strength in CPM.)

(60)

Why is the continuous limit intersting?

• more analytical, more and faster computational tools are available for PDEs

• often matching parameter values of discrete models to measurements is hard. (Example: Cell-cell interaction strength in CPM.) Parameters in PDEs are often easier to determine.

(61)

Why is the continuous limit intersting?

• more analytical, more and faster computational tools are available for PDEs

• often matching parameter values of discrete models to measurements is hard. (Example: Cell-cell interaction strength in CPM.) Parameters in PDEs are often easier to determine.

• Theoretical interest: Consistency of different models

(62)
(63)

Basic Technique

∆x · · · constant spatial interval; ∆t · · · constant time interval Scaling with small : ∆x, 2∆t

(64)

∆x · · · constant spatial interval; ∆t · · · constant time interval Scaling with small : ∆x, 2∆t

(65)

Basic Technique

∆x · · · constant spatial interval; ∆t · · · constant time interval Scaling with small : ∆x, 2∆t

P (x, t + ε2∆t) =

(66)

∆x · · · constant spatial interval; ∆t · · · constant time interval Scaling with small : ∆x, 2∆t

P (x, t + ε2∆t) =(1 − T(x, t) − T+(x, t))P (x, t)

(67)

Basic Technique

∆x · · · constant spatial interval; ∆t · · · constant time interval Scaling with small : ∆x, 2∆t

P (x, t + ε2∆t) =(1 − T(x, t) − T+(x, t))P (x, t) +T+(x − ε∆x, t)P (x − ε∆x, t)

(68)

∆x · · · constant spatial interval; ∆t · · · constant time interval Scaling with small : ∆x, 2∆t

P (x, t + ε2∆t) =(1 − T(x, t) − T+(x, t))P (x, t)

+T+(x − ε∆x, t)P (x − ε∆x, t)+T(x + ε∆x, t)P (x + ε∆x, t)

(69)

Basic Technique

∆x · · · constant spatial interval; ∆t · · · constant time interval Scaling with small : ∆x, 2∆t

P (x, t + ε2∆t) =(1 − T(x, t) − T+(x, t))P (x, t)

+T+(x − ε∆x, t)P (x − ε∆x, t)+T(x + ε∆x, t)P (x + ε∆x, t) Taylor expansion in ε, throw away terms O(ε3)

(70)

Example

T = T+ = const :

(71)

Example

T = T+ = const :

ε2∂P

∂t = ε2T ∆x2

∆t

2P

∂x2 + O(ε3)

(72)

Example

T = T+ = const :

ε2∂P

∂t = ε2T ∆x2

∆t

2P

∂x2 + O(ε3) Diffusion equation, D = T ∆x2/∆t

(73)

CONTINUOUS LIMIT FOR A CPM CHEMOTAXIS MODEL

(74)

1 2 3 4 5 6 7

0 0





 











 























(75)

Chemotaxis 1 D Cellular Potts Model

1 2 3 4 5 6 7

0 0





 











 























E = E(xCM, L) = Jcm(2L + 2∆x) + λ(L − LT)2 + µc(xCM)L

c(x) · · ·external chemical field L · · ·cell length

xCM · · ·center of mass

(76)

1 2 3 4 5 6 7

0 0





 











 























E = E(xCM, L) = Jcm(2L + 2∆x) + λ(L − LT)2 + µc(xCM)L

c(x) · · ·external chemical field L · · ·cell length

xCM · · ·center of mass Potts parameters:

LT · · ·target length, λ · · ·cell length constraint parameter, µ · · ·chemical energy parameter, Jcm · · ·cell-medium interaction energy parameter

(77)

Result 1: “Full” PDE

Let p(x, L, t) be the probability distribution for the cell location and cell length.

Up to O(ε), one gets the following PDE:

tP (x, L, t) = D(∂x2 + 4∂L2)P + 8Dβλ∂L(˜LP ) + DβLµ∂xhP c0(x)i

(78)

Result 1: “Full” PDE

Let p(x, L, t) be the probability distribution for the cell location and cell length.

Up to O(ε), one gets the following PDE:

tP (x, L, t) = D(∂x2 + 4∂L2)P + 8Dβλ∂L(˜LP ) + DβLµ∂xhP c0(x)i

where:

D = (∆x)8 ∆t2 + O(ε),

L = L − L˜ m(x), Lm(x) = 2Jcm+µ c(x)

(79)

Result 2: “Reduced” PDE

Let p(x, t) = R−∞+∞ P (x, L, t)dL be the probability distribution for the cell location.

(80)

Let p(x, t) = R−∞+∞ P (x, L, t)dL be the probability distribution for the cell location. Assuming Boltzmann distribution of cell lengths, one gets:

∂p

∂t = D · ∂x2p + ∂x(χ(x) · p ∂xc).

(81)

Result 2: “Reduced” PDE

Let p(x, t) = R−∞+∞ P (x, L, t)dL be the probability distribution for the cell location. Assuming Boltzmann distribution of cell lengths, one gets:

∂p

∂t = D · ∂x2p + ∂x(χ(x) · p ∂xc).

where:

D = (∆x)8 ∆t2 + O(ε), χ(x) = (∆x)8 ∆t2βµ

. 1

Z0

R

0 exp−βλ (L − [LT − Lm(x)])2 L dL + O(ε) with Lm(x) = 2Jcm+µ c(x)

(82)

Let p(x, t) = R−∞+∞ P (x, L, t)dL be the probability distribution for the cell location. Assuming Boltzmann distribution of cell lengths, one gets:

∂p

∂t = D · ∂x2p + ∂x(χ(x) · p ∂xc).

where:

D = (∆x)8 ∆t2 + O(ε), χ(x) = (∆x)8 ∆t2βµ

. 1

Z0

R

0 exp−βλ (L − [LT − Lm(x)])2 L dL + O(ε) with Lm(x) = 2Jcm+µ c(x)

For “reasonable” parameter ranges (√

βλ[LT − Lm(x)] >> 0), approxi- mation:

χ(x) = (∆x)8 ∆t2βµ (LT − Lm(x)) + O(ε)

(83)

Derivation of Keller-Segel model

If the cells also secrete the chemical, we get the Keller-Segel model

∂c

∂t = Dc · ∂x2c + kc p − kdp

∂p

∂t = D · ∂x2p + ∂x(χ(x) · p ∂xc)

(84)

NUMERICAL VALIDATION

(85)

Set up

50

100

Space 50

100

150

200 Time

0 0.01

0.02

Probability

50

Space 50

100

150

200 Time

Potts Monte Carlo

typically 200,000 single cell runs

(86)

50

100

Space 50

100

150

200 Time

0 0.01

0.02

Probability

50

Space 50

100

150

200 Time

50

100

Space 50

100

150

200 Time

0 0.01

0.02

Probability

50

Space 50

100

150

200 Time

Potts Monte Carlo Numerical solution of chemotaxis PDE typically 200,000 single cell runs

(87)

Set up

50

100

Space 50

100

150

200 Time

0 0.01

0.02

Probability

50

Space 50

100

150

200 Time

50

100

Space 50

100

150

200 Time

0 0.01

0.02

Probability

50

Space 50

100

150

200 Time

Potts Monte Carlo Numerical solution of chemotaxis PDE typically 200,000 single cell runs

100/ε lattice sites; 200/ε2 time steps

(For plots renormed to 100 Potts lattice sites;

Time t = 0 · · · 200; ∆x = ∆t = 1.)

(88)

Test 1

Parameters λ = 4, LT = 5, Jcm = 2, β = 15, µ = 0.1 (Chemorepellant)

20 40 60 80 100

Space 1

2 3 4 5

chem. conc.

20 40 60 80 100

Space 0.01

0.02 0.03 0.04 0.05 0.06

probability

Chemical Concentration Initial Distribution of the Celll Centers

(89)

Test 1: Comparisons for time t = 200

20 40 60 80 100

0.01 0.02 0.03 0.04 0.05 0.06 0.07

ε = 0.02, p−val= 4.33·10−135

(90)

Test 1: Comparisons for time t = 200

20 40 60 80 100

0.01 0.02 0.03 0.04 0.05 0.06 0.07

20 40 60 80 100

0.01 0.02 0.03 0.04 0.05 0.06 0.07

ε = 0.02, p−val= 4.33·10−135 ε = 0.01, p−val= 1.47·10−14

(91)

Test 1: Comparisons for time t = 200 cont’d

20 40 60 80 100

0.01 0.02 0.03 0.04 0.05 0.06 0.07

ε = 0.005, p−val= 3.75·10−10

(92)

Test 1: Comparisons for time t = 200 cont’d

20 40 60 80 100

0.01 0.02 0.03 0.04 0.05 0.06 0.07

20 40 60 80 100

0.01 0.02 0.03 0.04 0.05 0.06 0.07

ε = 0.005, p−val= 3.75·10−10 ε = 0.0025, p−val= 2.58·10−4

(93)

Test 2

Same as Test 1, but β = 150

20 40 60 80 100

0.05 0.1 0.15 0.2

(94)

Test 3

Same as Test 1, but “double well” chemical potential

20 40 60 80 100

0.01 0.02 0.03 0.04

(95)

Test 4

µ = −0.1 (Chemoattractant)

20 40 60 80 100

0.01 0.02 0.03 0.04

Cytaty

Powiązane dokumenty

Innumeros dicere oportet fecisti libros de Scriptura Sacra cognoscenda, de Eloquentia ecclesiastica eiusque historia in Polonia, de lingua sacra eiusque in maxi­ morum

Księgarnie specjalistyczne są prowadzone przez WSiP, z oczywistych powodów konkurencję się w nich lansuje niechętnie (mój podręcznik, który wszedł na rynek w końcu maja,

Do orzeczenia z dnia 25 - go lutego 1922 roku napisałem obszerną glosse i wykazałem w niej, że, jakkolwiek marka polska przez żadną ustawę (oczywiście przed r. 1924) nie

Indeed, we show that for τ &gt; 2 and when vertices with degree 1 or 2 are present with positive probability, the diameter of the random graph is, with high probability, bounded

Obviously each connected and induced sub­ graph of a tree structure is a tree structure again, and hence the general assertion follows from the result proved

W edług R ondudy, krytycyzm jest zaw arty już w samej etym ologii tego słowa, któ re ch a­ rakteryzuje się pew ną am biw alencją.. To nie jest k ryty­ ka w prost,

We found a branch of critical points of the dilute loop model on the kagome lattice as a function of the loop weight. n, which is related to the q = 共n+1兲 2 state Potts model

Albert Einstein published four im- portant papers that year: Two papers laying foundations for the Special Theory of Relativity, one explaining the photo- electric effect that