By the end of this practical you will be able to:
In the earlier practicals you used data-driven methods: clustering and genomic selection look at a pile of measurements and let patterns emerge, without any built-in idea of why genes behave as they do. A mechanistic model works the other way around. You start from biological knowledge that already exists, such as "gene A switches gene B on" or "hormone X represses gene C", and you write those cause-and-effect rules down as equations. The computer then simulates what happens over time when you turn a knob.
Think of it as a flight simulator for a cell. Nobody is guessing from data whether the plane will stall; the simulator encodes the physics and lets you try things. That is exactly why this approach is useful:
We will use a mechanistic model inspired by this paper (also discussed in the Plant Science lecture). It models how tobacco responds to drought stress, and how that response changes the plant's ability to defend itself against a biotic attacker (white flies). Building models like this normally takes years of experiments and prior knowledge; here that work is already baked in, so you can just explore.
The diagram below is the gene regulatory network. Drought is an external input that feeds into the hormone ABA. From there the signal travels through the network. Green solid arrows mean one gene activates another; red dashed arrows mean one gene represses another. Drag the nodes around to untangle it.
Hover a gene for its name. The chain ICS1 → SA → BGL2 is the plant's salicylic-acid defence pathway.
Let's simulate the network when nothing is stressing the plant. Each line is the expression level of one gene over time. Watch especially the defence readout BGL2 (drawn thick).
Gene expression over time with drought = 0 the whole way through.
Now we switch drought on for a single short moment (from time 10 to 11) and then off again. The grey band marks when it is on. Run it and compare with the resting plant above.
The grey band is the drought pulse. Notice which genes react, and which barely move.
Here you control the drought yourself. Slide the start and end of the drought pulse and the simulation re-runs live. Try a long drought and keep your eye on BGL2.
The grey band is the drought. Widen it and watch the defence pathway.
A knockout silences a gene: its expression decays to zero and it can no longer pass its signal on. Tick a gene to knock it out and the simulation re-runs. A drought pulse (10 → 30) is applied so you can see the effect on defence.
Knocked-out genes are greyed out in the legend. Drought is on from 10 to 30.
If you have time left, open this link and click Genome Editor to build your own gene regulatory network and try to grow the prettiest possible plant. While you do, notice how such "simple" networks can produce strikingly complex, emergent behaviour.