This is an old revision of the document!
Multiscale models
Coupling spatial models: Autocrine chemotaxis
Introduction
This example models a cellular Potts model for autocrine chemotaxis by coupling a CPM to a diffusive chemoattractant.
Model description
It exemplifies the combination of a CPM
with a PDE
through the chemotaxis towards a diffusive chemoattractant produced by cells. The CellType
has a Property
p (production rate) which is positive within biological cells, and is zero in the medium 'cell type'. The symbol p can than be used in the PDE
as the production term for species or Layer
U. In this way, U is produced in each lattice node that is occupied by a cell, and is not produced outside of cells. At the same time, cells perform Chemotaxis
towards the chemoattractant U.
The simulation is visualized using some advances Gnuplotter
feature. Cells are superimposed
on the PDE and appear as transparent domains (see opacity
). Moreover, the concentration gradient of the PDE is emphasized by the use of isolines
that draws contours as positions with equal concentration.
Model
h AutocrineChemotaxis.xml |h
extern> http://imc.zih.tu-dresden.de/morpheus/examples/Multiscale/AutocrineChemotaxis.xml
File → Examples → Multiscale → AutocrineChemotaxis.xml
Coupling CPM and PDE: Vascular patterning
Introduction
This example shows a model of vascular network formation by paracrine signaling (Köhn-Luque et al., 2011) and employs a coupled CPM and reaction-diffusion model.
Model description
The model defines a CPM
as well as a PDE
. These models are coupled by two processes:
- Cells, specified in
CellTypes
, respond chemotactically to aLayer
(or species) in thePDE
- Conversely, the production term of one
PDE Layer
is coupled to the presence/absence of cell.
Model
h VascularPatterning.xml |h
extern>http://imc.zih.tu-dresden.de/morpheus/examples/Multiscale/VascularPatterning.xml
File → Examples → Multiscale → VascularPatterning.xml
Reference
Köhn-Luque A, de Back W, Starruß J, Mattiotti A, Deutsch A, et al. Early Embryonic Vascular Patterning by Matrix-Mediated Paracrine Signalling: A Mathematical Model Study. PLoS ONE 6(9): e24175, 2011
ODEs in CPM cells: Cell cycle and proliferation
Introduction
This multiscale model example shows
- how to define a coupled system of continuous ODEs in discrete CPM cells
- how to specify and change time scales between these model formalisms
Model description
This model specifies an oscillatory ODE model representing the cell cycle in Xenopus oocytes using three components (CDK1, Plk1, APK) (Ferrell et al., Cell, 2011) (see CellTypes→CellType→System
). This ODE model is coupled to 2D shaped CPM cells that perform divide based on the concentration of these components (see CellTypes→CellType→Proliferation→Condition
). As in the early Xenopus cell cleavage, this leads to exponential growth of the number of cells, without increase of total cell volume.
Time scales
Time scales are defined in the following fashion:
- The so-called global time scheme is defined in
Time
and here runs from0
to1
arbitrary time units. All models and plugins specify their updating scheme in terms this global time scheme (e.g.Analysis→Gnuplotter→interval
).
- The CPM time scale for cell motility and behaviors is defined in
CPM→MCSDuration
. This specifies the time that a single Monte Carlo step in the CPM lasts, in terms of the 'global time'. Here, theMCSDuration
is $1.0\cdot10^{-4}$ which means the CPM is executed 10.000 times during this simulation.
- For setting time of ODEs, one has to distinguish the (1) how often the ODEs are evaluated from (2) controlling the time scale of the ODE dynamics:
- The time scale of the ODE dynamics can be changed using
System→time-scaling
. When larger or smaller than $1.0$, this speeds up or slows down make the dynamics, without influencing the accuracy of the approximation. - The accuracy of the numerical approximation (and is equal to the $\Delta t$ of the numerical solver) is controlled using
System→time-step
(and is automatically rescaled according to the time scale).
Things to try
- Change the CPM time scale, relative to the ODE dynamics: Change
CPM→MCSDuration
to $1.0\cdot10^{-3}$ or decrease to $1.0\cdot10^{-5}$. This makes cells to have less resp. more motility/relaxation in between cell divisions.
- Change the time scale of the ODE dynamics, relative to the CPM by altering
System→time-scaling
.
Model
h CellCycle.xml |h
extern> http://imc.zih.tu-dresden.de/morpheus/examples/Multiscale/CellCycle.xml
File → Examples → Multiscale → CellCycle.xml
Dictyostelium
Introduction
This model show chemotactic aggregation of Dictyostelium. It was constructed by students attending the ECMI modeling week 2012 in Dresden.
Model description
This model shows an interesting coupling between CPM cells and reaction-diffusion PDE. Cell state depends on the perceived concentration of cAMP, and determines whether a cell produces cAMP and whether it performs chemotaxis. The PDE is governed by a Fitzhugh-Nagumo-like model of an excitable medium, which causes traveling waves upon excitation. Chemotaxis through those waves causes cell aggregation.
Background colors indicate the cAMP concentration. Cells are color-coded according to their phase: excitable/resting (yellow), excited/chemotactic (green), refractory/resting (red).
Model
h Dictyostelium.xml |h
extern> http://imc.zih.tu-dresden.de/morpheus/examples/Multiscale/Dictyostelium.xml
File → Examples → Multiscale → Dictyostelium.xml
References
- Rost F, Quintero A, Myllykoski M, Igolkina A, Rohde O’Sullivan Freltoft A, Dixit N, Morphogenesis and Dynamics of Multicellular Systems. ECMI Newsletter, 52, 2012.
- Savill N and Hogeweg P. Modelling morphogenesis: from single cells to crawling slugs. J. Theor. Biol, 184:229–235, 1997.
MembraneProperties: Cell polarization and chemotaxis
Note: MembraneProperties are not available in public version of Morpheus.
Introduction
This model show how to three model formalisms:
- A 3D cellular Potts model
- A PDE model, solved on the membrane of the cell
- A models of an external gradient.
Description
This example implements two models of cell polarity: Meinhardt's substrate-depletion model and Edelstein-Keshet's wave-pinning model. The user can switch polarity model by Disabling
/Enabling
the relevant System
.
The model defines a one-dimensional reaction-diffusion system (MembraneProperty
) representing membrane-bound molecules, and is mapped to a cellular Potts model defining a discrete shaped cell. An external gradient, specified in a PDE
, provides a signal for the polarization of the cell. In turn, the polarity of the cell influences its chemotaxic
behavior.
After a switch in direction of the gradient, the cell re-polarizes in the new direction and starts to move up the gradient, iff the wave pinning model has been selected.
Model
h CellPolarity.xml |h
extern> http://imc.zih.tu-dresden.de/morpheus/examples/Multiscale/CellPolarity.xml