Lesson 15 of 20
Killing, reverting — and the third state
The 'dormancy' that combination therapy creates
In lesson 13, PDL1 knockout and CD47 knockout each did nothing at all. The reason was written in the circuit.
T_Kill* = Proliferation and not PDL1 and not CD47
There are two brakes. Release one and the other is still holding.
This is not an invented story. It is the same structure as the real problem in cancer immunotherapy, where immune-desert tumours do not respond to anti-PD1. And the answer put forward in Prof. Cho's 2025 paper was exactly to lower DDX54 and bring that wall down with it.
So what happens if we release both? Here comes the most important twist in this course.
Look at the third row again. Both numbers are 0, and yet 'cancer left' is 0 too.
Python
Runs in your browser
A new attractor has appeared — an oscillation of period 6.
Python
Runs in your browser
Growth has stopped, but DDX54 is still on. The cause is still there.
Python
Runs in your browser
🎮 Three-way comparison
Apply three treatments to the same cancer cell and put the final states side by side.
This is relapse, reproduced inside the model.
Python
Runs in your browser
🤔 Check yourself
Why do PDL1 and CD47 knockouts do nothing alone but work together?
Answer
not PDL1 and not CD47 — both have to be off for it to be true. Brakes joined by AND must all be released.🤔 Check yourself
What does the 'dormant' attractor that appears after the combined treatment mean?
Answer Growth and immune attack alternate and balance out. It corresponds to the equilibrium phase in cancer immunology.
🤔 Check yourself
Why must you not call the two treatments equivalent on the strength of 'cancer left = 0'?
Answer Suppression reverts to cancer when you let go; reversion does not. Summarise with a single metric and that whole difference disappears.