Skip to content

iscc.treatment.TargetedTherapy

TargetedTherapy(targets, **kwargs)

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

Forwarded to the Treatment base. See Treatment for the shared dosing / scheduling parameters (start, duration, rate_multiplier, effectiveness, ...).

{}

Methods:

Name Description
discrete_event

One-shot state edits that are NOT rate modifiers (e.g. surgical resection). The base

discrete_event

discrete_event(tumor, step)

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).