Lesson 9 of 20
Two valleys — why a cancer cell never comes back on its own
Bistability and the threshold you cannot recross
What the positive feedback loop from the last lesson — DDX54 → MDM2 ⊣ p53 ⊣ DDX54 — actually does is the subject of this one.
That loop creates two forces that push each other away. If DDX54 wins, p53 is held down; with p53 held down, DDX54 gets stronger still. And the same in reverse. So there is no middle ground — one of the two wins outright.
This is called bistability. It is why the cell ends up with two valleys, 'normal' and 'cancer'.
And out of it comes the central fact of cancer therapy — the cancer attractor cannot get out by itself. That is what the words 'fixed point' mean. Something has to push from outside.
There are only two attractors — one normal oscillation, one cancer fixed point.
Python
Runs in your browser
Three digits decide the fate. The other five can be anything at all.
Python
Runs in your browser
Where the ridge can be cleared is already visible here. The rest of the course is how to find it systematically.
Python
Runs in your browser
🎮 Valley bench
Shows the size of the two valleys and the push needed to cross between them.
🤔 Check yourself
What does it mean therapeutically that the cancer attractor is a fixed point?
Answer A fixed point is a state that maps to itself. Unless the rules change, it stays that way forever.
🤔 Check yourself
Why did flipping CD47 once at the cancer fixed point send it straight back to cancer?
Answer
CD47* = DDX54 and not p53, and DDX54 is still on. A transient perturbation changes only the initial state; the rules are unchanged, so it snaps back. Note that DDX54, p53 and MDM2 were the exceptions — those three sit on the loop.🤔 Check yourself
What creates bistability?
Answer Positive feedback makes 'whoever is winning win harder'. The middle disappears and only the two extremes are left.