iscc.treatment.TargetedTherapy ¶
Bases: Treatment
Targeted therapy: kills only cancer cells that express a given set of target sites.
Like Chemotherapy it raises the death rate of sensitive
cells (by rate_multiplier ** (1 - treatment_resistance)), but a cell is a target only
if it expresses the therapy's targets (mutated driver sites), modelling a
biomarker-selected agent. Resistant clones escape and are selected for. Pass an
instance to GenotypeTumor.grow(..., treatment=tt).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
targets
|
list
|
Genome coordinates (mutated driver sites) a cell must express to be targeted. |
required |
**kwargs
|
{}
|
Methods:
| Name | Description |
|---|---|
discrete_event |
One-shot state edits that are NOT rate modifiers (e.g. surgical resection). The base |
discrete_event ¶
One-shot state edits that are NOT rate modifiers (e.g. surgical resection). The base
treatment does nothing; Surgery overrides this. The engine calls it once per step, so
chemo-only / no-surgery runs stay byte-identical (no state change, no rng draw).