Two CPM Cells Adhesion
Persistent Identifier
Use this permanent link to cite or share this Morpheus model:
Example demonstrating how adhesion energies affect cell shape and the cell-cell contact region
Introduction
We simulate two CPM cells of the same type to demonstrate how adhesion energies affect cell shape and the cell-cell contact region.
Description
Let $J_\mathrm{aa}$ be the adhesion energy between the two cells, and $J_\mathrm{am}$ be the adhesion energy between each of the cells and the medium.
Results
The following diagram demonstrates that when the cell-cell contact energy is too high, the cells separate. When the cell-medium contact energy is too high, the cells make as large a region of contact as possible, while also attempting to satisfy their own volume (VolumeConstraint
) and perimeter constraints (SurfaceConstraint
).
As shown in the figure above, try the following Contact
settings, which default to case a), in the CPM main section of the Morpheus GUI:
Behavior | Cell-cell Contact ($J_\mathrm{aa}$) |
Cell-medium Contact ($J_\mathrm{am}$) |
---|---|---|
a) | $10$ | $4$ |
b) | $4$ | $2$ |
c) | $2$ | $4$ |
d) | $4$ | $10$ |
Model
TwoCPMCellsAdhesion.xml
XML Preview
<?xml version='1.0' encoding='UTF-8'?>
<MorpheusModel version="4">
<Description>
<Title>TwoCPMCellsAdhesion</Title>
<Details>Full title: Two CPM Cells Adhesion
Authors: L. Edelstein-Keshet
Contributors: Y. Xiao
Date: 04.06.2022
Software: Morpheus (open-source). Download from https://morpheus.gitlab.io
Model ID: https://identifiers.org/morpheus/M2006
Reference: L. Edelstein-Keshet: Mathematical Models in Cell Biology
Comment: Examples of the effect of cell-cell and cell-medium adhesion energies on the shape and contact region between two CPM cells. When the cell-cell contact energy is too high, the cells separate. When the cell-medium contact energy is too high, the cells make as large a region of contact as possible, while also attempting to satisfy their own volume and perimeter constraints. In the CPM main section of the Morpheus GUI, try the following settings: a) cell-cell contact 10, cell-medium contact 4, b) cell-cell contact 4, cell-medium contact 2, c) cell-cell contact 2, cell-medium contact 4, d) cell-cell contact 4, cell-medium contact 10.</Details>
</Description>
<Space>
<Lattice class="square">
<Size symbol="l" value="150, 150, 0"/>
<Neighborhood>
<Order>2</Order>
</Neighborhood>
</Lattice>
<SpaceSymbol symbol="space"/>
</Space>
<Time>
<StartTime value="0"/>
<StopTime symbol="end" value="750"/>
<TimeSymbol symbol="time"/>
<RandomSeed value="1227903"/>
</Time>
<CellTypes>
<CellType class="medium" name="medium"/>
<CellType class="biological" name="amoeba">
<VolumeConstraint target="400" strength="1"/>
<SurfaceConstraint target="70" strength="1" mode="surface"/>
<ConnectivityConstraint/>
</CellType>
</CellTypes>
<CPM>
<Interaction>
<Contact type1="amoeba" type2="amoeba" value="10"/>
<Contact type1="amoeba" type2="medium" value="4"/>
</Interaction>
<MonteCarloSampler stepper="edgelist">
<MCSDuration symbol="MCStime" value="0.5"/>
<Neighborhood>
<Order>2</Order>
</Neighborhood>
<MetropolisKinetics temperature="2"/>
</MonteCarloSampler>
<ShapeSurface scaling="norm">
<Neighborhood>
<Order>4</Order>
</Neighborhood>
</ShapeSurface>
</CPM>
<CellPopulations>
<Population type="amoeba" size="1">
<InitCircle number-of-cells="2" mode="random">
<Dimensions radius="l.x/12" center="l.x/2, l.y/2, 0"/>
</InitCircle>
</Population>
</CellPopulations>
<Analysis>
<Gnuplotter time-step="5" decorate="false">
<Terminal size="400 400 0" name="png"/>
<Plot>
<Cells opacity="0.65" max="2" min="1.0" value="cell.id">
<ColorMap>
<Color value="1" color="red"/>
<Color value="2" color="blue"/>
</ColorMap>
</Cells>
</Plot>
</Gnuplotter>
<ModelGraph format="svg" reduced="false" include-tags="#untagged"/>
</Analysis>
<Global/>
</MorpheusModel>
Downloads
Files associated with this model: