Tumors are not static masses of cells but dynamic ecosystems where cancer cells experience constant turnover and evolve fitness-enhancing phenotypes. Selection for different phenotypes may vary with (1) the tumor niche (edge or core), (2) cell turnover rates, (3) the nature of the tradeoff between traits, and (4) whether deaths occur in response to demographic or environmental stochasticity. Using a spatially-explicit agent-based model, we observe how two traits (proliferation rate and migration speed) evolve under different tradeoff conditions with different turnover rates. Migration rate is favored over proliferation at the tumor’s edge and vice-versa for the interior. Increasing cell turnover rates slightly slows tumor growth but accelerates the rate of evolution for both proliferation and migration. The absence of a tradeoff favors ever higher values for proliferation and migration, while a convex tradeoff tends to favor proliferation, often promoting the coexistence of a generalist and specialist phenotype. A concave tradeoff favors migration at low death rates, but switches to proliferation at higher death rates. Mortality via demographic stochasticity favors proliferation, and environmental stochasticity favors migration. While all of these diverse factors contribute to the ecology, heterogeneity, and evolution of a tumor, their effects may be predictable and empirically accessible.
The Hybrid Automata Library (HAL) is a Java Library developed for use in mathematical oncology modeling. It is made of simple, efficient, generic components that can be used to model complex spatial systems. HAL’s components can broadly be classified into: on- and off-lattice agent containers, finite difference diffusion fields, a GUI building system, and additional tools and utilities for computation and data collection. These components are designed to operate independently and are standardized to make them easy to interface with one another. As a demonstration of how modeling can be simplified using our approach, we have included a complete example of a hybrid model (a spatial model with interacting agent-based and PDE components). HAL is a useful asset for researchers who wish to build performant 1D, 2D and 3D hybrid models in Java, while not starting entirely from scratch. It is available on GitHub at https://github.com/MathOnco/HAL under the MIT License. HAL requires the Java JDK version 1.8 or later to compile and run the source code. In this paper we introduce the Hybrid Automata Library (HAL) with the purpose of simplifying the implementation and sharing of hybrid models for use in mathematical oncology. Hybrid modeling is used in oncology to create spatial models of tissue, typically by modeling cells using agent-based techniques, and by modeling diffusible chemicals using partial differential equations (PDEs). HAL’s key components are designed to run agent-based models, PDEs, and visualization. The components are standardized and are completely decoupled, so models can be built with any combination of them. We first explore the philosophy behind HAL, then summarize the components. Lastly we demonstrate how the components work together with an example of a hybrid model, and a walk-through of the code used to construct it. HAL is open-source and will produce identical results on any machine that supports Java 8 and above, making it highly portable. We recommend HAL to modelers interested in spatial dynamics, even those outside of mathematical oncology, as the components are general enough to facilitate a variety of model types. A community page that provides a download link and online documentation can be found at https://halloworld.org.
Adaptive therapy is a dynamic cancer treatment protocol that updates (or ‘adapts’) treatment decisions in anticipation of evolving tumor dynamics. This broad term encompasses many possible dynamic treatment protocols of patient-specific dose modulation or dose timing. Adaptive therapy maintains high levels of tumor burden to benefit from the competitive suppression of treatment-sensitive subpopulations on treatment-resistant subpopulations. This evolution-based approach to cancer treatment has been integrated into several ongoing or planned clinical trials, including treatment of metastatic castrate resistant prostate cancer, ovarian cancer, and BRAF-mutant melanoma. In the previous few decades, experimental and clinical investigation of adaptive therapy has progressed synergistically with mathematical and computational modeling. In this work, we discuss 11 open questions in cancer adaptive therapy mathematical modeling. The questions are split into three sections: (1) integrating the appropriate components into mathematical models (2) design and validation of dosing protocols, and (3) challenges and opportunities in clinical translation.
Background: Adaptive therapy aims to tackle cancer drug resistance by leveraging resource competition between drug-sensitive and resistant cells. Here, we present a theoretical study of intra-tumoral competition during adaptive therapy, to investigate under which circumstances it will be superior to aggressive treatment. Methods: We develop and analyse a simple, 2-D, on-lattice, agent-based tumour model in which cells are classified as fully drug-sensitive or resistant. Subsequently, we compare this model to its corresponding non-spatial ordinary differential equation model, and fit it to longitudinal prostate-specific antigen data from 65 prostate cancer patients undergoing intermittent androgen deprivation therapy following biochemical recurrence. Results: Leveraging the individual-based nature of our model, we explicitly demonstrate competitive suppression of resistance during adaptive therapy, and examine how different factors, such as the initial resistance fraction or resistance costs, alter competition. This not only corroborates our theoretical understanding of adaptive therapy, but also reveals that competition of resistant cells with each other may play a more important role in adaptive therapy in solid tumours than was previously thought. To conclude, we present two case studies, which demonstrate the implications of our work for: (i) mathematical modelling of adaptive therapy, and (ii) the intra-tumoral dynamics in prostate cancer patients during intermittent androgen deprivation treatment, a precursor of adaptive therapy. Conclusion: Our work shows that the tumour’s spatial architecture is an important factor in adaptive therapy and provides insights into how adaptive therapy leverages both inter- and intra-specific competition to control resistance.
A tumour is a heterogeneous population of cells that competes for limited resources. In the clinic, we typically probe the tumour by biopsy, and then characterize it by the dominant genetic clone. But genotypes are only the first link in the chain of hierarchical events that leads to a specific cell phenotype. The relationship between genotype and phenotype is not simple, and the so-called genotype to phenotype map is poorly understood. Many genotypes can produce the same phenotype, so genetic heterogeneity may not translate directly to phenotypic heterogeneity. We therefore choose to focus on the functional endpoint, the phenotype as defined by a collection of cellular traits (e.g. proliferative and migratory ability). Here, we will examine how phenotypic heterogeneity evolves in space and time and how the way in which phenotypes are inherited will drive this evolution. A tumour can be thought of as an ecosystem, which critically means that we cannot just consider it as a collection of mutated cells but more as a complex system of many interacting cellular and microenvironmental elements. At its simplest, a growing tumour with increased proliferation capacity must compete for space as a limited resource. Hypercellularity leads to a contact-inhibited core with a competitive proliferating rim. Evolution and selection occurs, and an individual cell's capacity to survive and propagate is determined by its combination of traits and interaction with the environment. With heterogeneity in phenotypes, the clone that will dominate is not always obvious as there are both local interactions and global pressures. Several combinations of phenotypes can coexist, changing the fitness of the whole. To understand some aspects of heterogeneity in a growing tumour, we build an off-lattice agent-based model consisting of individual cells with assigned trait values for proliferation and migration rates. We represent heterogeneity in these traits with frequency distributions and combinations of traits with density maps. How the distributions change over time is dependent on how traits are passed on to progeny cells, which is our main enquiry. We bypass the translation of genetics to behaviour by focusing on the functional end result of inheritance of the phenotype combined with the environmental influence of limited space.