Figure 3.
Control Flow featuring NGSS integration into UM3D using a custom C++ blueprint function library. Blueprinting was also used for other cellular computations/functions. Top Left: The construction script defaults Tick Gate to 2, allowing the biochemical model to be fired. Tick Gate is set to 0. Top Right: NGSS completion is awaited and cellular functions besides physics are arrested. Tick Gate is set to 1 when the output file is detected. Lower Left: NGSS output file is cleared, and deletion is confirmed. Tick Gate is set to 2. Lower Right: The Boolean value of “FiredNGSS” is true so the “Run NGSS” node is bypassed allowing for growth, division and other phenotypic computations on the agent cell. In this prototype the biochemical model was fired only once per cell cycle, hence daughter cells would undergo the same process.
