Abstract
We propose a simple dynamic model of cancer development that captures carcinogenesis and subsequent cancer progression. A central idea of the model is to include the immune response to cancer, which leads to the emergence of an extinction threshold. We first identify the limitations of commonly used extinction threshold models from population biology in reproducing typical cancer progression. We then address these limitations by deriving a new model that incorporates: (i) random mutations of stem cells at a rate that increases with age and (ii) immune response whose strength may also vary over time. Our model accurately reproduces a wide range of real-world cancer data: the typical age-specific cumulative risk of most human cancers, the progression of breast cancer in mice and the unusual age-specific cumulative risk of breast cancer in women. In the last case, we model the different immune response at different phases of the menstrual cycle and menopausal treatment and show that this leads to a moving extinction threshold. This approach provides new insights into the effects of hormone replacement therapy and menstrual cycle length on breast cancer in women. More generally, it can be applied to a variety of other cancer scenarios where the immune response or other important factors vary over time.
Keywords: cancer development, mathematical model, extinction threshold, noise-induced tipping, Allee effect, breast cancer risk
1. Introduction
Cancer is one of the leading causes of death worldwide, accounting for 10 million fatalities a year [1]. The global lifetime risk of developing any type of cancer is estimated to be approximately ; however, this varies significantly with socioeconomic factors encapsulated in the Human Development Index [2]. Additionally, cancer cases are forecast to rise by 77% between 2022 and 2050 [3] due to several factors, including changing demographic profiles in developed countries and improving living standards in underdeveloped countries. The spectre of an increasing cancer burden is a cause for concern in both economic and social terms [1,4]. There is an urgent need to better understand the critical points of cancer development and to improve cancer treatment [5]. This is evidenced by several initiatives such as the War on Cancer in the USA [6], or Europe’s Beating Cancer Plan [7].
Some cancers develop in unusual ways. For example, breast cancer is the most common cancer in the USA, with of women expected to develop it during their lifetime [8]. In these women, the age-specific cumulative risk appears to increase polynomially up to the age of menopause and linearly thereafter1; see also [9,10]. This is quite unusual for cancer, given that the cumulative risk of other common cancers, such as lung, blood or colorectal cancer, increases exponentially ([11], section 4). This raises important research questions about the dynamic mechanisms underlying the development of different cancers. To address this question, we categorize cancers into: (i) typical cancers, which have an exponential-like cumulative risk (the vast majority of cancers), and (ii) atypical cancers, which have an unusual non-exponential cumulative risk (e.g. breast cancer in women).
Over the last century, several effective treatment therapies have been developed e.g. surgery, chemotherapy and radiation [12]. These treatments are often applied aggressively, at the maximum tolerated dose [13], in an effort to maximize the probability of cure. However, aggressive treatment strategies may fail in the long term. The maximum tolerated dose eliminates sensitive cancer cells, allowing treatment-resistant cancer cells to flourish in the aftermath [14]. This may render the treatment ineffective. Alternative treatment strategies have been proposed that apply lower drug doses in an optimal way [15,16] to maintain a balance between non-resistant and resistant cancer cells to prolong patient survival [13,17]. To test and validate novel treatment strategies, a robust, reliable and accessible mathematical description of cancer development is required.
Existing mathematical models of cancer development vary in complexity. While complex models can be more realistic, simple dynamic models make it easier to understand the critical points of cancer development and identify optimal treatment strategies. This article presents a simple dynamic model that is process-based, captures the key mechanisms and critical points of cancer development and reproduces a wide range of real cancer data.
For example, Markov chain models and agent-based models (ABMs) are considered to be well suited to study evolutionary and ecological processes at different temporal and spatial scales [18–20]. ABMs are very flexible because biological observations can be translated directly into simulation rules [21,22]. However, it is often challenging to choose sensible parameters and validate ABMs [23,24]. Furthermore, the physical scale of simulations is constrained by available computational resources [25]. The use of dynamic ordinary, partial and stochastic differential equation models circumvents most of these drawbacks [26–28]. In the simple models, the changing number of cancer cells in a tumour is described using population growth models, such as the logistic [29,30] or Gompertzian model [13]. However, while describing the progression of cancer quite well, such models lack a threshold separating growth from natural extinction, known as the strong Allee effect in population biology [31]. In other words, typical growth models predict that, no matter how small the initial cluster of cancer cells, a large tumour is the inevitable outcome. This is inconsistent with the observed processes where cancer cells, or their precursors, continuously develop and are eliminated naturally by immune suppression mechanisms [32,33].
In this article, we propose a novel model of cancer initiation and growth. We show that the model is consistent with a wide range of available data on cancer growth and age-specific incidence rates at the population level. We include in the model the response of the immune system to mutations, which normally prevents cancer from developing. This naturally leads to the emergence of an extinction threshold. We also show that the threshold need not be fixed. It can change over time, for example, due to a changing immune response, resulting in a moving extinction threshold. We then develop a simple stochastic model of cell mutations and combine it with the extinction threshold growth model. In this way, we are able to reproduce the exponential-like increase in age-specific cumulative risks of typical cancers using a constant immune response. We then go one step further and reproduce the unusual non-exponential increase in the age-specific cumulative risk of breast cancer in women. To achieve this, we use a time-varying immune response that reflects the different progesterone levels at different phases of the menstrual cycle and menopausal treatment. In this way, we provide new insights into the dynamic mechanisms that underlie the development of different cancers.
This article is organized as follows. In §2, we discuss the importance of an extinction threshold in cancer development, review the classical models of population growth with an extinction threshold and show their limitations in accurately describing cancer development. We then propose a new dynamic model that overcomes the limitations of the classical models. In §3, we demonstrate very good agreement between the proposed model and available data on untreated breast cancer progression in mice, typical age-specific cumulative risk of colorectal cancer in women and unusual age-specific cumulative risk of breast cancer in women. The last result is achieved by consecutively including processes related to the menstrual cycle, menopause and postmenopausal hormone replacement therapy (HRT). Finally, new insights into cancer development derived from the proposed model are highlighted in §4.
2. A simple dynamic model of cancer development
The aim of this section is to develop a simple dynamic model that: (i) captures two phases of cancer development, the onset of cancer (carcinogenesis) and its subsequent progression, (ii) is formulated in terms of cell birth and death processes alone for clear biological interpretation, and (iii) shows very good agreement with real cancer data.
We discuss the limitations of classical population growth models in capturing both phases of cancer development and propose a new model that overcomes these limitations. One of the central concepts that emerges from our model is an extinction threshold. In the context of cancer development, this threshold is a critical size of a cluster of mutated cells below which the cluster can be eradicated by the immune system alone and above which the cluster develops into cancer.
2.1. Importance of an extinction threshold
Carcinogenesis can be described in terms of a three-step process consisting of initiation, promotion and establishment, as shown in figure 1a.
Figure 1.
Two conceptual diagrams of cancer development, including (blue) carcinogenesis and (red) subsequent cancer progression. In (a), carcinogenesis is depicted as a three-step process. It consists of initiation, promotion and establishment, with a moving extinction threshold. In (b) carcinogenesis is simplified to a one-step process with a moving extinction threshold for the sake of the simple dynamic model developed in §2.
Initiation occurs when a healthy cell with the ability to divide suffers a mutation that is beyond repair. A cell mutation is a damage to the DNA sequence of a cell. Mutations occur naturally as a result of oxidation, ionizing radiation, UV radiation, smoking, chemicals in food and drink and other factors. It is estimated that, on average, a single cell can suffer up to instances of DNA damage per day from internal (endogenous) and external (exogenous) sources [34]. This raises the question of why carcinogenesis is comparatively rare and what causes only certain mutations to develop into cancer. Typically, genes such as tumour suppression genes or DNA mismatch repair genes repair damaged cells or initiate programmed death (apoptosis) of unwanted cells, greatly limiting the effects of mutations [35–37]. However, if the repair mechanisms fail, the mutated cell undergoes promotion, which occurs when the single mutated cell rapidly divides (proliferates) to form a small cluster of mutated cells [32]. Although the mutation is irreversible at this stage, the immune system may still be able to eliminate such clusters through a variety of mechanisms [38,39]. Crucially for our model, this elimination is only possible if the cluster is small enough and the immune response is strong enough [32]. Establishment occurs when the immune system fails to eliminate the cluster and the cluster develops into cancer. In other words, there is an extinction threshold above which a cluster of mutated cells can no longer be eradicated by the immune system alone. This is evidenced, for example, by the work of Pitot and Dragan [32] and Kirsch-Volders et al. [33], who identify a ‘threshold’ separating promotion from progression in cancer growth data. In a model, such a threshold may be introduced ad hoc [40] or may emerge from the physical processes being considered [22].
In the following subsections, we will progressively construct a simple dynamic model of cancer development that is based on the conceptual diagram in figure 1b, incorporates the key physical processes and has an emergent (moving) extinction threshold.
2.2. Cancer progression with and without an extinction threshold
We start with the second phase of cancer development, progression above the extinction threshold, where small cancers grow in size and potentially spread to other organs (metastasis). We begin with a brief review of classical growth models from population biology with no extinction threshold. We then introduce a defining feature of cancer progression to highlight limitations of classical growth models in capturing cancer progression in the presence of an extinction threshold. Finally, we propose a new model that overcomes the limitations of classical growth models.
The simplest model of population growth with no extinction threshold, proposed by Thomas Malthus [41], assumes unbounded exponential growth. A more realistic model, proposed by Pierre–François Verhulst [42], accounts for resource limitation and introduces bounded logistic growth towards a carrying capacity —the maximum population size that can be supported by the environment. A specific feature of logistic growth is the symmetric progression: growth of small populations and saturation of large populations as they approach carrying capacity occur at the same rate. While the progression of certain cancers can be described by the symmetric logistic growth model [29,43], many known cancers exhibit asymmetric progression, where small populations grow faster than large populations saturate as they approach [44,45]. These cancers are often described by the asymmetric growth model proposed by Benjamin Gompertz [46]. As cancer patients die before the tumour reaches its carrying capacity, cancer development data approach but never reach .
2.2.1. A defining feature of cancer progression
We use the asymmetry of cancer progression as its defining feature, quantified by the ratio of the growth rate of small populations, , to the saturation rate of large populations at , . To the best of our knowledge, there are no examples of cancer progression where small populations grow more slowly than large populations saturate at . Thus, to reproduce typical cancer progression, the defining feature must satisfy [29,43–45],
| (2.1) |
This requirement is represented in figure 2 by the blue region. The interior of the blue region corresponds to asymmetric progression in which small populations grow faster than large populations saturate at , while the (dashed) lower boundary, , corresponds to the symmetric progression.
Figure 2.
The defining feature of cancer progression (the ratio of the small cancer's growth rate to the large cancer's saturation rate ) versus the growth parameter for: (black) the Richards model with no extinction threshold in equation (2.2), (red) the classical extended Richards model 1 with an extinction threshold in equation (2.3) and (green) the proposed extended Richards model 2 with an extinction threshold in equation (2.4). , and . (In equation (2.4), and have been adjusted for each value of to keep and ). Note the logarithmic scale for .
2.2.2. Richards’ model: a classical growth model with no extinction threshold
We will be interested in a more general growth model, giving rise to the so-called generalized logistic growth, proposed by Francis John Richards [47]. A particular advantage of Richards’ model is that it can be parameterized to give different shapes of temporal growth, both symmetric and asymmetric, making it very versatile for reproducing the progression of different types of cancer. We denote the number of cancer cells by a continuous variable , and write Richards’ model as an explicitly solvable ordinary differential equation (ODE),2
| (2.2) |
where is time, is the instantaneous rate of change of the number of cancer cells, is a constant per capita growth rate, is a population-dependent per capita death rate that increases with , is the shape parameter and is the carrying capacity.3 Other general models of cancer growth include, for example, the von Bertalanffy model [48]. We now describe the properties of this model and refer to ([11], section 1.1) for technical details.
The Richards model has two stationary (fixed in time) solutions, also called equilibrium points,
Linear stability analysis reveals that the extinction is exponentially unstable with divergence rate , while the carrying capacity is exponentially stable with convergence (saturation) rate . In other words, small populations in equation (2.2) grow exponentially at the rate , while large populations saturate exponentially at the rate as they approach .
Thus, the defining feature of cancer progression in this model is
Setting gives the Verhulst model with symmetric logistic growth, whereas setting gives a model with the desired asymmetric progression. The Gompertz model is obtained in the limit . In other words, the defining feature of cancer progression in Richards’ model (2.2), represented by the black curve in figure 2, falls within the desired blue region when .
2.2.3. Extended Richards model 1: a classical growth model with an extinction threshold
A simple model of population growth with an extinction threshold was proposed by Vito Volterra [49], who modified Verhulst’s model. In our first attempt to introduce an extinction threshold, we modify Richards’ model (2.2) in a similar way. We refer to this model as the extended Richards model 1 (ERM1),
| (2.3) |
where is time, is the instantaneous rate of change of the number of cancer cells, becomes a constant per capita death rate of small populations, becomes a population-dependent per capita birth rate that increases with , and is the shape parameter. The third term is new and corresponds to a population-dependent per capita death rate of large populations, , which also increases with . We now describe the properties of ERM1 and refer to ([11], section1.2) for technical details.
For a suitable choice of the new parameter , which quantifies the death rate of large populations, ERM1 has three equilibrium points,
including an extinction threshold , given by
The most commonly used version of ERM1, obtained by setting in equation (2.3), is the original Volterra model [49]. On the other hand, in the limit , we recover a less commonly used version of ERM1, namely the Gompertz model with an extinction threshold [50].
Linear stability analysis reveals that the extinction threshold is exponentially unstable with divergence rate , and the carrying capacity is exponentially stable with convergence (saturation) rate . However, the introduction of an extinction threshold by this approach has major limitations in reproducing typical cancer progression. To formulate these limitations rigorously, we prove in ([11], section 1.2) that, in ERM1 with extinction threshold , small populations always grow more slowly than large populations saturate as they approach . In other words, the defining feature of cancer progression in ERM1,
| (2.4) |
is in disagreement with the progression of known cancers. This is further illustrated in figure 2, where the defining feature of cancer progression in ERM1, represented by the red curve, does not overlap with the desired blue region for any . Moreover, in typical cancer development, is several orders of magnitude smaller than . Thus, if we fix (the most commonly used Volterra model), small populations grow several orders of magnitude slower than large populations saturate at ; the red curve in figure 2 is nowhere near the desired blue region when . This has serious implications for the shape of the temporal cancer progression curve. The populations stay just above for a long time before approaching sharply, in a somewhat unrealistic step-like behaviour shown in figure 3. This behaviour can be further explained by looking at the limit of large , where tends to and tends to ([11], section 1.2).
Figure 3.
Population growth in the commonly used version of ERM1 (equation (2.3) with ) started from with a per capita decay rate , extinction threshold and three different values of carrying capacity: (green) , (blue) and (red) . For realistic values of , the solutions show an unusual step-like behaviour that does not resemble the progression of any known cancer. For , the (blue) progression curve takes approximately time units to reach of , and only time units to grow from to of . For , the (red) progression curve takes a similar time to reach of and only time units to grow from to of . Such population jumps are also unusual in ecology [40]. Note the logarithmic scale for .
At best, when for a fixed (the less commonly used Gompertz model with an extinction threshold), the defining feature approaches 1 from below and progression becomes symmetric; the red curve in figure 2 approaches the desired blue region from below for large .
In summary, a different approach to an extinction threshold is required to achieve the desired asymmetry (2.1) that is characteristic of typical cancer progression.
2.2.4. Extended Richards model 2: a new growth model with an extinction threshold
In this section, we construct a new model of cancer progression that builds on the strengths of the classical growth models and overcomes their limitations. We aim to retain: (i) an extinction threshold, (ii) the versatility of growth above the extinction threshold, ranging from symmetric to the desired asymmetric progression in line with (2.1), and (iii) formulation in terms of birth and death processes alone for clear biological interpretation.
Guided by the results of the previous section and the points above, we start with the Richards model (2.2) and introduce a new process that accounts for cancer suppression mechanisms. In this process, the immune system prevents or eliminates a certain number of mutated cells per day.4 We represent this process by an additional cell death term—. Furthermore, we recognize that the immune response will vary in time , possibly in a complicated way and on different time scales, e.g. due to seasonal variations, viral infections, the menstrual cycle, immune deficiencies, immunotherapy, ageing, etc. We, therefore, allow the additional term — to vary over time. This means that the immune system prevents or eliminates a certain number of mutated cells each day, and this number changes over time as different factors influence the strength of the immune system. This gives us the extended Richards model 2 (ERM2),
| (2.5) |
where the second equation keeps non-negative and thus physically relevant. Here, is time, is the instantaneous rate of change of the number of cancer cells, is a constant per capita growth rate, is a population-dependent per capita death rate that increases with , and is the shape parameter. We now describe the properties of ERM2 and refer to ([11], section 1.3) for technical details.
Owing to the time-varying , the non-autonomous ERM2 has only one equilibrium point, namely extinction . This equilibrium is always stable and, in contrast to ERM1, the population becomes extinct in finite time.
To gain further insight into the behaviour of ERM2, it is useful to start with a simplified description, where the immune response is constant (fixed in time), that is Then, for a suitable choice of , ERM2 has three equilibrium points,
| (2.6) |
where . While there is no closed-form formula for , the position of the stationary extinction threshold can be approximated by
| (2.7) |
This approximation allows us to identify what we call threshold parameters: the immune response , the per capita growth rate and the death rate parameter . It also shows how the position of the extinction threshold changes with different threshold parameters.
Linear stability analysis reveals that the stationary extinction threshold is exponentially unstable with divergence rate , and the carrying capacity is exponentially stable with convergence (saturation) rate . Most importantly, we prove in ([11], section 1.3) that small populations grow faster than large populations saturate as they approach if the growth parameter is set greater than one. To be specific, the defining feature of cancer progression in ERM2,
is in agreement with the progression of known cancers. This is further illustrated in figure 2, where the defining feature of cancer progression in ERM2 with a stationary extinction threshold, represented by the green curve, is in the desired blue region for .
A more realistic description will consider how certain threshold parameters vary over time. This means that the threshold will also vary over time and one will have to consider a moving extinction threshold . Our focus will be on a moving extinction threshold due to a time-varying immune response .
In summary, ERM2 incorporates an extinction threshold in a way that is process-based, preserves the versatility of different growth functions and, most importantly, retains the progression characteristics of typical cancers.
2.3. Carcinogenesis: random cell mutations
We now consider the first phase of cancer progression, carcinogenesis, during which the tumour is initiated. Crucially, we model carcinogenesis as an interplay between random cell mutations and the extinction threshold. We consider a fixed number of healthy stem cells . We then assume that there is a small probability that each healthy stem cell will mutate in one day [51]. In other words, the mutation of a single cell is a Bernoulli trial [52] with a small probability of success (mutation) . If we additionally assume that the mutations of individual cells are independent events, the mutation of a group of cells is a binomial process [53]. In such a process, the probability that of healthy cells will mutate in one day is given by the binomial distribution.
| (2.8) |
with expected value and variance .
An important aspect of our model is that the probability that a single cell will mutate in one day evolves slowly over a lifetime. We assume that starts from at birth, increases linearly with time ,
| (2.9) |
and reaches a per cent increase at life expectancy . This means that the binomial distribution in (2.8) also evolves over a lifetime, as shown in ([11], figure 1).
Our model of carcinogenesis can be understood in terms of two competing processes. On the one hand, random cell mutations lead to clusters of mutated cells. On the other hand, the immune system tries to eradicate these clusters, and its strength is represented by the position of the extinction threshold. Meanwhile, the mutation rate increases slowly with age, and the extinction threshold moves over time to reflect, for example, changes in the strength of the immune system. Whether a cluster of mutated cells can be eliminated by the immune system alone or develops into a small cancer depends on its size relative to (i.e. below or above) the current position of the extinction threshold.
2.4. The complete cancer development model
In this section, we construct a complete model of cancer development by combining the ERM2 of cancer progression with an extinction threshold, proposed in §2.2.4, with the random mutation model, proposed in §2.3.
First, we rewrite ERM2 in equation (2.5) as a stochastic differential equation with a noisy mutation term ,
where is the augmented immune response in the presence of mutations.5 Next, we fix a short time interval and use the Euler–Maruyama method to approximate solutions to the stochastic differential equation with by a stochastic difference equation,
where the random variable is the number of new mutations in the time interval . We then set day in the equation above and define6
with new mutations in 1 day,
obtained from the probability distribution in equation (2.8). Finally, we write our complete cancer development model in terms of as a non-autonomous stochastic difference equation with a time step interval of 1 day,
| (2.10) |
The instantaneous position of the moving extinction threshold in the complete model (2.10) can be approximated by
| (2.11) |
where is the time average of over a chosen time interval during which does not change significantly; see ([11], section 1.5) for more details. This approximation shows that the extinction threshold for the complete model can move over time due to the randomly varying mutations, , or a combination of and the changing immune response, .
An interesting consequence of a moving extinction threshold is that if the cluster of mutated cells exceeds the moving threshold , there are two possible scenarios. Often, the cluster of mutated cells remains above the moving threshold and progresses directly into cancer. However, there is another possibility, known as the rescue event [54]: the threshold rises faster than the growth of the cluster of mutated cells, the cluster is soon back below the moving threshold, and the transition to cancer is avoided; see ([11], section 1.5) for more details.
Figure 4a shows an example of cancer development in the complete model (2.10) for a single realization of random mutations and periodically varying due to the menstrual cycle. Figure 4b shows the moment when the cluster of mutated cells crosses the moving extinction threshold around the age of 51.25 and progresses into cancer. Noteworthy is the rescue event approximately 5 months earlier, around the age of 50.85; see also ([11], figure 2) for more examples of rescue events in the complete model.
Figure 4.
(a) An example of breast cancer development in the complete model (2.10) for a single realization of random mutations using the parameter values in ([11], table 3), and for periodic variations in the immune response due to menstrual cycle in equation (3.1). (b) An extended view of the critical point around age 51.25, when the (black) number of mutated cells exceeds the (blue/red) moving extinction threshold and develops into cancer. takes values: (grey stripes) cells day−1 during the 14 day long luteal phases with a weaker immune response, and (white stripes) cells day−1 during the 11 day long follicular phases with a stronger immune response; see figure 5 for more details. In each phase, the time average of is used to obtain (red) numerically and (blue) using the approximation in equation (2.11) and the parameter values in ([11], table 3). Note the logarithmic scale for in (a).
3. Breast cancer case study
In this section, we use our complete cancer development model to reproduce real cancer data and provide new insights into breast cancer development in women. This discussion should be seen as a proof of concept of how simple dynamic models with an extinction threshold can be used to provide a qualitative description of cancer development and identify the underlying mechanisms and critical points.
3.1. Breast cancer progression in mice: a comparison between models and data
As data on the progression of untreated breast cancer in women is extremely limited, we examine the ability of both extended models with an extinction threshold, ERM1 and ERM2, to reproduce two different datasets on the progression of untreated breast cancer in mice. To do this, we combine a shooting method to solve each model and a curve fitting algorithm to estimate the model parameters ([11], section 2.1). We show that ERM2 can closely reproduce both datasets and give realistic estimates of the carrying capacity, which must be higher than any of the data points, in both datasets.7 In contrast, ERM1 fails to reproduce dataset 1.
Dataset 1 from Vaghi et al. [44] consists of 583 data points from 65 severe combined immunodeficient (SCID) mice, collected over 38 days (grey dots in figure 6a). SCID mice exhibit severe immunodeficiency because of a lack of functional T and B lymphocytes [56]. However, they retain natural killer cells and preserve some anti-tumour activity, albeit at a much lower level than normal [57]. Each data point represents the tumour volume in one mouse at a point in time. Just for comparison with dataset 2, we also plot the average tumour volume at a point in time (black triangles in figure 6a). Dataset 2 from Cabeza et al. [55] consists of eight data points from 10 immunocompetent C57BL/6 mice, collected over 33 days (black triangles in figure 6a). Each data point represents the average tumour volume at a point in time.
Figure 6.
A comparison between real data on breast cancer progression in mice and dynamic models of cancer progression. (a) Dataset 1 from [44] shown as (circles) individual measurements of tumour size and (triangles) mean tumour size for each day, together with the best theoretical fits using (red curves) ERM1 and (green curve) ERM2. (b) Dataset 2 from [55] shown as (triangles) mean tumour size for each day, together with the best theoretical fits using (red curves) ERM1 and (green curve) ERM2. The model solutions start from the first data point at time , the parameter values are listed in ([11], table 1), and the resulting carrying capacities are shown as dashed horizontal lines.
Both datasets were obtained by injecting breast cancer cells into mice and monitoring the subsequent tumour volume progression without treatment until the mice died. To fit the models to the data, we convert the tumour volume to the number of cancer cells, assuming a cancer cell density of cells cm− [58]. The model parameters that give the best fit are listed in ([11], table 1).
We begin with ERM1 in its factorized form (2.3). First, we set to get the commonly used Volterra model and let the curve fitting algorithm estimate and . The best fit gives (red) step-like progression curves in figure 6a,b, which do not reproduce any of the properties of datasets 1 and 2, respectively. Second, we release and let the curve fitting algorithm estimate along with and . For dataset 1, the best fit gives and a smoother (red) progression curve in figure 6a that only fails to reproduce the later stage of cancer progression. In particular, ERM1 underestimates the carrying capacity and returns a value of cancer cells that is below some data points. This is inconsistent with the fact that a patient dies some time before the tumour reaches its carrying capacity [59]. For dataset 2, the best fit gives and a smoother (red) progression curve in figure 6b that closely reproduces the cancer progression.
Next, we use ERM2 in (2.5) and let the curve fitting algorithm estimate its four parameters and . The best fit gives (green) progression curves in figure 6a,b, which are in very good agreement with datasets 1 and 2, respectively. In particular, both curves give realistic carrying capacities .8 In figure 6a for dataset 1, the large value of indicates an asymmetric (practically Gompertzian) progression, which explains why dataset 1 cannot be fitted by ERM1. In figure 6b for dataset 2, the value of indicates symmetric (logistic) progression, which explains why this dataset can also be fitted by ERM1 with larger .
Since the two groups of mice have significantly different immune responses, it is natural to ask whether this is captured by ERM2 as different extinction thresholds . Comparing the results of the model for the two groups of mice, it can be seen that the predicted extinction threshold cells for the immunodeficient SCID mice (dataset 1) is indeed significantly lower compared with cells for the immunocompetent C57BL/6 mice (dataset 2); see ([11], table 1).
3.2. Breast carcinogenesis in women: reproducing unusual cumulative risk
The cumulative risk of a particular cancer at age is the probability, expressed as a percentage, that a person will develop that cancer by age [60]. The age-specific cumulative risk is the cumulative risk as a function of age . The ability of a mathematical model to reproduce the cumulative risk of cancer depends crucially on its ability to capture the key mechanism(s) of carcinogenesis. Here, we use our complete cancer development model (2.10) to reproduce qualitatively different age-specific cumulative risks of different cancers.
The actual age-specific cumulative risk, which we denote by , can be estimated from age-specific incidence rate data: the ratio of people diagnosed with a particular cancer to the number of all people in different age groups. To highlight different mechanisms of cancer development, we use the age-specific incidence rates of colorectal cancer and breast cancer in women in Ireland, obtained from the National Cancer Registry Ireland [61]. We then use these incident rates to calculate the , shown in black for colorectal cancer in figure 7 and breast cancer in women in figure 8; see [62] and ([11], section 2.2) for more details.
Figure 7.
The age-specific cumulative risk of a woman developing colorectal cancer by a given age . A comparison between the (black) actual risk obtained from real data in [61] and the (red) risk obtained from the complete model (2.10) with constant immune response We used the parameter values given in ([11], tables 2 and 3); refer to ([11], section 2.2.4) for more details.
Figure 8.
The age-specific cumulative risk of a woman developing breast cancer by a given age . A comparison between the (black) actual risk obtained from real data in [61] and the (red) risk obtained from the complete model (2.10) with four different forms of immune response . (a) A constant immune response with gives the (red) risk , which does not match the (black) actual risk . (b) A periodically varying immune response (3.1) between different levels during different phases of the menstrual cycle, with a fixed age of menopause years, gives good agreement with the (black) actual risk only up to the age band 50−54. (c) A periodically varying immune response (3.1) with normally distributed gives a better agreement with the (black) actual risk but still underpredicts within the age bands 50−75. (d) A periodically varying immune response (3.1) with that is normally distributed and then delayed for approx. 26% of women due to HRT closely reproduces the (black) actual risk . We used the parameter values in ([11], tables 2 and 3).
The actual age-specific cumulative risk of colorectal cancer in women, (black) in figure 7, appears to increase exponentially with age ([11], figure 4). However, this is not the case for breast cancer in women (black) in figure 8. The striking feature of the actual age-specific cumulative risk of breast cancer in women is a (seventh-order) polynomial increase up to the age of 44−50, after which it changes and becomes linear ([11], figure 5). This is in contrast to not only colorectal cancer, but also the vast majority of cancers, which appear to show exponential-like increase in age-specific cumulative risk across all age groups; for example, see ([11], figure 6]) for blood cancer and brain cancer in women.
We denote the theoretical age-specific cumulative risk by . is obtained by a combination of Monte Carlo simulations of our complete model (2.10) and a fitting algorithm, both of which are described in ([11], sections 2 and 3). To gain new insights into the different mechanisms that underlie the development of different types of cancer, we consider two cases: (i) a fixed immune response, and (ii) a time-varying immune response. The model parameters that give the best fits to the actual age-specific cumulative risks are listed in ([11], table 2). The results are robust in the sense that they persist when the model parameters, such as the immune response strength and mutation probability are changed; see ([11], section 2.2.4) for a basic parameter sensitivity analysis.
3.2.1. Typical age-specific cumulative risk of most cancers: fixed immune response
We start with a constant immune response,
which gives rise to a fluctuating extinction threshold (2.11) due to mutations alone.
The fixed immune response model predicts an age-specific cumulative risk that increases exponentially with age. This exponential increase is in excellent agreement with the (black) actual risk for colorectal cancer in women in figure 7, and appears to be consistent with the age-specific cumulative risk for many other cancers ([11], figure 6). However, this does not capture the unusual age-specific cumulative risk of breast cancer in women. In figure 8a, the (red) overestimates the (black) below the age of 35 and underestimates it above the age of 35. Alternatively, we can get very good agreement between and below the age of 50−54, where we observe a polynomial increase, at the expense of strong disagreement above the age of 50−54, where there is a change and the increase becomes linear ([11], figure 4). This raises the question: what important process(es) related to breast cancer in women are missing from the model? We address this question in the next section.
3.2.2. Unusual age-specific cumulative risk of breast cancer in women: time-varying immune response
We now allow the immune response to vary over time to explain the unusual age-specific cumulative risk of breast cancer in women. This results in a moving extinction threshold due to a combination of a time-varying immune response, and random mutations, .
The change in the increase of from polynomial to linear occurs around the age of 44−50 ([11], figure 4). It coincides with the menopause, which begins between the ages of 45 and 55 [63], when the natural menstrual cycle stops. This coincidence is the first indication that the menstrual cycle plays an important role in the development of breast cancer in women. Second, there is evidence that higher levels of progesterone during the luteal phase of the menstrual cycle weaken the immune system [64–66] and stimulate the growth of cancer cells [67]. While immunosuppression may be general [68] or specific to breast cancer [69], biological studies suggest that higher levels of progesterone during the luteal phase have a particularly strong effect on the mammary gland and therefore breast cancer, but not necessarily other cancers in women [70]. It has even been suggested that progesterone is the main driver of breast cancer risk during the menstrual cycle [71]. Third, there is evidence that a shorter menstrual cycle increases the risk of breast cancer [72–74]. These indications lead us to include in the model the effects of varying progesterone levels during the menstrual cycle and, for some women, during menopausal treatment.
The menstrual cycle is made up of different phases: the luteal phase lasts on average days with little variation [75], menstruation lasts on average 5 days, the follicular phase also lasts on average days but is much more variable [76] and ovulation lasts less than 24 hours. The total cycle length is reported to be between 19 and 44 days [77].
For the model, we assume that menstruation begins at the age of 12, and simplify the menstrual cycle into two phases: a fixed luteal phase of 14 days [75], and a variable follicular phase whose length is normally distributed with a mean days and a standard deviation days [76]. We then use the fact that there is a noticeable increase in progesterone levels during the luteal phase [78], illustrated by the blue curve in the inset of figure 5. There is evidence that this increase weakens the immune response, , and may increase the per capita growth rate of cancer cells, . We propose that the dominant effect is a weaker immune response during the luteal phase.9 Specifically, we assume that the immune response in the complete model (2.10) changes as follows during a woman’s lifetime:
Figure 5.
The immune response in equation (3.1) plotted over the lifetime of a woman. The inset shows (red) the assumed changes in immune response along with (blue) the changes in progesterone levels during the menstrual cycle [79] that occur between the age of 12 (the average age of menarche) and the age of effective menopause . is reduced during the (grey) luteal phase of the cycle due to the higher levels of progesterone [64,65,78]. is chosen by the combination of natural menopause and delayed menopause due to HRT; see the three cases in §3.2.2.
| (3.1) |
where denotes the age of ‘effective’ menopause. This is shown in red in the inset of figure 5. Next, we compare the actual age-specific cumulative risk of breast cancer in women obtained from real data, , with obtained from the complete model (2.10) for three different cases of time-varying immune response (3.1). The model parameters are listed in ([11], table 3), where some of them are chosen using sparse data on the progression of untreated breast cancer in women ([11], section 3).
Case 1: Average menopause. In figure 8b, we use the average age at menopause and set years for all women; see the inset. The (red) closely reproduces the polynomial increase of the (black) below the age of 50−54, and shows a distinct change around 50−54 due to menopause. However, despite an improvement over the fixed immune response model, the (red) underestimates the (black) above the age of 50−54.
Case 2: Distributed menopause. In figure 8c, we use the age distribution at the onset of menopause, which is is normally distributed with a mean years and a standard deviation years [63,80]; see the inset. The (red) closely reproduces the polynomial increase of the (black) below the age of 50−54, shows a less distinct change around 50−54 due to menopause, but still underestimates the (black) above the age of 50−54. Although the model is getting closer to the actual data, it is still missing some of the necessary ingredients to achieve a very good agreement.
Case 3: Distributed menopause with HRT. It turns out that the missing ingredient is HRT. After the menopause, the body naturally stops producing hormones, including progesterone and oestrogen. HRT reduces menopausal symptoms by replacing the natural hormones with synthetic ones so the progesterone changes continue for the duration of HRT. Based on the data in [81,82], our model assumes that 26 of women use HRT, and that their progesterone changes continue past natural menopause for a period of time that has a gamma distribution with a mode of 6 years and a standard deviation of 4.8 years ([11], section 2.2.5). In figure 8d, we take HRT into account. Specifically, is first drawn from the normal distribution of the onset of menopause and then, in 26 of cases, extended by the duration of HRT, which is drawn from the gamma distribution of HRT; see the inset. The results of the simulations show that the (red) now closely reproduces the (black) at all ages.
3.2.3. Effects of menstrual cycle length on breast cancer risk: time-varying immune response
In addition to being able to reproduce the actual age-specific cumulative risk of different cancers, our complete cancer development model (2.10) with time-varying immune response (3.1) naturally accounts for the observation in [83] that the cumulative risk of breast cancer for women with cycles shorter than 25 days is 1.86 times higher than for women with cycles between 25 and 31 days.
To show this, we consider Case 3 of §3.2.2, which gives very good agreement with the real data. We then examine in figure 9 how the model’s simulated risk of developing breast cancer by the age of 51, that is , changes with the length of the much more variable follicular phase, while keeping the luteal phase at 14 days. Not only does the simulated risk decrease significantly with increasing follicular phase length and thus menstrual cycle length, but it also predicts a 1.75-fold increase in risk for women with cycles between 22 and 25 days compared with women with cycles between 25 and 31 days. This prediction is in very good agreement with the observation in [83]. The model also shows that the greater proportion of transitions to cancer occur during the luteal phase when the progesterone levels are higher and the immune response is weaker. This proportion ranges from 76% for an 8 day follicular phase to 63% for a 20 day follicular phase, as shown by the red and blue curves, respectively, in figure 9. Thus, it may very well be that progesterone is the main driver of breast cancer risk during the menstrual cycle, as suggested in [71]. We refer to ([11], section 2.2.6) for more details.
Figure 9.
(Black) The model's cumulative risk of a woman developing breast cancer by the age of 51, for Case 3 of §3.2.2, depending on follicular phase length and menstrual cycle length. The length of luteal phase length is fixed at 14 days. (Red and blue) The different risks of developing breast cancer during the luteal and follicular phases of the cycle, respectively. We use the parameter values in ([11], tables 2 and 3).
4. Conclusions and outlook
In the context of cancer development, we define an extinction threshold as a critical size of a cluster of mutated cells below which the cluster can be eliminated by the immune system alone, and above which the cluster develops into cancer. We then construct a simple dynamic model to demonstrate that an extinction threshold is an essential component of cancer development, as evidenced by very good agreement with a wide range of real cancer data. The model incorporates random mutations, deterministic growth of mutated cells and an immune response that eliminates mutated cells. An important feature of the model is that the extinction threshold can move over time to reflect changes in the immune response, or other cancer-related processes, due to seasonal variations, viral infections, the menstrual cycle, immune deficiencies, immunotherapy, ageing, etc.
We began by introducing the defining feature of cancer progression: an asymmetry in which small cancers grow at the same rate or faster than large cancers saturate as they approach their carrying capacity. This allowed us to identify the limitations of classical extinction threshold models from population biology in reproducing cancer progression, and to derive a new model that overcomes these limitations. We then showed that the new model accurately reproduces a wide range of real-world cancer data, from the progression of breast cancer in mice to the population-level age-specific cumulative risk of different cancers in humans.
While we believe that this model can be applicable to a wide variety of cancers, we have chosen to focus on breast cancer for a number of reasons. First, breast cancer is one of the most common cancers in the world. Second, breast cancer in women has an unusual age-specific cumulative risk that appears to increase polynomially up to the age of menopause and linearly thereafter, which differs from exponential-like increase across all ages for many other cancers. Third, this difference has not been fully understood in terms of the underlying dynamics of cancer development. To the best of our knowledge, this is the first report on the prediction of actual cancer development and age-specific cumulative risk using dynamic models with an extinction threshold. We have shown that the concept of a moving extinction threshold, which reflects the different immune response at different phases of the menstrual cycle and HRT, can explain the unusual age-specific cumulative risk of breast cancer in women. In addition, our results are consistent with the observations that the risk of breast cancer is higher in women with shorter menstrual cycles and that combined HRT with oestrogen and progesterone increases the cumulative risk of breast cancer in women [84–86]. The latter observation led to a debate about the benefits of combined HRT versus the increased risk of cancer. Our model could make a valuable contribution to this debate by providing new insights into the effects of combined HRT; note the difference between (red) in figure 8c,d. In particular, it provides a basis for development of more detailed models to better quantify the effects of HRT on breast cancer risk in women. More generally, our approach can be applied to other cancer scenarios where certain threshold parameters change over time, leading to atypical cumulative risks. These changes can occur for biological reasons and in temporal patterns that are similar to or different from breast cancer in women.
From the point of view of mathematical modelling, recently there has been much interest in the theory of tipping points (critical transitions) [87] and evolutionary games for adaptive therapy of cancer [88]. It turns out that carcinogenesis in our model is an example of a tipping point induced by bounded noise: a point in time when random mutations cause a critical transition across the extinction threshold from a cancer-free state to the first stage of cancer. At the same time, our model of cancer development is simple enough for the techniques of evolutionary games and optimal adaptive therapy [16,89]. These features make our model a natural candidate for combined analysis using the techniques of tipping point theory and evolutionary games to explore new optimal cancer treatment strategies. Furthermore, the model can be easily extended to capture more processes within the tumour microenvironment by adding separate equations governing the dynamics of the immune cells [90] and the tumour stroma [43]. Other worthwhile extensions include treatment strategies that exploit the possibility of rescue events, and the combination of our dynamic mutation model with a Markov chain approach to mutation accumulation [18].
Acknowledgements
The authors would like to thank Frederik Thomsen, Johan Dubbeldam, Sharon McKenna, Alexander Stein and Martin Rasmussen for interesting and fruitful discussions. We would also like to thank the National Cancer Registry Ireland and in particular Joe McDevitt.
Footnotes
Linear increase does not accelerate, polynomial accelerates and exponential accelerates faster than polynomial.
The number of cancer cells is a natural number. However, for large numbers of cells, it is convenient to model them using real numbers.
A per capita rate of change is the rate of change for each cell, or per unit of population and is given by .
This process is similar to harvesting in population biology.
Since random mutations have a positive expected value, , where is the immune response in the absence of mutations and is the slowly - varying expected value of new mutations during the time interval .
Note that the term in square brackets is multiplied by a factor of 1 day, which is not shown.
In this section, in ERM2, we use a constant immune response to analyse progression above the threshold.
Unlike ERM1, ERM2 has no prescribed and , and their values must be obtained as equilibrium points for ERM2.
The approximation (2.11) shows that an increased per capita growth rate , due to higher progesterone levels during the luteal phase, has a similar effect to a weaker immune response —both lower the extinction threshold during the luteal phase.
Contributor Information
Frank Bastian, Email: fbastian@ucc.ie.
Hassan Alkhayuon, Email: hassan.alkhayuon@ucc.ie; hm269hm@gmail.com.
Kieren Mulchrone, Email: k.mulchrone@ucc.ie.
Micheal O'Riordain, Email: micheal.oriordain@ucc.ie.
Sebastian Maciej Wieczorek, Email: sebastian.wieczorek@ucc.ie.
Ethics
This work did not require ethical approval from a human subject or animal welfare committee.
Data accessibility
Code is available in Zenodo [91].
Supplementary material is available online [11].
Declaration of AI use
Yes, we used AI-assisted technologies to enhance the quality of the writing in certain paragraphs of this article.
Authors’ contributions
F.B.: conceptualization, data curation, formal analysis, investigation, methodology, project administration, software, visualization, writing—original draft, writing—review and editing; H.A.: conceptualization, data curation, formal analysis, investigation, methodology, supervision, validation, visualization, writing—original draft, writing—review and editing; K.M.: conceptualization, formal analysis, investigation, methodology, supervision, validation, visualization, writing—original draft, writing—review and editing; M.O.: conceptualization, investigation, methodology, supervision, validation, writing—review and editing; S.M.W.: conceptualization, formal analysis, funding acquisition, investigation, methodology, project administration, resources, supervision, validation, visualization, writing—original draft, writing—review and editing.
All authors gave final approval for publication and agreed to be held accountable for the work performed therein.
Conflict of interest declaration
We declare we have no competing interests.
Funding
F.B., K.M. and S.M.W. received funding from the European Union’s Horizon 2020 Research and Innovation Programmes under the Marie Sklodowska-Curie grant agreement 955708.
References
- 1. Chen S, et al. 2023. Estimates and projections of the global economic cost of 29 cancers in 204 countries and territories from 2020 to 2050. JAMA Oncol. 9, 465. ( 10.1001/jamaoncol.2022.7826) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2. Zheng R, Wang S, Zhang S, Zeng H, Chen R, Sun K, Li L, Bray F, Wei W. 2023. Global, regional, and national lifetime probabilities of developing cancer in 2020. Sci. Bull. 68, 2620–2628. ( 10.1016/j.scib.2023.09.041) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3. World Health Organization . 2024. Global cancer burden growing, amidst mounting need for services. Geneva, Switzerland: World Health Organization. See https://www.who.int/news/item/01-02-2024-global-cancer-burden-growing--amidst-mounting-need-for-services. [Google Scholar]
- 4. van Roij J, Brom L, Youssef-El Soud M, van de Poll-Franse L, Raijmakers NJH. 2019. Social consequences of advanced cancer in patients and their informal caregivers: a qualitative study. Support. Care Cancer 27, 1187–1195. ( 10.1007/s00520-018-4437-1) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5. Zugazagoitia J, Guedes C, Ponce S, Ferrer I, Molina-Pinelo S, Paz-Ares L. 2016. Current challenges in cancer treatment. Clin. Ther. 38, 1551–1566. ( 10.1016/j.clinthera.2016.03.026) [DOI] [PubMed] [Google Scholar]
- 6. Sporn MB. 1996. The war on cancer. Lancet 347, 1377–1381. ( 10.1016/s0140-6736(96)91015-6) [DOI] [PubMed] [Google Scholar]
- 7. European Commission . Europe’s Beating Cancer Plan. See https://commission.europa.eu/strategy-and-policy/priorities-2019-2024/promoting-our-european-way-life/european-health-union/cancer-plan-europe_en.
- 8. U.S. Department of Health and Human Services . Cancer stat facts: female breast cancer. See https://seer.cancer.gov/statfacts/html/breast.html.
- 9. Moolgavkar SH, Day NE, Stevens RG. 1980. Two-stage model for carcinogenesis: epidemiology of breast cancer in females. J. Natl Cancer Inst. 65, 559–569. ( 10.1093/jnci/65.3.559) [DOI] [PubMed] [Google Scholar]
- 10. Clemmesen J. 1948. I. Results from statistical research. Br. J. Radiol. 21, 583–590. ( 10.1259/0007-1285-21-252-583) [DOI] [PubMed] [Google Scholar]
- 11. Bastian F, Alkhayuon H, Mulchrone K, O’Riordain M, Wieczorek SM. 2025. Supplementary material from: Cancer model with moving extinction threshold reproduces real cancer data. Figshare. ( 10.6084/m9.figshare.c.7951969) [DOI] [PubMed]
- 12. Chabner BA, Loeffler J. 2010. Cancer chemotherapy and radiation therapy. In Oxford textbook of medicine, pp. 396–404. Oxford, UK: Oxford University Press. ( 10.1093/med/9780199204854.003.0606_update_004) [DOI] [Google Scholar]
- 13. Viossat Y, Noble R. 2021. A theoretical analysis of tumour containment. Nat. Ecol. Evol. 5, 826–835. ( 10.1038/s41559-021-01428-w) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14. Gatenby RA. 2009. A change of strategy in the war on cancer. Nature 459, 508–509. ( 10.1038/459508a) [DOI] [PubMed] [Google Scholar]
- 15. Wölfl B, te Rietmole H, Salvioli M, Kaznatcheev A, Thuijsman F, Brown JS, Burgering B, Staňková K. 2022. The contribution of evolutionary game theory to understanding and treating cancer. Dyn. Games Appl. 12, 313–342. ( 10.1007/s13235-021-00397-w) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16. Gluzman M, Scott JG, Vladimirsky A. 2020. Optimizing adaptive cancer therapy: dynamic programming and evolutionary game theory. Proc. R. Soc. B 287, 20192454. ( 10.1098/rspb.2019.2454) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17. Martin RB, Fisher ME, Minchin RF, Teo KL. 1992. Optimal control of tumor size used to maximize survival time when cells are resistant to chemotherapy. Math. Biosci. 110, 201–219. ( 10.1016/0025-5564(92)90038-x) [DOI] [PubMed] [Google Scholar]
- 18. Buder T, Deutsch A, Klink B, Voss-Böhme A. 2018. Patterns of tumor progression predict small and tissue-specific tumor-originating niches. Front. Oncol. 8, 668. ( 10.3389/fonc.2018.00668) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19. Franssen LC, Lorenzi T, Burgess AEF, Chaplain MAJ. 2019. A mathematical framework for modelling the metastatic spread of cancer. Bull. Math. Biol. 81, 1965–2010. ( 10.1007/s11538-019-00597-x) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20. West J, Robertson-Tessi M, Anderson ARA. 2023. Agent-based methods facilitate integrative science in cancer. Trends Cell Biol. 33, 300–311. ( 10.1016/j.tcb.2022.10.006) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21. Metzcar J, Wang Y, Heiland R, Macklin P. 2019. A review of cell-based computational modeling in cancer biology. JCO Clin. Cancer Informatics 1–13. ( 10.1200/CCI.18.00069) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22. Böttger K, Hatzikirou H, Voss-Böhme A, Cavalcanti-Adam EA, Herrero MA, Deutsch A. 2015. An emerging Allee effect is critical for tumor initiation and persistence. PLoS Comput. Biol. 1–14. 11, e1004366. ( 10.1371/journal.pcbi.1004366) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23. Cess CG, Finley SD. 2023. Calibrating agent-based models to tumor images using representation learning. PLoS Comput. Biol. 19, e1011070. ( 10.1371/journal.pcbi.1011070) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24. Cogno N, Axenie C, Bauer R, Vavourakis V. 2024. Agent-based modeling in cancer biomedicine: applications and tools for calibration and validation. Cancer Biol. Ther. 25, 2344600. ( 10.1080/15384047.2024.2344600) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25. Lysenko M, D’Souza RM. 2008. A framework for megascale agent based model simulations on graphics processing units. J. Artif. Soc. Soc. Simulation 11, 10. https://www.jasss.org/11/4/10.html [Google Scholar]
- 26. Anderson AR, Chaplain MA. 1998. Continuous and discrete mathematical models of tumor-induced angiogenesis. Bull. Math. Biol. 60, 857–899. ( 10.1006/bulm.1998.0042) [DOI] [PubMed] [Google Scholar]
- 27. Chaplain MAJ, Lolas G. 2005. Mathematical modelling of cancer cell invasion of tissue: the role of the urokinase plasminogen activation system. Math. Models Methods Appl. Sci. 15, 1685–1734. ( 10.1142/S0218202505000947) [DOI] [Google Scholar]
- 28. Preziosi L, Toscani G, Zanella M. 2021. Control of tumor growth distributions through kinetic methods. J. Theor. Biol. 514, 110579. ( 10.1016/j.jtbi.2021.110579) [DOI] [PubMed] [Google Scholar]
- 29. Carrère C. 2017. Optimization of an in vitro chemotherapy to avoid resistant tumours. J. Theor. Biol. 413, 24–33. ( 10.1016/j.jtbi.2016.11.009) [DOI] [PubMed] [Google Scholar]
- 30. Cunningham J, Thuijsman F, Peeters R, Viossat Y, Brown J, Gatenby R, Staňková K. 2020. Optimal control to reach eco-evolutionary stability in metastatic castrate-resistant prostate cancer. PLoS One 15, e0243386. ( 10.1371/journal.pone.0243386) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 31. Allee WC, Park O, Emerson AE, Park T, Schmidt KP. Principles of animal ecology. Philadelphia, PA: WB Saundere Co. Ltd. See https://archive.org/details/principlesofanim00alle/page/n5/mode/2up. [Google Scholar]
- 32. Pitot HC, Dragan YP. 1991. Facts and theories concerning the mechanisms of carcinogenesis. FASEB J. 5, 2280–2286. ( 10.1096/fasebj.5.9.1860619) [DOI] [PubMed] [Google Scholar]
- 33. Kirsch-Volders M, Aardema M, Elhajouji A. 2000. Concepts of threshold in mutagenesis and carcinogenesis. Mutat. Res. Toxicol. Environ. Mutagen. 464, 3–11. ( 10.1016/s1383-5718(99)00161-8) [DOI] [PubMed] [Google Scholar]
- 34. Fraga CG, Shigenaga MK, Park JW, Degan P, Ames BN. 1990. Oxidative damage to DNA during aging: 8-hydroxy-2’-deoxyguanosine in rat organ DNA and urine. Proc. Natl Acad. Sci. USA 87, 4533–4537. ( 10.1073/pnas.87.12.4533) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 35. Levine AJ, Momand J, Finlay CA. 1991. The p53 tumour suppressor gene. Nature 351, 453–456. ( 10.1038/351453a0) [DOI] [PubMed] [Google Scholar]
- 36. Soussi T. 2000. The p53 tumor suppressor gene: from molecular biology to clinical investigation. Ann. NY Acad. Sci. 910, 121–139. ( 10.1111/j.1749-6632.2000.tb06705.x) [DOI] [PubMed] [Google Scholar]
- 37. Poulsen HE, Prieme H, Loft S. Role of oxidative DNA damage in cancer initiation and promotion. Eur. J. Cancer 7, 9–16. http://www.jstor.org/stable/45074324 [PubMed] [Google Scholar]
- 38. Comings DE. 1973. A general theory of carcinogenesis. Proc. Natl Acad. Sci. USA 70, 3324–3328. ( 10.1073/pnas.70.12.3324) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39. Corthay A. 2014. Does the immune system naturally protect against cancer? Front. Immunol. 5, 197. ( 10.3389/fimmu.2014.00197) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 40. Boukal DS, Berec L. 2002. Single-species models of the Allee effect: extinction boundaries, sex ratios and mate encounters. J. Theor. Biol. 218, 375–394. ( 10.1006/jtbi.2002.3084) [DOI] [PubMed] [Google Scholar]
- 41. Malthus TR. 1803. An essay on the principle of population. J. Johnson: London, UK. [Google Scholar]
- 42. Verhulst PF. 1845. Recherches mathématiques sur la loi d’accroissement de la population. Brussels, Belgium: L’Académie Royale de Bruxelles et de l’Université Louvain. [Google Scholar]
- 43. Picco N, Sahai E, Maini PK, Anderson ARA. 2017. Integrating models to quantify environment-mediated drug resistance. Cancer Res. 77, 5409–5418. ( 10.1158/0008-5472.can-17-0835) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 44. Vaghi C, Rodallec A, Fanciullino R, Ciccolini J, Mochel JP, Mastri M, Poignard C, Ebos JML, Benzekry S. 2020. Population modeling of tumor growth curves and the reduced Gompertz model improve prediction of the age of experimental tumors. PLoS Comput. Biol. 16, e1007178. ( 10.1371/journal.pcbi.1007178) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 45. Eftimie R, Bramson JL, Earn DJD. 2011. Interactions between the immune system and cancer: a brief review of non-spatial mathematical models. Bull. Math. Biol. 73, 2–32. ( 10.1007/s11538-010-9526-3) [DOI] [PubMed] [Google Scholar]
- 46. Gompertz B. 1825. XXIV. On the nature of the function expressive of the law of human mortality, and on a new mode of determining the value of life contingencies. In a letter to Francis Baily, Esq. F. R. S. &c. Phil. Trans. R. Soc. Lond. 115, 513–583. ( 10.1098/rstl.1825.0026) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 47. Richards FJ. 1959. A flexible growth function for empirical use. J. Exp. Bot. 10, 290–301. ( 10.1093/jxb/10.2.290) [DOI] [Google Scholar]
- 48. West GB, Brown JH, Enquist BJ. 2001. A general model for ontogenetic growth. Nature 413, 628–631. ( 10.1038/35098076) [DOI] [PubMed] [Google Scholar]
- 49. Volterra V. 1938. Population growth, equilibria, and extinction under specified breeding conditions: a development and extension of the theory of the logistic curve. Hum. Biol. 10, 1–11. http://www.jstor.org/stable/41447348 [Google Scholar]
- 50. Amarti Z, Nurkholipah NS, Anggriani N, Supriatna AK. 2018. A Gompertz population model with Allee effect and fuzzy initial values. In AIP Conf. Proc., Bandung, Indonesia. vol. 1937. AIP Publishing LLC. ( 10.1063/1.5026074) [DOI] [Google Scholar]
- 51. Frank SA. 2018. Stem cells: tissue renewal. In Dynamics of cancer: incidence, inheritance, and evolution, pp. 251–270. Princeton, NJ: Princeton University Press. [PubMed] [Google Scholar]
- 52. Papoulis A. Probability, random variables, and stochastic processes, 2nd edn. New York, NY: McGraw-Hill. [Google Scholar]
- 53. Kallenberg O. 2017. Random measures, theory and applications. vol. 1. Cham, Switzerland: Springer. [Google Scholar]
- 54. Alkhayuon H, Marley J, Wieczorek S, Tyson RC. 2023. Stochastic resonance in climate reddening increases the risk of cyclic ecosystem extinction via phase‐tipping. Glob. Chang. Biol. 29, 3347–3363. ( 10.1111/gcb.16679) [DOI] [PubMed] [Google Scholar]
- 55. Cabeza L, Ortiz R, Arias JL, Prados J, Ruiz Martínez MA, Entrena JM, Luque R, Melguizo C. 2015. Enhanced antitumor activity of doxorubicin in breast cancer through the use of poly(butylcyanoacrylate) nanoparticles. Int. J. Nanomed. 10, 1291–1306. ( 10.2147/IJN.S74378) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 56. Bosma GC, Custer RP, Bosma MJ. 1983. A severe combined immunodeficiency mutation in the mouse. Nature 301, 527–530. ( 10.1038/301527a0) [DOI] [PubMed] [Google Scholar]
- 57. Dewan MdZ, Terunuma H, Ahmed S, Ohba K, Takada M, Tanaka Y, Toi M, Yamamoto N. 2005. Natural killer cells in breast cancer cell growth and metastasis in SCID mice. Biomedicine & Pharmacotherapy, Proc. of the 1st Annual Conf. of OOTR COX-2 and Angiogenesis in Oncology 59, S375–S379. ( 10.1016/S0753-3322(05)80082-4) [DOI] [PubMed] [Google Scholar]
- 58. Del Monte U. 2009. Does the cell number 109 still really fit one gram of tumor tissue? Cell Cycle 8, 505–506. ( 10.4161/cc.8.3.7608) [DOI] [PubMed] [Google Scholar]
- 59. Norton L. 1988. A Gompertzian model of human breast cancer growth. Cancer Res. 48, 7067–7071. [PubMed] [Google Scholar]
- 60. N. C. Institute . Cumulative risk. See https://www.cancer.gov/publications/dictionaries/cancer-terms/ def/cumulative-risk.
- 61. National cancer registry Ireland (NCRI). See https://www.ncri.ie/data/incidence-statistics.
- 62. Estève J, Benhamou E, Raymond L. 1994. Statistical methods in cancer research. Volume IV. Descriptive epidemiology. IARC Sci. Publ. 128, 1–302. [PubMed] [Google Scholar]
- 63. Al-Azzawi F, Palacios S. 2009. Hormonal changes during menopause. Maturitas 63, 135–137. ( 10.1016/j.maturitas.2009.03.009) [DOI] [PubMed] [Google Scholar]
- 64. Hellberg S, Raffetseder J, Rundquist O, Magnusson R, Papapavlou G, Jenmalm MC, Ernerudh J, Gustafsson M. 2021. Progesterone dampens immune responses in vitro activated CD4+ T cells and affects genes associated with autoimmune diseases that improve during pregnancy. Front. Immunol. 12, 672168. ( 10.3389/fimmu.2021.672168) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 65. Schumacher A, Costa SD, Zenclussen AC. 2014. Endocrine factors modulating immune responses in pregnancy. Front. Immunol. 5, 196. ( 10.3389/fimmu.2014.00196) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 66. Scheibl P, Zerbe H. 2000. Effect of progesterone on the immune system in consideration of bovine placental retention. DTW Dtsch. Tierarztliche Wochenschr. 107, 221–227. [PubMed] [Google Scholar]
- 67. Trabert B, Sherman ME, Kannan N. 2020. Progesterone and breast cancer. Endocrine Rev. 41, 320–344. ( 10.1210/endrev/bnz001) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 68. Zwahlen M, Stute P. 2024. Impact of progesterone on the immune system in women: a systematic literature review. Arch. Gynecol. Obstet. 309, 37–46. ( 10.1007/s00404-023-06996-9) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 69. Walter KR, Balko JM, Hagan CR. 2020. Progesterone receptor promotes degradation of STAT2 to inhibit the interferon response in breast cancer. OncoImmunology 9, 1758547. ( 10.1080/2162402x.2020.1758547) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 70. Atashgaran V, Wrin J, Barry SC, Dasari P, Ingman WV. 2016. Dissecting the biology of menstrual cycle-associated breast cancer risk. Front. Oncol. 6, 267. ( 10.3389/fonc.2016.00267) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 71. Pike MC, Spicer DV, Dahmoush L, Press MF. 1993. Estrogens, progestogens, normal breast cell proliferation, and breast cancer risk. Epidemiol. Rev. 15, 17–35. ( 10.1093/oxfordjournals.epirev.a036102) [DOI] [PubMed] [Google Scholar]
- 72. Olsson HR, Landin-Olsson M, Gullberg B. 1983. Retrospective assessment of menstrual cycle length in patients with breast cancer, in patients with benign breast disease, and in women without breast disease2. JNCI 70, 17–20. ( 10.1093/jnci/70.1.17) [DOI] [PubMed] [Google Scholar]
- 73. Olsson H, Ranstam J, Olsson ML. 1987. The number of menstrual cycles prior to the first full term pregnancy an important risk factor of breast cancer? Acta Oncol. 26, 387–389. ( 10.3109/02841868709104365) [DOI] [PubMed] [Google Scholar]
- 74. Olsson HL, Olsson ML. 2020. The menstrual cycle and risk of breast cancer: a review. Front. Oncol. 10, 21. ( 10.3389/fonc.2020.00021) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 75. Reed BG, Carr BR. 2015. The normal menstrual cycle and the control of ovulation. In Endotext. South Dartmouth, MA: MDText.com, Inc. See https://www.ncbi.nlm.nih.gov/books/NBK279054/. [Google Scholar]
- 76. Cole LA, Ladner DG, Byrn FW. 2009. The normal variabilities of the menstrual cycle. Fertil. Steril. 91, 522–527. ( 10.1016/j.fertnstert.2007.11.073) [DOI] [PubMed] [Google Scholar]
- 77. Jukic AMZ, Weinberg CR, Wilcox AJ, McConnaughey DR, Hornsby P, Baird DD. 2008. Accuracy of reporting of menstrual cycle length. Am. J. Epidemiol. 167, 25–33. ( 10.1093/aje/kwm265) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 78. Stricker R, Eberhart R, Chevailler MC, Quinn FA, Bischof P, Stricker R. 2006. Establishment of detailed reference values for luteinizing hormone, follicle stimulating hormone, estradiol, and progesterone during different phases of the menstrual cycle on the Abbott ARCHITECT® analyzer. Clin. Chem. Lab. Med. 44, 883–887. ( 10.1515/CCLM.2006.160) [DOI] [PubMed] [Google Scholar]
- 79. Bernal A, Paolieri D. 2022. The influence of estradiol and progesterone on neurocognition during three phases of the menstrual cycle: modulating factors. Behav. Brain Res. 417, 113593. ( 10.1016/j.bbr.2021.113593) [DOI] [PubMed] [Google Scholar]
- 80. Pokoradi AJ, Iversen L, Hannaford PC. 2011. Factors associated with age of onset and type of menopause in a cohort of UK women. Am. J. Obstet. Gynecol. 205, 34.( 10.1016/j.ajog.2011.02.059) [DOI] [PubMed] [Google Scholar]
- 81. Connelly MT, Richardson M, Platt R. 2000. Prevalence and duration of postmenopausal hormone replacement therapy use in a managed care organization, 1990–1995. J. Gen. Intern. Med. 15, 542–550. ( 10.1046/j.1525-1497.2000.03499.x) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 82. Akter N, Kulinskaya E, Steel N, Bakbergenuly I. 2022. The effect of hormone replacement therapy on the survival of UK women: a retrospective cohort study 1984−2017. BJOG 129, 994–1003. ( 10.1111/1471-0528.17008) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 83. Yuan JM, Yu MC, Ross RK, Gao YT, Henderson BE. 1988. Risk factors for breast cancer in Chinese women in Shanghai 48, 1949–1953. [PubMed] [Google Scholar]
- 84. Beral V, Bull D, Doll R, Peto R. 1997. Breast cancer and hormone replacement therapy: collaborative reanalysis of data from 51 epidemiological studies of 52705 women with breast cancer and 108411 women without breast cancer. Lancet 350, 1047–1059. ( 10.1016/S0140-6736(97)08233-0) [DOI] [PubMed] [Google Scholar]
- 85. Ross RK. 2000. Effect of hormone replacement therapy on breast cancer risk: estrogen versus estrogen plus progestin. J. Natl. Cancer Inst. 92, 328–332. ( 10.1093/jnci/92.4.328) [DOI] [PubMed] [Google Scholar]
- 86. Rossouw JE, et al. 2002. Risks and benefits of estrogen plus progestin in healthy postmenopausal women: principal results from the Women’s Health Initiative randomized controlled trial. JAMA 288, 321–333. ( 10.1001/jama.288.3.321) [DOI] [PubMed] [Google Scholar]
- 87. Ashwin P, Wieczorek S, Vitolo R, Cox P. 2012. Tipping points in open systems: bifurcation, noise-induced and rate-dependent examples in the climate system. Phil. Trans. R. Soc. A 370, 1166–1184. ( 10.1098/rsta.2011.0306) [DOI] [PubMed] [Google Scholar]
- 88. Zhang J, Cunningham JJ, Brown JS, Gatenby RA. 2017. Integrating evolutionary dynamics into treatment of metastatic castrate-resistant prostate cancer. Nat. Commun. 8, 1816. ( 10.1038/s41467-017-01968-5) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 89. Wang M, Scott JG, Vladimirsky A. 2024. Threshold-awareness in adaptive cancer therapy. bioRxiv 10.1101/2022. 06.17.496649. ( 10.1101/2022.06.17.496649) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 90. Kuznetsov VA, Makalkin IA, Taylor MA, Perelson AS. 1994. Nonlinear dynamics of immunogenic tumors: parameter estimation and global bifurcation analysis. Bull. Math. Biol. 56, 295–321. ( 10.1007/BF02460644) [DOI] [PubMed] [Google Scholar]
- 91. Bastian F, Alkhayuon H, Mulchrone K, O’Riordain M, Wieczorek S. 2025. Code for Cancer model with moving extinction threshold reproduces real cancer data. Zenodo. ( 10.5281/zenodo.15829949) [DOI] [PubMed]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
Code is available in Zenodo [91].
Supplementary material is available online [11].









