Data Layout
Expected structure
Provide data under data/ using this layout:
data/adjacency_matrices/adjacency_matrices_<wing_region>.xlsxdata/cell_geometry/cell_geometry_<wing_region>.csvdata/wing_region_metadata.csv
Naming rule
For each metadata wing_region value, matching adjacency and geometry files must exist.
For example, wing_region = wd_1 maps to:
data/adjacency_matrices/adjacency_matrices_wd_1.xlsxdata/cell_geometry/cell_geometry_wd_1.csv
Adjacency matrices (3D topology input)
Each adjacency_matrices_<wing_region>.xlsx file contains one sheet per depth layer.
Each sheet stores a square adjacency matrix:
rows and columns are cell indices (same ordering as model indices)
value
0means no contactvalue
edgemeans the cell pair shares a contact in that layer, with shared edge length equal toedgediagonal entries should be
0(no self-contact)
The number of sheets should match n_layers in metadata for that region.
Cell geometry file
Each cell_geometry_<wing_region>.csv file stores cell-level geometry used by the model
(for centroids, apical area, and derived diameters).
Observed columns in current dataset
Column |
Meaning |
Example |
|---|---|---|
|
Layer/time identifier from source segmentation (typically |
|
|
Cell index used in modelling arrays |
|
|
Cell area (apical cross-section units from source data) |
|
|
X coordinate of cell centroid |
|
|
Y coordinate of cell centroid |
|
|
Original segmentation label before remapping |
|
|
Cell perimeter from segmentation |
|
|
Visibility/filter flag from source preprocessing |
|
Wing region metadata
data/wing_region_metadata.csv defines region-level model parameters.
Required columns
Column |
Meaning |
Example |
|---|---|---|
|
Region key used in filenames and model calls |
|
|
Display label used in figures/legends |
|
|
Inter-layer spacing |
|
|
Number of depth layers used in simulation |
|
|
Default SOP-band height for spacing analyses |
|
|
Boolean selector for canonical wing-disc entries |
|
|
Serialized list of signalling-capable cell indices |
|
Notes on signalling_labels
Store signalling_labels as a JSON-like list string in each metadata row,
for example "[1, 5, 9, 12]".