Back to Tutorial pages
- Scalar: a single value
- Vector: a column of values - one value of each node (vertex) in the mesh.
GFtbox Growth factor naming conventions
||identity factors (non-diffusible). Identity factors can be labelled as on the A or B side (ida_, idb_)
||signalling factors (diffuse not including polariser)
||visualising labels (e.g. theta, bend, kpar, other labels)
||finite element manipulation (e.g. seams, making holes)
||vector representing promotor: how much the expression of the factor is being promoted in the model at every node (vertex) in the mesh.
||vector representing the level of morphogen, i.e. *_p times *_a at every node in the mesh. This gets updated at the end of the interaction function and might change according to growth or mutation, see *_a.
||scalar index into the main data structure morphogen field, m.morphogen.
||scalar specifying activity: by default it is 1 and if the factor is mutated or silenced then it is 0. However, it can be in the range [0,...,1].
| kapar_p, kapar_a, kapar_l
||vector that specifies growth on the 'A' side parallel to the polariser and in the plane of the tissue at every node.
|kbpar_p, kbpar_a, kbpar_l
||vector that specifies growth on the 'B' side parallel to the polariser and in the plane of the tissue at every node.
|kaper_p, kaper_a, kaper_l
||vector that specifies growth on the 'A' side perpendicular to the polariser and in the plane of the tissue at every node.
|kbper_p, kbper_a, kbper_l
||vector that specifies growth on the 'B' side perpendicular to the polariser and in the plane of the tissue at every node.
|knor_p, knor_a, knor_l
||vector that specifies growth normal to the plane of the tissue (i.e. thickness) at every node.
||vector that specifies Polariser level at every node.
|strainret_p, strainret_a, strainret_l
||vector that specifies strain retention at every node. It is a number between 0 (no strain retention, default) and 1 (full strain retention).
||vector that specifies an overall inhibition of growth at every node of the mesh. It is a number between 0 (no overall inhibition of growth, default) and 1 (fully inhibited).
User (your) morphogens
Within the interaction function all the usual Matlab variables and types are available. Variables that are to be visible from the GUI must follow certain conventions and be declared within the GUI, see below.
(Note to programmers: we could have produced a class library to handle the different types of variable - identity factors, signals, etc. However, in our view it is too early in the development of software for modelling the growth of biological tissues to be confident of what will be required. Too build a class library now would be to build a conceptual straightjacket that would inhibit further research.)
Identity factors, signalling factors, viewable variables