Abstract
The Allee effect describes populations that deviate from logistic growth models and arises in applications including ecology and cell biology. A common justification for incorporating Allee effects into population models is that the population in question has altered growth mechanisms at some critical density, often referred to as a threshold effect. Despite the ubiquitous nature of threshold effects arising in various biological applications, the explicit link between local threshold effects and global Allee effects has not been considered. In this work, we examine a continuum population model that incorporates threshold effects in the local growth mechanisms. We show that this model gives rise to a diverse family of Allee effects, and we provide a comprehensive analysis of which choices of local growth mechanisms give rise to specific Allee effects. Calibrating this model to a recent set of experimental data describing the growth of a population of cancer cells provides an interpretation of the threshold population density and growth mechanisms associated with the population.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Mathematical models of population dynamics often include an Allee effect to account for dynamics that deviate from logistic growth (Stephens et al. 1999; Allee and Bowen 1932; Courchamp et al. 1999; Taylor and Hastings 2005; Courchamp et al. 2008). The logistic growth model (Table 1, Fig. 1) describes the growth rate, \( \mathrm {d} C(t)/\mathrm {d}t\), as a quadratic function of density, C(t), at time \(t\ge 0\). The logistic growth model has two equilibria: \(C^*=0\) and \(C^*=K\), where an equilibrium is any value \(C^*\) such that \(\mathrm {d} C(t)/\mathrm {d}t=0\) when \(C(t)\equiv C^*\). Since densities near \(C(t)\equiv K\) will approach K, while densities near \(C(t)\equiv 0\) diverge away from zero (Fig. 1), we say that \(C^*=K\) is a stable equilibrium, while \(C^*=0\) is an unstable equilibrium. This means that the logistic growth model implicitly assumes that all densities, no matter how small, eventually thrive.
Mathematical models that include an Allee effect relax the assumption that all population densities will thrive and survive, which is inherent in logistic growth models (Murray 2003; Edelstein-Keshet 2005; Stephens et al. 1999; Taylor and Hastings 2005; Courchamp et al. 2008). Consequently, populations described using Allee effect models exhibit more complicated and nuanced dynamics, including reduced growth at low densities (Neufeld et al. 2017; Johnson et al. 2006; Gerlee 2013) and extinction below a critical density threshold (Courchamp et al. 1999; Allee and Bowen 1932; Taylor and Hastings 2005; Courchamp et al. 2008). The phrase Allee effect can have many different interpretations in different parts of the literature. For instance, the Weak Allee effect (Table 1, Fig. 1) is used to describe density growth rates that deviate from logistic growth, but do not include additional equilibria (Murray 2003; Edelstein-Keshet 2005; Taylor and Hastings 2005; Stephens et al. 1999). A common mathematical description of the Weak Allee effect is shown in Table 1, where the factor \(1+C(t)/A\) represents the deviation from the classical logistic growth model. Despite the similarity between logistic growth and the Weak Allee effect, it is not possible to write down an explicit solution for Weak Allee effect in terms of C(t), like we can for logistic growth. Despite this, we are still able to examine the equilibria of the Weak Allee effect to understand its salient features. Since \(A>0\), the Weak Allee effect does not incorporate any additional equilibria other than \(C^*=0\) and \(C^*=K\). Noting that the main feature of an Allee effect is a deviation from logistic growth, the cubic representation of the growth rate shown in Table 1 is employed predominantly for simplicity rather than explicit biological significance (Taylor and Hastings 2005; Stefan et al. 2012; Stephens et al. 1999). Therefore, in this work, we refer to the Weak Allee effect as any population density growth rate that deviates from logistic growth without incorporating additional equilibria.
Another common type of Allee effect is the Strong Allee effect (Table 1, Fig. 1), in which an additional unstable intermediate equilibrium, \(C^*=B,\) with \(0<B<K\), is incorporated (Murray 2003; Edelstein-Keshet 2005; Taylor and Hastings 2005; Stephens et al. 1999; Courchamp et al. 1999). In a similar fashion to the Weak Allee effect, the cubic form of the Strong Allee effect (Table 1) is chosen predominantly for simplicity (Taylor and Hastings 2005; Stefan et al. 2012; Stephens et al. 1999). Therefore, we will refer to any growth rate with two stable equilibria, \(C^*=0\) and \(C^*=K\), and an additional intermediate unstable equilibrium as the Strong Allee effect. Throughout this work, we refer to growth rates that deviate from logistic growth as an Allee effect, whereas specific Allee effects (e.g. the Weak Allee effect and the Strong Allee effect) are referred to using more specific terminologies.
While Allee effects were originally used to describe population dynamics arising in ecology (Taylor and Hastings 2005; Tu et al. 2019; Courchamp et al. 1999; Johnson et al. 2006; Simberloff et al. 2013; Seebens et al. 2017; Drake 2004; Courchamp et al. 2008), there has been increasing interest in examining the potential for Allee effects in population dynamics relating to cell biology (Neufeld et al. 2017; Böttger et al. 2015; Gerlee 2013; Sarapata and de Pillis 2014; Jenner et al. 2018, 2019; Bobadilla et al. 2019; Johnston et al. 2017; Jin et al. 2017; Johnson et al. 2019; de Pillis et al. 2005; de Pillis and Radunskaya 2003). In both cell biology and ecological applications, the Allee effect provides a suitable modelling framework to describe the dynamics of well-mixed populations that exhibit non-logistic features. However, because standard models incorporating Allee effects are continuum models that describe global, population-level features of the population dynamics, the interpretation of Allee effects at the individual scale remains less clear (Johnston et al. 2017; Böttger et al. 2015).
Understanding how local, stochastic growth mechanisms give rise to global Allee effects in a population is important, since these individual-level mechanisms can ultimately determine whether a population will survive or be driven to extinction (Johnston et al. 2017; Scott et al. 2014; Colon et al. 2015; Böttger et al. 2015). Certain individual-level biological features are ubiquitous among populations displaying Allee effects, providing a unifying feature in both cell biology and ecological applications. One of these phenomena is a threshold effect (Frankham 1995; Rossignol et al. 1999; Metzger and Décamps 1997), which we also refer to as a binary switch. We define a binary switch as a local feature of a population that behaves differently when a particular biological mechanism is present or absent. Some examples of binary switches include: the go-or-grow hypothesis in cell biology (Hatzikirou et al. 2012; Vittadello et al. 2020), phenotypic plasticity (Friedl and Alexander 2011; Böttger et al. 2015), tree masting (Koenig and Knops 2005), external harvesting pressure (Courchamp et al. 1999; Kuparinen et al. 2014), density-dependent clustering (Martínez-García et al. 2015), and resource depletion (Hopf and Hopf 1985). For all of these examples, Allee effects have been proposed to potentially explain more complicated and nuanced population dynamics than are possible in a logistic growth framework. However, the link between the details of such a local binary switch and the resulting population-level Allee effect is unclear. Given that local binary switches are thought to be widely important in biology and ecology, we ask two questions: (i) how does the incorporation of a local binary switch in proliferation and death rates affect the global dynamics of a population? and (ii) how does this local binary switch relate to different forms of Allee effects?
In this work, we show that incorporating local-level binary switches in a continuum, population-level mathematical modelling framework gives rise to a surprisingly diverse family of Allee effects. Some switches in proliferation and death rates give rise to established Allee effects, whereas other binary switches lead to more generalised Allee effects that have not been previously reported. We show that incorporating local-level binary switches in proliferation and death rates leads to a diverse family of Allee effects with only a few model parameters. This model, which we refer to as the Binary Switch Model, captures key biological features, but continues to exhibit the same qualitative features as various Allee effects. We conclude by applying the Binary Switch Model to a recent cell biology data set. Interpreting this data with our modelling framework suggests that the observed growth is non-logistic and that the phenomena are best explained by a binary switch at low density.
2 The Binary Switch Model
We consider an individual-based model framework that incorporates individual-level growth mechanisms varying with local population density to describe the temporal evolution of the global population density. One framework incorporating these aforementioned features is the stochastic agent-based model framework that we proposed in Fadai et al. (2020), in which individuals of the same size move, die, and proliferate on a two-dimensional hexagonal lattice. This discrete model incorporates exclusion (crowding) effects, allowing the population density to saturate at a finite capacity, as well as proliferation and death rates that vary with the local population density. While local population density can be measured in many different ways, Fadai et al. (2020) take the simplest approach and use the number of nearest neighbours as a measure of local density (Fig. 2).
As the individual dynamics of the stochastic agent-based model are difficult to analyse mathematically, we examine the continuum limit per-capita growth rate as a means of representing the average dynamics of the spatially uniform population, noting that there is good agreement between these two modelling approaches (Fig. 3). Full details of the discrete–continuum comparison are summarised in the Supplementary Information. Since the average population dynamics obtained from the discrete stochastic individual-based model agree well with its continuum description (Fig. 3), we will only consider the features of the continuum description of the model, whose per-capita growth rate is given by
where
Here, C(t) is the population density at time t, while \(p_n\) and \(d_n\) are the proliferation and death rates that vary with the number of nearest neighbours, n (Fadai et al. 2020). The parameter grouping \(\gamma _n\) can be interpreted as the net growth mechanism for a particular local population density. Noting that \(C(t) \equiv 1\) represents the maximum packing density, we have \(C(t)\in [0,1]\). Equation (1) has a thirteen-dimensional parameter space: namely, \(\varvec{\varTheta }=(p_0,\ldots ,p_5,d_0,\ldots ,d_6)\).
We incorporate a binary switch into (1) by choosing
This choice of parameters means that we have the proliferation rate \(p_n=r\) when the local density is at or below the critical density M, or \(p_n=R\) when the local density is above M. We refer to \(M\in \lbrace 0,1,2,3,4,5\rbrace \) as the threshold density. For simplicity, we assume that the death rates are a particular fraction of the proliferation rates: \(\alpha \in [0,1]\) and \(\beta \in [0,1]\). It is useful to note that (1)–(3) relaxes to the classical logistic growth model, for any choice of \(M\in \lbrace 0,1,2,3,4,5\rbrace \) by setting \(r=R\) and \(\alpha =\beta \) (Fig. 3a).
By substituting (3) into (1), we obtain the Binary Switch Model,
where
is an indicator function. The Binary Switch Model shows, for the first time, how a local binary switch in individual-level proliferation and death rates leads to a particular global density growth rate. A summary of parameters and their particular biological interpretation is shown in Table 2. In particular, we note that the Binary Switch Model reduces the thirteen-dimensional parameter space in (1) to a five-dimensional parameter space: \(\varvec{\varTheta }=(r,R,\alpha ,\beta ,M)\). This reduced parameter space means that the Binary Switch Model can be used with less risk of over-fitting than (1) (Warne et al. 2019). We will discuss further merits of this reduced parameter space when calibrating the Binary Switch Model to experimental data in Sect. 3.
In Fig. 3, we show how the Binary Switch Model gives rise to non-logistic growth mechanisms. When no binary switch is present (Fig. 3a), the growth mechanisms are independent of local density and assume a single proliferation and death rate, resulting in logistic growth. However, when a binary switch is incorporated into the proliferation and death rates (Fig. 3b, c), the population dynamics described by (4) deviates from the classical logistic growth model. Consequently, we now wish to examine the various kinds of Allee effects the Binary Switch Model can give rise to. The main qualitative differences between logistic growth and various Allee effects are based on the number of equilibria and their stability; therefore, we now examine the roots of (4) for various parameter values. In all parameter regimes considered in the work, the zero equilibrium, \(C^*=0\), will always be present. Additional equilibria, if present, will be denoted as \(C^*=C_i \in (0,1]\), where \(i=1,2,...\) and are ordered such that \(C_i<C_{i+1}\) for all i. Since the right-hand side of (4) is a sixth-degree polynomial, a maximum of six equilibria can be present in (0, 1], but explicit expressions for the solutions of the polynomial cannot be determined in general. We will show that in the Binary Switch Model, a maximum of three equilibria can be present in (0, 1]. Setting \(r=0\) and \(R>0\) (Case 1) or \(R=0\) and \(r>0\) (Case 2), we will show that fewer equilibria are present in (0, 1]. In Case 3, corresponding to \(r>0\) and \(R>0\), certain combinations of parameter values produce equilibria with additional qualitative features, such as double-root and triple-root equilibria. For these special equilibria, we will designate particular symbols to \(C_i\), which appear as required.
2.1 Case 1: \(r=0\) and \(R>0\)
This case corresponds to situations where individuals below the threshold density M do not proliferate or die. We will now show that in Case 1, either no equilibria are present in (0, 1], or we have one equilibrium \(C_1\in (0,1]\), depending on the choice of \(\beta \) and M. In this regime, (4) simplifies to
Since \(\beta \) appears as a linear coefficient in (6), it is easier to solve \(\mathcal {S}(C_1,\beta ,M)=0\) for \(\beta \) than for \(C_1\). The resulting relationship between \(C_1\) and \(\beta \) depends on the integer value of \(M\in \lbrace 0,1,2,3,4,5\rbrace \); however, a general solution in terms of arbitrary M is difficult to obtain. Instead, we define the family of functions, \(f_M(C_1)\), for a particular value of M, such that
Using \(f_M(C_1)\), we determine the unique value of \(\beta \) that solves \(\mathcal {S}(C_1,\beta ,M)=0\) for a given value of \(C_1\in (0,1]\), shown in Table 3. Plotting \(\beta =f_M(C_1)\) for all \(M\in \lbrace 0,1,2,3,4,5\rbrace \) and \(C_1\in (0,1]\) indicates that \(f_M(C_1)\) is one-to-one on \(C_1\in (0,1]\). Therefore, the inverse function \(C_1=f_M^{-1}(\beta )\) also has one solution, provided that \(\beta \in [0,(5-M)/6)\). This range of \(\beta \) is obtained by mapping the \(C_1\) interval (0, 1] via the functions \(f_M(C_1)\). The functions \(f_M(C_1)\) in Table 3 provide a link between \(\beta \) and \(C_1\): if \(C_1\) is known, \(\beta =f_M(C_1)\) provides the parameter value to input in the model to obtain such an equilibrium. Conversely, if \(\beta \) is known, Table 3 indicates whether or not \(C_1\in (0,1]\). Finally, we note that when \(\beta \ge (5-M)/6\), or when \(M=5\), only the zero equilibrium, \(C^*=0\), is present.
To determine the stability of the equilibria, we consider the cases when \(\beta \in [0,(5-~M)/6)\) and when \(\beta \ge (5-M)/6\) separately. When \(\beta \in [0,(5-~M)/6)\), two distinct equilibria are present: \(C^*=0\) and \(C^*=C_1\in (0,1]\). Based on the sign of \(\partial \mathcal {S}(C;f_M(C^*),M)/\partial C\) at these equilibria, \(C^*=0\) is always unstable and \(C^*~=~C_1\) is always stable. These features are consistent with the Weak Allee effect, whereby the density growth rate deviates from logistic growth without incorporating additional equilibria. When \(\beta \ge (5-M)/6\), or when \(M=5\), \(C^*=0\) is the only equilibrium and it is always stable, corresponding to the qualitative features of an extinction density growth rate, where \( \lim _{t\rightarrow \infty }C(t)=0\) for all C(0). Both qualitative features in this parameter regime are shown in the bifurcation diagram in Fig. 4. We conclude that in Case 1, either zero or one equilibria is present in the interval (0, 1], corresponding to extinction and Weak Allee parameter regimes, respectively.
2.2 Case 2: \(r>0\) and \(R=0\)
This case corresponds to when individuals aboveM do not proliferate or die. When \(R=0\), we have
which is independent of \(\beta \). In a similar fashion to Case 1, we consider the equilibria for various choices of \(\alpha \) and M, noting that \(C^*=0\) and \(C^*=1\) are always equilibria in this case. However, we will show that in Case 2, we have the possibility of a third equilibrium in (0, 1). When this additional equilibria is present, then \(C_2=1\) and \(C_1\in (0,1)\); otherwise, \(C_1=1\). To determine if \(C^*=1\) is the first or second nonzero equilibrium, we define
and determine the value of \(\alpha \) that solves \(\mathcal {T}(C_1,\alpha ,M)=0\) for a given value of \(C_1\in (0,1)\), shown in Table 4. Like Case 1, the family of functions \(\alpha = g_M(C_1)\) provide an explicit relationship between \(\alpha \) and \(C_1\). Since \(\alpha =g_M(C_1)\) is one-to-one on \(C_1\in (0,1)\), the inverse function \(C_1=g_M^{-1}(\alpha )\) also has one solution, \(C_1\in (0,1)\), provided \(\alpha \in ( (6-M)/6,1)\). This value of \(C_1\in (0,1)\) provides a third equilibrium of (8); conversely, when \(\alpha \le (6-M)/6\), or when \(M=0\), the only two equilibria are \(C^*=0\) and \(C_1=1\).
In the case where \(C_1\in (0,1)\), examining the sign of \(\partial \mathcal {S}(C;f_M(C^*),M)/\partial C\) shows that \(C^*=0\) and \(C^*=1\) are unstable, whereas \(C^*=C_1\) is stable. This combination of equilibria has the opposite stability properties of the Strong Allee effect (Table 1), and so we refer to density growth rates with these stability properties as the Reverse Allee effect. In the case where \(\alpha \le (6-M)/6\), or when \(M=0\), stability analysis shows that \(C_1=1\) is stable and \(C^*=0\) is unstable, which is consistent with the qualitative features of the Weak Allee effect. Finally, when \(\alpha =1\), we return to having only two equilibria, \(C^*=0\) and \(C^*=1\), but the stability is the opposite of the usual Weak Allee effect. Therefore, when \(\alpha =1\), \( \lim _{t\rightarrow \infty }C(t)=0\) for \(C(0)<1\). All these qualitative features in this parameter regime are shown in the bifurcation diagram in Fig. 5. We conclude that in Case 2, either one or two equilibria are present in (0, 1], with the Extinction regime occurring when \(\alpha =1\). For \(\alpha <1\), a new kind of Allee effect, which we call the Reverse Allee effect, occurs if two equilibria are present in (0, 1]; otherwise, we retrieve the Weak Allee effect.
2.3 Case 3: \(r >0\) and \(R>0\)
In the most general case, the proliferation and death rates of individuals change at the threshold density M, but remain nonzero on either side of the threshold density. As a result, (4) can be written as
Without loss of generality, we assume that \(r=1\), since other nonzero values or r can be rescaled to unity by changing the timescale in (4), which does not affect its equilibria. Consequently, with some rearranging, we have
We will show that in Case 3, there can be between zero and three equilibria in (0, 1], noting that \(C^*=1\) is an equilibrium of (11) if and only if \(\beta =0\). When we have three distinct equilibria in (0, 1], we obtain a new type of Allee effect, referred to here as the Hyper-Allee effect (Fadai et al. 2020), in which the zero equilibrium is unstable, and an intermediate unstable equilibrium is contained between two positive, stable equilibria. However, in order for the parameter space to continuously transition from the Weak Allee effect, as in Cases 1 and 2, to the Hyper-Allee effect, there must exist a critical set of model parameters at which a double-root equilibrium occurs. Therefore, to determine what regions of \((R,\alpha ,\beta ,M)\) parameter space exhibit Hyper-Allee effects instead of the Weak Allee effect, we focus on determining the boundary of these effects in terms of model parameters and equilibria. This boundary, defined as the Tangential Manifold, will be the focus of our analysis in this section.
In addition to determining the boundary between Weak Allee and Hyper-Allee parameter spaces, we will also show that even more Allee effects are present when \(\alpha =1\). In particular, we show that in Case 3, the Extinction parameter regime continues to exist, along with the Strong Allee effect, when \(\alpha =1\). We also determine an explicit relationship between \(R,\beta ,\) and M for when the Extinction regime becomes the Strong Allee effect, which is linked to the Tangential Manifold. We now focus our attention on determining additional equilibria \(C_i\in (0,1]\).
Numerical observations indicate that certain combinations of \((R,\alpha ,\beta ,M)\) can produce up to three distinct values of \(C_i\in (0,1]\) satisfying \(\mathcal {V}=0\). Furthermore, in parameter regimes where three distinct equilibria are present in (0, 1], stability analysis about these equilibria reveals that \(C^*=0\) and \(C^*=C_2\) are unstable equilibria, whereas \(C^*=C_1\) and \(C^*=C_3\) are stable equilibria. These qualitative features are consistent with the aforementioned Hyper-Allee effect, which is a higher-order effect that is very different to the usual Weak Allee and Strong Allee effects (Fig. 6).
For solutions to continuously transition from one equilibrium in (0, 1], like the Weak Allee effect in Cases 1 and 2, to three equilibria in (0, 1], such as the Hyper-Allee effect, we must have certain values of \((R,\alpha ,\beta ,M)\) that produce a double root for \(C_i\). We denote this special case of a double root equilibrium as \(\hat{C}\), which can occur in either the \(C_1\) or \(C_2\) equilibrium position. In addition to satisfying \(\mathcal {V}=0\), the double root equilibrium, \(C^*=\hat{C}\), must also satisfy
The set of parameters satisfying (12) is referred to as the Tangential Manifold, where the double root equilibrium, \(\hat{C}\), is a semi-stable equilibrium of (11) (Strogatz 2018). A semi-stable equilibrium \(C^*=\hat{C}\) has the properties that populations slightly larger than \(C(t)\equiv \hat{C}\) remain close to \(\hat{C}\), but populations slightly smaller than \(C(t)\equiv \hat{C}\) diverge away from \(\hat{C}\), or vice-versa. Since we have two equations with four unknowns, we parametrise the Tangential Manifold as \((R,\alpha ) = (F_M(\hat{C},\beta ),G_M(\hat{C},\beta ))\), for particular values of \(\hat{C}\) and \(\beta \) (Fig. 6). The functions \(F_M(\hat{C},\beta )\) and \(G_M(\hat{C},\beta )\) describing the Tangential Manifold are shown in Table 5.
While the Tangential Manifold can be determined explicitly by solving (12), we observe that two forms of a semi-stable equilibrium can occur (Fig. 6). If the double root \(\hat{C}\) is below some critical value, \(\mathcal {C}\), then this semi-stable equilibrium occurs between \(C^*=0\), which is unstable, and some larger equilibrium \(C^*=C_2\), which is stable. If \(\hat{C}>\mathcal {C}\), then this semi-stable equilibrium is larger than both \(C^*=0\) and \(C^*=C_1\), which remain unstable and stable, respectively. We refer to the branch of the Tangential Manifold where \(\hat{C}<\mathcal {C}\) as the Positive Tangential Manifold, based on the sign of the density growth rate between \(\hat{C}\) and \(C_2\) (Fig. 6). In a similar fashion, we refer to the branch of the Tangential Manifold where \(\hat{C}>\mathcal {C}\) as the Negative Tangential Manifold. When \(\hat{C}=\mathcal {C}\), the double root becomes a stable triple root and \(\mathcal {C}\) satisfies
where \(R=F_M(\mathcal {C},\beta )\) and \(\alpha = G_M(\mathcal {C},\beta )\) are chosen to ensure we remain on the Tangential Manifold. Equation (13) provides an additional constraint on the Tangential Manifold, implying that we can relate \(\mathcal {C}\) to a unique value of \(\beta \). We denote \(\beta = H_M(\mathcal {C})\) if (13) is satisfied, with \(\mathcal {C}\) denoting the Triple Point of (11) (Table 5).
Additionally, from Fig. 6, we note that when \(\alpha =1\), the equilibria and their resulting stability change, compared to \(\alpha <1\). When \(\alpha =1\), the Negative Tangential Manifold is valid for a unique pair of \((\beta ,R)\) parameters, for a particular equilibrium value, \(C^*=\tilde{\mathcal {C}}\). We define this critical equilibrium value as the Junction Point, which satisfies
We denote \(\beta = J_M(\tilde{\mathcal {C}})\) if (14) is satisfied (Table 5); furthermore, we determine the corresponding value of R at the Junction Point by evaluating \(\mathcal {R} = F_M(\tilde{\mathcal {C}},J_M(\tilde{\mathcal {C}}))\). When \(\alpha =1\) and \(R<\mathcal {R}\), the only equilibrium value of (11) is \(C^*=0\), which is stable. This implies that all population densities go extinct in this parameter regime. When \(\alpha =1\) and \(R>\mathcal {R}\), (11) has three solutions: \(C^*=0\), which is stable, an intermediate-valued unstable equilibrium \(C^*=C_1\), and a larger-valued stable equilibrium \(C^*=C_2\) (Fig. 6). Thus, the stability features of this density growth rate are the same as the Strong Allee effect. When \(R=\mathcal {R}\), the Junction Point, \(C^*=\tilde{\mathcal {C}}\), is semi-stable, while \(C^*=0\) remains stable. A summary of this diverse family of Allee effects, in terms of the number and stability of the equilibria, is shown in Table 6.
From Table 5, we note some key features of the Tangential Manifold. Firstly, when \(\beta =0\), we note that the Triple Point is \(\mathcal {C}=1\) for \(1\le M \le 4\). Since the Negative Tangential Manifold must have \(\hat{C}>\mathcal {C},\) we conclude that the Negative Tangential Manifold does not exist when \(\beta =0\), which is also observed in Fig. 7. When \(\beta =(5-M)/6\) and \(1\le M \le 4\), the Triple Point and the Junction Point are both \(\mathcal {C}=\tilde{\mathcal {C}}=0\), implying that no points are contained in the Tangential Manifold. Consequently, parameter pairs \((\alpha ,R)\) that result in qualitative features other than the Extinction regime or the Weak Allee effect can only occur when \(\alpha <1\) and \(\beta \in [0,(5-M)/6)\), as shown in Fig. 7. Finally, we note that when \(M=0\) or \(M=5\), the Tangential Manifold does not exist, since the solution of (12) requires \(R=0\). Therefore, the qualitative features of (11) in the entire \((\alpha ,R)\) parameter space are those seen in the Weak Allee effect when \(\alpha <1\) and the Extinction regime when \(\alpha =1\).
To summarise, we determine that in Case 3 when \(M \in \lbrace 1,2,3,4 \rbrace \), and \(\beta \in [0,(5-M)/6)\), a diverse family of Allee effects can be found. Among these Allee effects are: the Weak Allee effect, the Extinction regime, the Strong Allee effect, and a Hyper-Allee effect parameter regime with three distinct equilibria in (0, 1]. Additional Allee effects can be observed at the boundaries of the aforementioned Allee effects, including the Tangential Manifold and Junction Point with semi-stable equilibria, as well as the Triple Point with a single stable equilibria in (0, 1]. In all of these cases, there are between zero and three equilibria in the interval (0, 1].
3 Interpreting Experimental Data Using the Binary Switch Model
To demonstrate how the Binary Switch Model can be used to provide biological insight, we consider population-level data sets describing the growth of populations of cancer cells. Neufeld et al. (2017) perform three experiments with U87 glioblastoma cells. Uniform monolayers of cells are grown from three different initial densities, with the data shown in Fig. 8. Here, we see that all three experiments lead to increasing population densities with time. The two experiments with the smallest initial densities lead to increasing, concave up C(t) profiles. The experiment with the largest initial density leads to an increasing C(t) profile that changes concavity at approximately \(t=100\) h.
The density of U87 glioblastoma cells has already been rescaled by its maximum packing density in Neufeld et al. (2017), so we assume that \(C=1\) corresponds to the maximum rescaled density. Our aim is to choose \(\varvec{\varTheta }=(\alpha , \beta , r, R,M)\), with \(C_1(0),C_2(0),\) and \(C_3(0)\) as initial conditions, such that the model parameters provide the best match to all three experimental conditions simultaneously. It is important to calibrate the model to match all three data sets simultaneously, because if (4) is consistent with the experimental data, there should be a single choice of model parameters that matches the observed population dynamics, regardless of initial density (Jin et al. 2016b).
To match all experimental data sets simultaneously, we consider the combined least-squares error between model predictions and all data:
Here, we treat the initial densities, \(C_1(0), C_2(0), C_3(0)\) as parameters to be determined; therefore, we consider the extended parameter vector, \(\varvec{\varTheta }=(M,r,R,\)\(\alpha ,\beta , C_1(0),C_2(0),C_3(0))\). In (15), \(c_j\) represents all three experimental data sets obtained at times \(t_j\), concatenated into a single vector. While the Binary Switch Model uses the initial conditions \(C_1(0), C_2(0),\) and \(C_3(0)\), we denote the experimental measurements at \(t=0\) h as \(c_1(0), c_2(0),\) and \(c_3(0)\), respectively (Fig. 8). Using fminsearch in MATLAB (MathWorks 2020), we estimate \(\varvec{\varTheta }^*\) such that \(\varSigma \chi ^2\) is minimised. Since M is discrete, while \((r,R,\alpha ,\beta , C_1(0),C_2(0),\)\(C_3(0))\) are continuous, we estimate \(\varvec{\varTheta }^*\) for each value of \(M \in \lbrace 0,1,2,3,4,5\rbrace \) and then choose the value of M that minimises \(\varSigma \chi ^2\). A MATLAB implementation of this least-squares procedure is discussed in the Supplementary Information.
In Fig. 8, we show the best match that the Binary Switch Model can provide to all three data sets from Neufeld et al. (2017) for each value of M. The optimal parameter set \(\varvec{\varTheta }^*\) and minimal \(\varSigma \chi ^2\) for each value of M are reported in Table 7. We conclude that setting a threshold of \(M=1\) provides the best match to these data sets. While larger values of M clearly deviate from the experimental data sets at low population densities (Fig. 8b), setting \(M=0\) or \(M=2\) also leads to a reasonable visual match for all three experimental data sets (Fig. 8). Furthermore, it is of interest to note that the optimal model parameters associated with small values of M correspond to non-logistic growth features, since logistic growth can only be obtained when \(r=R\) and \(\alpha =\beta \) (Table 7). The match between the experimental data and the model at \(M=1\) has several consequences: (i) this exercise confirms that the data reported by Neufeld et al. (2017) does not follow standard logistic growth; (ii) the high-quality match between the Binary Switch Model and the data for \(M=1\) is consistent with population dynamics similar to a Weak Allee effect, and (iii) interpreting this data using the Binary Switch Model indicates that the best way to explain the population dynamics with a relatively small threshold population density.
3.1 Applications to Ecology
Threshold effects are thought to be a common feature in biological population dynamics, both in cell biology and in ecology. In the previous section, we demonstrated that a population of U87 glioblastoma cells did not follow logistic growth and was better described using the Weak Allee effect. In a similar fashion, various populations in ecology with known threshold effects are better described using Allee effects. A common threshold effect arising in ecology is a threshold population density (Courchamp et al. 2008), whereby a particular species will go extinct below this critical density. Species that have been noted to go extinct below a threshold density include the quokka (Sinclair and Pech 1996), the woodland caribou (Wittmer et al. 2005), the red-backed vole (Morris 2002), and the gypsy moth (Tcheslavskaia et al. 2002; Liebhold and Bascompte 2003). In many of these populations, the threshold density has been measured (Courchamp et al. 2008), thereby providing an appropriate estimate of the equilibrium density \(C^*\) employed in the Binary Switch Model. Consequently, the Binary Switch Model aligns with threshold effects known to arise in ecology, while also providing insight into the underlying individual-level mechanisms that give rise to Allee effects. Furthermore, by making use of measured threshold population densities, we are thereby able to obtain an estimate of the threshold parameter M, further reducing the parameter search space needed to calibrate the Binary Switch Model to match experimental data.
4 Conclusions
In this work, we examine the link between threshold effects in population growth mechanisms and Allee effects. An abrupt change in growth mechanisms, which we refer to as a binary switch, is thought to be a common feature of biological population dynamics. Despite the ubiquitous nature of local binary switches in population dynamics, an explicit connection to Allee effects has not been considered. To explore this connection in greater detail, we examine a population density growth model, in which the proliferation and death rates vary with the local density of the population. By incorporating a local binary switch in these proliferation and death rates, we greatly reduce the size of the parameter space while explicitly incorporating a biologically realistic threshold effect in the proliferation and death rates.
To provide insight into the qualitative features of population dynamics arising in the Binary Switch Model, we examine the presence and stability of the resulting equilibria. We show that when the binary switch occurs at some intermediate population density and the high-density death rate is not too large, a diverse family of Allee effects is supported by the model. Among these Allee effects are: (i) logistic growth, when no binary switch is present; (ii) the Weak Allee effect, which modifies the simpler logistic growth model without changing its equilibria or their stability; (iii) an Extinction regime, where all population densities will eventually go extinct; (iv) the Strong Allee effect, where population below a critical density will go extinct rather than grow, and (v) the Hyper-Allee effect, which has two distinct positive stable population densities. Furthermore, we show that there are additional forms of Allee effects at the boundaries in the parameter space that separate these five main classes of Allee effects.
Along with exhibiting a wide range of Allee effects, the Binary Switch Model has a restricted parameter regime, making the interpretation of the local binary switch clearer while requiring fewer parameters to identify when calibrating to experimental data. To demonstrate these advantages, we calibrate the Binary Switch Model to experimental data sets arising in cell biology. Not only can the Binary Switch Model provide a good match to all experimental data across three different initial densities, we also find that the parameters used to match the data provide a more explicit interpretation of the underlying local growth mechanisms arising in the population. Specifically, we confirm that the experimental data are inconsistent with the standard logistic model and that the phenomena is best explained by a binary switch at low density. We conclude that the Binary Switch Model is useful to theorists and experimentalists alike in providing insight into binary switches at the individual scale that produce Allee effects at the population scale.
While one of the merits of the Binary Switch Model is to show how a single local binary switch gives rise to a variety of Allee effects, further extensions of the modelling framework can be made. For instance, additional switches can be incorporated into the modelling framework, representing populations whose proliferation and death rates change at more than one density. We anticipate that this kind of extension would lead to additional forms of Allee effects in the resulting population dynamics. Another potential modification would be to generalise the notion how we measure local density. In this work, we take the simplest possible approach use the number of nearest neighbours on a hexagonal lattice to represent the local density. Several generalisations, such as working with next nearest neighbours or working with a weighted average of nearest neighbours, could be incorporated into our modelling framework (Fadai et al. 2020; Jin et al. 2016a). Again, we expect that such extensions would lead to an even richer family of population dynamics models. We leave these extensions for future considerations.
References
Allee WC, Bowen ES (1932) Studies in animal aggregations: mass protection against colloidal silver among goldfishes. J Exp Zool 61(2):185–207
Bobadilla AVP, Carraro T, Byrne HM, Maini PK, Alarcón T (2019) Age structure can account for delayed logistic proliferation of scratch assays. Bull Math Biol 81(7):2706–2724
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 11(9):e1004366
Colon C, Claessen D, Ghil M (2015) Bifurcation analysis of an agent-based model for predator–prey interactions. Ecol Model 317:93–106
Courchamp F, Clutton-Brock T, Grenfell B (1999) Inverse density dependence and the Allee effect. Trends Ecol Evol 14(10):405–410
Courchamp F, Berec L, Gascoigne J (2008) Allee effects in ecology and conservation. Oxford University Press, Oxford
de Pillis LG, Radunskaya A (2003) A mathematical model of immune response to tumor invasion. In: Bathe KJ (ed) Computational fluid and solid mechanics 2003. Elsevier, Amsterdam, pp 1661–1668
de Pillis LG, Radunskaya AE, Wiseman CL (2005) A validated mathematical model of cell-mediated immune response to tumor growth. Cancer Res 65(17):7950–7958
Drake JM (2004) Allee effects and the risk of biological invasion. Risk Anal Int J 24(4):795–802
Edelstein-Keshet L (2005) Mathematical models in biology. SIAM, Philadelphia
Fadai NT, Johnston ST, Simpson MJ (2020) Unpacking the Allee effect: determining individual-level mechanisms that drive global population dynamics. bioRxiv https://www.biorxiv.org/content/10.1101/774000v3
Frankham R (1995) Inbreeding and extinction: a threshold effect. Conserv Biol 9(4):792–799
Friedl P, Alexander S (2011) Cancer invasion and the microenvironment: plasticity and reciprocity. Cell 147(5):992–1009
Gerlee P (2013) The model muddle: in search of tumor growth laws. Cancer Res 73(8):2407–2411
Hatzikirou H, Basanta D, Simon M, Schaller K, Deutsch A (2012) ‘Go or grow’: the key to the emergence of invasion in tumour progression? Math Med Biol J IMA 29(1):49–65
Hopf F, Hopf F (1985) The role of the Allee effect in species packing. Theor Popul Biol 27(1):27–50
Jenner AL, Yun C-O, Kim PS, Coster AC (2018) Mathematical modelling of the interaction between cancer cells and an oncolytic virus: insights into the effects of treatment protocols. Bull Math Biol 80(6):1615–1629
Jenner AL, Kim PS, Frascoli F (2019) Oncolytic virotherapy for tumours following a Gompertz growth law. J Theor Biol 480:129–140
Jin W, Penington CJ, McCue SW, Simpson MJ (2016a) Stochastic simulation tools and continuum models for describing two-dimensional collective cell spreading with universal growth functions. Phys Biol 13(5):056003
Jin W, Shah ET, Penington CJ, McCue SW, Chopin LK, Simpson MJ (2016b) Reproducibility of scratch assays is affected by the initial degree of confluence: experiments, modelling and model selection. J Theor Biol 390:136–145
Jin W, Shah ET, Penington CJ, McCue SW, Maini PK, Simpson MJ (2017) Logistic proliferation of cells in scratch assays is delayed. Bull Math Biol 79(5):1028–1050
Johnson DM, Liebhold AM, Tobin PC, Bjørnstad ON (2006) Allee effects and pulsed invasion by the gypsy moth. Nature 444(7117):361–363
Johnson KE, Howard G, Mo W, Strasser MK, Lima EABF, Huang S, Brock A (2019) Cancer cell population growth kinetics at low densities deviate from the exponential growth model and suggest an Allee effect. PLoS Biol 17:e3000399
Johnston ST, Baker RE, McElwain DLS, Simpson MJ (2017) Co-operation, competition and crowding: a discrete framework linking Allee kinetics, nonlinear diffusion, shocks and sharp-fronted travelling waves. Sci Rep 7:42134
Koenig WD, Knops JM (2005) The mystery of masting in trees: some trees reproduce synchronously over large areas, with widespread ecological effects, but how and why? Am Sci 93(4):340–347
Kuparinen A, Keith DM, Hutchings JA (2014) Allee effect and the uncertainty of population recovery. Conserv Biol 28(3):790–798
Liebhold A, Bascompte J (2003) The allee effect, stochastic dynamics and the eradication of alien species. Ecol Lett 6(2):133–140
Martínez-García R, Murgui C, Hernández-García E, López C (2015) Pattern formation in populations with density-dependent movement and two interaction scales. PLoS ONE 10(7):e0132261
MathWorks (2020) fminsearch: MathWorks documentation. https://au.mathworks.com/help/matlab/ref/fminsearch.html. Accessed May 2020
Metzger J-P, Décamps H (1997) The structural connectivity threshold: an hypothesis in conservation biology at the landscape scale. Acta Oecol 18(1):1–12
Morris DW (2002) Measuring the allee effect: positive density dependence in small mammals. Ecology 83(1):14–20
Murray JD (2003) Mathematical biology I: an introduction. Springer, New York
Neufeld Z, von Witt W, Lakatos D, Wang J, Hegedus B, Czirok A (2017) The role of Allee effect in modelling post resection recurrence of glioblastoma. PLoS Comput Biol 13:e1005818
Rossignol R, Malgat M, Mazat J-P, Letellier T (1999) Threshold effect and tissue specificity implication for mitochondrial cytopathies. J Biol Chem 274(47):33426–33432
Sarapata EA, de Pillis LG (2014) A comparison and catalog of intrinsic tumor growth models. Bull Math Biol 76(8):2010–2024
Scott SM, Bodine EN, Yust A (2014) An agent-based model of Santa Cruz island foxes (urocyon littoralis santacruzae) which exhibits an Allee effect. Lett Biomath 1(1):97–109
Seebens H, Blackburn TM, Dyer EE, Genovesi P, Hulme PE, Jeschke JM, Pagad S, Pyšek P, Winter M, Arianoutsou M et al (2017) No saturation in the accumulation of alien species worldwide. Nat Commun 8:14435
Simberloff D, Martin J-L, Genovesi P, Maris V, Wardle DA, Aronson J, Courchamp F, Galil B, García-Berthou E, Pascal M et al (2013) Impacts of biological invasions: what’s what and the way forward. Trends Ecol Evol 28(1):58–66
Sinclair ARE, Pech RP (1996) Density dependence, stochasticity, compensation and predator regulation. Oikos 75:164–173
Stefan A, Geritz H, Kisdi É (2012) Mathematical ecology: why mechanistic models? J Math Biol 65(6–7):1411
Stephens PA, Sutherland WJ, Freckleton RP (1999) What is the Allee effect? Oikos 87:185–190
Strogatz SH (2018) Nonlinear dynamics and chaos: with applications to physics, biology, chemistry, and engineering. CRC Press, Boca Raton
Taylor CM, Hastings A (2005) Allee effects in biological invasions. Ecol Lett 8(8):895–908
Tcheslavskaia K, Brewster CC, Sharov AA (2002) Mating success of gypsy moth (Lepidoptera: Lymantriidae) females in Southern Wisconsin. Great Lakes Entomol 35(1):1
Tu C, Suweis S, D’Odorico P (2019) Impact of globalization on the resilience and sustainability of natural resources. Nat Sustain 2:283–289
Vittadello ST, McCue SW, Gunasingh G, Haass NK, Simpson MJ (2020) Examining go-or-grow using fluorescent cell-cycle indicators and cell-cycle-inhibiting drugs. Biophys J 118(6):1243–1247
Warne DJ, Baker RE, Simpson MJ (2019) Using experimental data and information criteria to guide model selection for reaction-diffusion problems in mathematical biology. Bull Math Biol 81(6):1760–1804
Wittmer HU, Sinclair ARE, McLellan BN (2005) The role of predation in the decline and extirpation of woodland caribou. Oecologia 144(2):257–267
Acknowledgements
This work is supported by the Australian Research Council (DP170100474). The authors thank the anonymous referee for their helpful comments.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Fadai, N.T., Simpson, M.J. Population Dynamics with Threshold Effects Give Rise to a Diverse Family of Allee Effects. Bull Math Biol 82, 74 (2020). https://doi.org/10.1007/s11538-020-00756-5
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11538-020-00756-5