A modelling framework for cancer ecology and evolution | Synapse