Potts simulation set and series
A group of simulation series is called a set. A setup file can only contain one set. A simulation series is a group of simulations that only differ in the random seed. Each series includes additional tags that define various parts of the series. A set can include multiple series tags.
<set prefix="[PREFIX]">
    <series name="[NAME]" start="[START]" end="[END]"
            ds="[DS]" margin="[MARGIN]" length="[LENGTH]" width="[WIDTH]" height="[HEIGHT]"
            dt="[DT]" ticks="[TICKS]" interval="[INTERVAL]">
        ...
    </series>
</set>
| ATTRIBUTE | DESCRIPTION | TYPE | DEFAULT | 
|---|---|---|---|
prefix |  prefix for all series names | string | ”” | 
name |  name of the simulation series for output files | string | |
start |  starting random seed | integer | 0 | 
end |  ending random seed | integer | 0 | 
ds |  spatial conversion factor (um/voxel) | integer, float, fraction | 1 | 
margin |  initialization boundary margin | integer | 0 | 
length |  x size of the simulation environment | integer | 100 | 
width |  y size of the simulation environment | integer | 100 | 
height |  z size of the simulation environment | integer | 1 | 
dt |  temporal conversion factor (hrs/tick) | integer, float, fraction | 1 | 
ticks |  total number of simulation ticks | integer | 100 | 
interval |  number of ticks between snapshots | integer | 50 | 
If height = 1, the simulation uses 2D rules. If height > 1, the simulation uses 3D rules.
Note that the environment grid assumes a one-voxel border in each direction (except in the z direction in a 2D simulation). For 2D simulations, length and width must be at least 3 for valid simulations. For 3D simulations, length, width, and height must be at least 3 for valid simulations.
The initialization margin defines the number of voxels in the x and y directions that are not used when initializing cells.
Example: Set with single series
Specifies a simulation set with one simulation series. Series A is simulated with random seeds 0, 1, 2.
<set prefix="SET_">
    <series name="A" start="0" end="2">
        <!-- Simulation series produces outputs: SET_A_0000, SET_A_0001, SET_A_0002 -->
    </series>
</set>
Example: Set with multiple series
Specifies a simulation set with three simulation series. Series A is simulated with random seeds 0, 1, 2. Series B is simulated with random seed 2. Series C is simulated with random seeds 1 and 2.
<set prefix="SET_">
    <series name="A" start="0" end="2">
        <!-- Simulation series produces outputs: SET_A_0000, SET_A_0001, SET_A_0002 -->
    </series>
    <series name="B" start="2" end="2">
        <!-- Simulation series produces outputs: SET_B_0002 -->
    </series>
    <series name="C" start="1" end="2">
        <!-- Simulation series produces outputs: SET_C_0001, SET_C_0002 -->
    </series>
</set>