-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDemo_CellMotility.xml
More file actions
122 lines (122 loc) · 4.28 KB
/
Copy pathDemo_CellMotility.xml
File metadata and controls
122 lines (122 loc) · 4.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
<?xml version='1.0' encoding='UTF-8'?>
<MorpheusModel version="4">
<Description>
<Details>Demonstration of parameter recovery using FitMultiCell for a CPM model of cell motility.
</Details>
<Title>Demo CellMotility</Title>
</Description>
<Space>
<Lattice class="hexagonal">
<Neighborhood>
<Order>2</Order>
</Neighborhood>
<Size value="200, 200, 0" symbol="size"/>
</Lattice>
<SpaceSymbol symbol="space"/>
</Space>
<Time>
<StartTime value="0"/>
<StopTime value="500"/>
<TimeSymbol symbol="time"/>
<!-- <Disabled>
<RandomSeed value="0"/>
</Disabled>
-->
</Time>
<Global>
<Constant value="10" symbol="motion_strength"/>
<Constant value="0.1" symbol="noise_level"/>
</Global>
<CellTypes>
<CellType class="biological" name="cell">
<DirectedMotion direction="dir" strength="motion_strength"/>
<PropertyVector value="0.0, 0.0, 1.0" symbol="dir"/>
<!-- <Disabled>
<VectorEquation symbol-ref="dir">
<Expression>dir.phi + rand_norm(0, noise_level), 0, 1</Expression>
</VectorEquation>
</Disabled>
-->
<VolumeConstraint strength="1" target="200"/>
<SurfaceConstraint strength="1" target="1" mode="aspherity"/>
<PropertyVector value="1.0, 0.0, 0.0" symbol="velocity"/>
<MotilityReporter time-step="1">
<Velocity symbol-ref="velocity"/>
</MotilityReporter>
<System solver="Euler [fixed, O(1)]" time-step="1.0">
<VectorRule notation="φ,θ,r" symbol-ref="dir">
<Expression>dir.phi + rand_norm(0, noise_level), 0, 1</Expression>
</VectorRule>
</System>
</CellType>
</CellTypes>
<CPM>
<Interaction/>
<ShapeSurface scaling="norm">
<Neighborhood>
<Order>3</Order>
</Neighborhood>
</ShapeSurface>
<MonteCarloSampler stepper="edgelist">
<MCSDuration value="1"/>
<MetropolisKinetics temperature="1"/>
<Neighborhood>
<Order>1</Order>
</Neighborhood>
</MonteCarloSampler>
</CPM>
<CellPopulations>
<Population size="1" type="cell">
<InitRectangle number-of-cells="1" mode="regular">
<Dimensions size="1.0, 1.0, 1.0" origin="100.0, 100.0, 0.0"/>
</InitRectangle>
</Population>
</CellPopulations>
<Analysis>
<Logger name="MSD to file, no plot" time-step="100">
<Input>
<Symbol symbol-ref="cell.center.x"/>
<Symbol symbol-ref="cell.center.y"/>
<Symbol symbol-ref="velocity.x"/>
<Symbol symbol-ref="velocity.y"/>
<Symbol symbol-ref="velocity.abs"/>
</Input>
<Output>
<TextOutput/>
</Output>
<Plots>
<Plot>
<Style style="lines" line-width="2.0"/>
<Terminal terminal="png"/>
<X-axis>
<Symbol symbol-ref="cell.center.x"/>
</X-axis>
<Y-axis>
<Symbol symbol-ref="cell.center.y"/>
</Y-axis>
<Color-bar palette="hot" maximum="6" minimum="0">
<Symbol symbol-ref="time"/>
</Color-bar>
</Plot>
<Plot>
<Style style="points"/>
<Terminal terminal="png"/>
<X-axis>
<Symbol symbol-ref="time"/>
</X-axis>
<Y-axis>
<Symbol symbol-ref="dir.phi"/>
</Y-axis>
</Plot>
</Plots>
</Logger>
<DependencyGraph include-tags="#untagged" format="png" reduced="false"/>
<Gnuplotter decorate="false" time-step="20">
<Plot>
<Cells/>
<CellArrows orientation="5*dir"/>
</Plot>
<Terminal name="png"/>
</Gnuplotter>
</Analysis>
</MorpheusModel>