Modules / oncology
Mathematical Oncology
Tumour growth, spheroids, tissue mechanics, immune response, angiogenesis, invasion and metastasis: the models solved and drawn.
- Version
- 0.3.0 in progress
- Follows
- Follows Chaplain & Preziosi, Chapters 2–11
- Level
- Postgraduate, research
- Needs
- Lab4IQM 1.7 or newer, Blender 4.2.0 or newer
- Commands
- 29

Try these
Each line is a command from the module's own examples; type it in the
Lab4IQM console after import oncology.
2.2 Volume from calliper diameters
tumourvolume("oncology:mouse_tumour.csv", a=length_mm, b=width_mm)2.4 Exponential or power law? (semilog)
growth(model=(exponential, mendelsohn), gamma=0.5, V0=1, t=0..10, scale=semilog); view2d()2.5 Logistic and Gompertz leave exponential growth
growth(model=(exponential, logistic, gompertz), gamma=1, K=1, V0=0.01, t=0..8, scale=semilog); view2d()2.5 Growth rates G(V) (Fig. 2.4)
rates(model=(logistic, gompertz, bertalanffy, wbe), gamma=1, K=1); view2d()2.6 Four laws compared (Fig. 2.5)
growth(model=(logistic, gompertz, bertalanffy, wbe), gamma=1, K=1, V0=0.01, t=0..15); view2d()2.6 Which law fits? (mouse tumour)
growthfit("oncology:mouse_tumour.csv", t=day, V=volume_mm3); view2d()2.7 Faster than exponential (glioma)
growthfit("oncology:glioma.csv", t=month, V=volume_cm3, models=(exponential, explosive), scale=semilog); view2d()2.7 Two clones vs aggressiveness
growth(model=(exponential, clonal, aggressive), gamma=0.07, V0=39.88, t=0..36, scale=semilog); view2d()Commands
help(oncology) in the console lists them with their options.
growthratesgrowthfittumourvolumecontactmisperceptionoxygennutrientspheroidgifgliomaclonesspreadradiusmixturenonnecroticnecroticgreenspanchemomechimmunebasicimmuneturingangiogenesissproutsinvasioncellsupaadhesionmetastasis