8 - Adaptive dynamics#

In the models we have examined so far, all individuals within a particular population (or species) are identical - they have the same birth rates, death rates, risk of infection and so on. However, we often see mutations arise within populations, leading to offspring - and therefore a subpopulation - with slightly different rates. These two strains of the organism - the resident and the invader - will then compete with one another, with potentially one strain dominating (such a scenario could be applied to any sort of invading species, but our focus will be on mutants generated through reproduction). This gives rise to the potential for evolution. The basic idea of natural selection is that strains of an organism that are the most successful - that is they make the best use of their resources, live the longest and, ultimately, produce the most offspring - are likely to be better represented in future generations. Evolution is the repeated process by which new mutants are generated and these most successful strains come to dominate. We often think of evolution as an immensely slow process - for example the evolution of humans from primates - but in many species it can be very fast.

Like most processes in natural systems, evolution is fundamentally complicated. An important element of mathematical modelling is deciding what assumptions we need to include, and what we will neglect. Broadly, evolutionary models take one of two approaches. One set of models focus on the genetics behind evolution. Mutation is ultimately a genetic process, and it is the genes that determine the behaviour of organisms. However, these models have little to say about what it is that drives evolution. The other set of models focus on evolutionary ecology; that is, how the ecology (population dynamics) drives evolution (adaptive dynamics). This is because it is the ecological environment that creates selection for different strains. In these models we assume very simple genetics, but are able to gain insight in to when we might expect organisms to evolve in a certain way. It is this second approach that we shall be using.

Resident dynamics#

We will think about evolution in the context of infectious disease - my own area of research. In particular we will consider how a parasite might evolve to best exploit its host. We start by writing down the population dynamics of the resident strain in the absence of the mutant. We will take a variation of our wildlife disease model:

(28)#\[\begin{align} \frac{dS}{dt} &= (b-qH)S-dS-\beta SI\\ \frac{dI}{dt} &= \beta SI-(d+\alpha)I, \end{align}\]

where \(H=S+I\) is the total population size. Notice that here reproduction of hosts is reduced due to competition (\(q\)), vreating a carrying capacity for the population in the absence of disease. We will not do a full analysis of the resident dynamics here as it is very similar to the wildlife disease model. The key points are:

  • There is a trivial equilibrium at \(S = I = 0\). This equilibrium is never stable and biologically fairly irrelevant.

  • There is a disease-free equilbirium at \(S_{df} = (b -d)/q, I_{df} = 0\). This is stable iff \(R_0=\frac{\beta S_{df}}{d+\alpha}<1\).

  • There is an endemic equilibrium at \(S_{e} = (d + \alpha)/\beta, I_{e} = (b -qS_e -d)/(\beta + q)\). This is stable iff \(R_0=\frac{\beta S_{df}}{d+\alpha}>1\), which is true for whenever \(I_e>0\).

Fitness and adaptive dynamics#

The framework we will use for studying evolution is generally called \emph{adaptive dynamics} (or \emph{evolutionary invasion analysis}). We will assume that an organism is able to evolve one or more \emph{traits}. Pragmatically, this means that one or more parameters of the model will evolve.

The key quantity for analysing evolution is fitness. This can be formally defined in slightly different ways, but it is ultimately a measure of how successful a given strain is in its environment. For our model, the fitness of a particular strain will be defined as its exponential growth rate.

Let us assume that initially all individuals in the population are the resident strain. Our focus will be on the fitness of a mutant strain, with a small difference in some trait (in fact we will usually assume two traits vary as we expect there to be a trade-off: if a strain is ‘stronger’ in one area we expect it o pay for this by being ‘weaker’ in another. These two traits will be linked by some defined trade-off function, meaning we can ultimatly reduce it down to thinking about what happens to just one trait). We will assume that mutants arise very rarely, meaning we can assume that the resident has reached an equilibrium of its population dynamics. This is called a separation of timescales assumption; the population dynamics are ‘fast’ and the adaptive dynamics are ‘slow’. We will also assume that the mutant is initially rare, meaning it has a very small density (initially) relative to the resident.

The mutant’s growth rate depends both on its own strategy and on the ‘environment’, by which we mean the ecological conditions created by the current resident. Let us say that the current resident has some strategy \(x\). We can write the fitness of this resident - that is its growth rate - as \(r(x,E_x)\), where \(E_x\) represents the environment. In this case we would have \(r=0\) (because we have assumed the resident is at equilibrium). Now consider a mutant type with strategy \(x_m\) invading a resident environment. Now its fitness is \(r(x_m,E_x)\). In all likelihood \(r\neq0\). If \(r>0\) then the mutant population will grow, meaning the mutant can invade the current resident, whereas if \(r<0\) it will die out.

Assuming mutations are very small we can take a Taylor expansion of the mutant’s fitness as,

(29)#\[\begin{equation} r(x_m,E_x)=r(x,E_x)+\frac{\partial r}{\partial x_m}\Bigg|_{x_m=x}(x_m-x). \end{equation}\]

Since \(r(x,E_x)=0\), the direction of selection is entirely dictated by the fitness gradient, \([\partial r/\partial x_m]_{x_m=x}\). If the mutant has a trait value \(x_m>x\) then for that mutant to invade there must be a positive fitness gradient.

We can picture there being a sequence of these invasions by mutants. Where the mutant is successful it will go on to replace the existing population and itself become the new resident. This resident population will then be invaded by new mutants, and so on. Given small mutations, we can now think of the dynamics of the evolving trait as being a dynamical system in its own right; the adaptive dynamics. If we define an evolutionary timescale, \(T>>t\) (with \(t\) the ecological timescale), then the change in the trait value \(x\) will be given by,

(30)#\[\begin{equation} \frac{dx}{dT}=\mu \frac{\partial r}{\partial x_m}\Bigg|_{x_m=x}. \end{equation}\]

The parameter \(\mu>0\) contains information about how quickly new mutants appear (it is beyond the scope of this course to consider this in detail, so we shall just assume it is a constant). Of course, since the fitness gradient will depend on the resident equilibrium, we can see how the separation of timescales assumption works. We first have to solve the population dynamics to its equilibrium, then solve the adaptive dynamics. Note that \(\mu\) only scales the ‘speed’ of evolution. Therefore if only one organism is evolving (so relative speeds do not matter) we will generally only need to focus on the fitness gradient.

Given this definition, we might then expect to look for ‘equilibria’ of these adaptive dynamics. That is, we would expect evolution of the trait \(x\) to continue until a point is reached where the fitness gradient is zero. This is indeed what we do, but things are a little more complicated and there is some new terminology associated with it. Firstly, an ‘equilibrium’ of adaptive dynamics is known as a singular strategy,

(31)#\[\begin{equation} \frac{dx}{dT}\propto\frac{\partial r}{\partial x_m}\Big|_{x_m=x}= 0. \end{equation}\]

What can happen at such a singular strategy? Perhaps confusingly, there are now two different types of stability we need to consider.

Evolutionary stability#

Evoluitionary stability is not really ‘stability’ in a traditional mathematical sense at all, but relates to a long-standing ecological idea of the Evolutionarily Stable Strategy (ESS). In fact this term simply asks, if the strategy is adopted by the current resident, can it be invaded by any (nearby) mutants? In other words, it asks whether the strategy is a local fitness maximum or not. Mathematically, this is given by,

(32)#\[\begin{equation} \frac{\partial^2 r}{\partial x_m^2}\Big|_{x_m=x}<0 \end{equation}\]

Convergence stability#

Of course, just because a strategy is uninvadible that does not mean that it will be reached through evolution. Instead we need to assess whether the strategy is locally attracting. This term is called convergence stability and is a more direct counterpart of classic stability.

(33)#\[\begin{equation} \frac{d}{dx}\left(\frac{\partial r}{\partial x_m}\Big|_{x_m=x}\right)=\frac{\partial^2 r}{\partial x_m^2}\Big|_{x_m=x}+\frac{\partial^2 r}{\partial x_m\partial x}\Big|_{x_m=x}<0 \end{equation}\]

Note that this is the sum of the evolutionary stability condition and an additional second derivative.

Evolutionary stability and convergence stability are independent properties. This therefore provides four potential outcomes at an evolutionary singular point:

Evol. Stable

Conv. Stable

Outcome

\(\checkmark\)

\(\checkmark\)

Continuously Stable Strategy (CSS)

\(\times\)

\(\times\)

Repeller

\(\checkmark\)

\(\times\)

Garden of Eden

\(\times\)

\(\checkmark\)

Evolutionary Branching Point

  • A Continuously Stable Strategy (CSS) is both locally attracting and univadible. It is therefore a long-term end-point of evolution.

  • A repeller is neither attracting nor uninvadible. Therefore evolution will always take the system away from this strategy.

  • A Garden of Eden is uninvadible and would be a local fitness maximum \emph{were it ever reached}. However, since it is not attracting evolution will always take the system away from this strategy. In that sense it behaves roughly the same as a repeller.

  • An evolutionary branching point is locally attracting but invadible, that is a fitness minimum. In this case evolution will drive the population to this strategy, but once there all nearby mutants can invade. What happens then is that the population divides in to two coexisting strategies either side of the singular strategy, and evolution continues. This is an important outcome since it creates diversity.

The evolution of parasite virulence#

For our infectious disease model we will assume here that it is the parasite that is able to evolve, and in particular that it can evolve its transmission, \(\beta\). We might well expect a disease to ‘want’ to infect and spread as quickly as possible. A classic assumption is that there is a transmission-virulence (mortality) trade-off for parasites. The argument is that for a parasite to increase its transmission rate it must grow more quickly, and this faster growth is likely to cause greater damage and hence greater virulence. As such we might define a trade-off function \(\alpha=\alpha(\beta)\) which is an increasing function.

We shall assume that we have parameter values such that \(R_0>1\) and the endemic equilibrium is stable. How do we define the fitness for the parasite? In this model we do not track explicitly the number of parasites, but rather the number of host individuals infected with parasites. However, it is reasonable to say that this number of infected hosts is the key to the disease being successful, and therefore we will take the growth rate of infected hosts to be the fitness of the parasite. The dynamics of the mutant parasite are given by,

(34)#\[\begin{equation} \frac{dI_m}{dt}=\beta_m S_eI_m - (\alpha(\beta_m)+d)I_m. \end{equation}\]

If we had any terms with mutant densities higher than first order we could set these to be 0, since the mutant is assumed to be rare. As we can see, that is not the case here. As such the fitness for the mutant parasite, i.e. its growth rate, will be,

\[\begin{equation*} {r=\beta_m S_e - (\alpha(\beta_m)+d)} \end{equation*}\]

The next step is to find the fitness gradient. We take the derivative of \(r\) with respect to \(\beta_m\) and then substitute in \(\beta_m=\beta\). Now the fitness gradient gives,

(35)#\[\begin{equation} \frac{\partial r}{\partial\beta_m}\Big|_{\beta_m=\beta}= S_e - \alpha'(\beta) \end{equation}\]

If this fitness gradient is positive the parasite will increase the transmission rate, and hence also increase its virulence; if the fitness gradient is negative the parasite will reduce the transmission rate, and hence also decrease the virulence. Which occurs obviously depends on the steepness of the transmission-virulence trade-off \(\alpha(\beta)\). Where the two terms are equal we will have a singular strategy.

What are the stability conditions at a singular point? Firstly we have evolutionary stability,

(36)#\[\begin{equation} \frac{\partial^2 r}{\partial\beta_m^2}\Big|_{\beta_m=\beta} = - \alpha''(\beta) \end{equation}\]

So we have that the singular strategy will be evolutionarily stable whenever the curvature of the trade-off at the singular strategy is positive - this means that increased transmission is ‘increasingly costly’ in terms of virulence. For convergence stability we have the sum of the last term and,

\[\begin{equation*} \frac{\partial^2 r}{\partial\beta_m\beta}\Big|_{\beta_m=\beta} = \frac{d{S_e}}{d\beta}. \end{equation*}\]

What does this term evaluate to? Using the expression we found for \(S_e\), we have,

\[\begin{align*} \frac{d S_e}{d\beta} &= \frac{\alpha'(\beta)}{\beta}-\frac{\alpha(\beta)+d}{\beta^2}\\ &=\frac{1}{\beta}\left(\alpha'(\beta)-\frac{\alpha(\beta)+d}{\beta}\right)\\ &=\frac{1}{\beta}\left(\alpha'(\beta)-S_e\right) \end{align*}\]

Now recall that we are evaluating this second derivative at the singular strategy, and we found above that at the singular strategy we have that \(S_e- \alpha'(\beta)=0\). Therefore the term above also evaluates to zero. The final convergence stability term, then, is identical to the evolutionary stability term,

\[\begin{equation*} \frac{\partial^2 r}{\partial\beta_m^2}\Big|_{\beta_m=\beta}+\frac{\partial^2 r}{\partial\beta_m\partial\beta}\Big|_{\beta_m=\beta}=-\alpha''(\beta) \end{equation*}\]

So what does this tell us? That whenever the curvature of the trade-off is positive, then the singular strategy is both evolutionarily stable and convergence stable, and therefore a CSS. In contrast, whenever the curvature is negative, then the singular strategy is a repeller. Therefore we can never get evolutionary branching in this model.

How does optimal parasite virulence vary?#

Let us assume we have chosen parameters and a trade-off such that we predict a singular strategy that is a Continuously Stable Strategy (CSS). Now let us ask what would happen if we changed the system by increasing the host’s birth rate, \(b\). What would we expect to happen? Should the parasite increase or decrease its transmission (and therefore virulence)?

The answer, in fact, is neither. Changing the host’s birth rate will have no effect on parasite evolution. This may initially seem puzzling. After all, we have changed the environment (we would presume by increasing the size of the host population), and we know that the host birth rate appears in the population dynamics. Let’s look at the parasite’s fitness gradient, which is the driver of evolution,

(37)#\[\begin{equation} \frac{\partial r}{\partial\beta_m}\Big|_{\beta_m=\beta}= S_e - \alpha'(\beta)=\frac{\alpha(\beta)+d}{\beta}-\alpha'(\beta). \end{equation}\]

As we can see, the host birth rate does not appear anywhere in the fitness gradient, and this is why it does not impact parasite evolution. Parasite evolution is simply determined by how infective the mutant is compared to the resident and how much more quickly it dies. We might have expected increasing the birth rate to lead to more infections since there are more hosts. However, it is only the number of susceptible hosts that matters, and we showed in the first lecture that its density depends entirely on the infection.

Now let us ask how parasite evolution might depend on the (natural) death rate, \(d\). As we can see, this parameter does appear in the parasite’s fitness since it partly controls the susceptible density. Let’s make our lives easier by choosing a functional form for the trade-off as,

(38)#\[\begin{equation} \alpha(\beta)=\alpha_{\text{min}}+\beta^2 \end{equation}\]

Since \(\alpha"(\beta)>0\) we know from the previous lecture that this will produce a CSS which is both evolutionarily stable and convergence stable. The fitness now becomes,

(39)#\[\begin{equation} \frac{\partial r}{\partial\beta_m}\Big|_{\beta_m=\beta}= S_e - \alpha'(\beta)=\frac{\alpha_{\text{min}}+\beta^2+d}{\beta}-2\beta. \end{equation}\]

We can solve this to find the singular strategy,

(40)#\[\begin{align} \frac{\partial r}{\partial\beta_m}\Big|_{\beta_m=\beta} &= 0\\ \implies \frac{\alpha_{\text{min}}+\beta^2+d}{\beta}-2\beta &=0\\ \implies \beta&=\sqrt{\alpha_{\text{min}}+d} \end{align}\]

Therefore the parasite’s evolutionarily stable transmission rate is an increasing function of the death rate. In other words, we expect the parasite to evolve higher transmission - and therefore higher virulence - against hosts that die more quickly.

Why might this be? In general, what might we expect the parasite’s optimum strategy to be? Recall we defined the term \(R_0\) to be a measure of how infective the parasite is. We would expect the parasite to evolve to be as infectious as possible, and therefore to maximise \(R_0\). A knock-on effect of this is that we should therefore expect the parasite to minimise the susceptible population, as this would mean it is exploiting the host to the best of its ability. Remember that \(S_e=S_{df}/R_0\), clearly highlighting this link.

Looking at our equilibrium expression, we see that increasing the death rate, \(d\), leads to a bigger susceptible density, \(S_e\) (and so a lower \(R_0\)). Since the parasite’s optimum strategy should be to minimise \(S_e\) (maximise \(R_0\)), we would therefore expect evolution to cause the parasite to exploit the host more. That means evolving higher transmission, and by the trade-off, higher virulence. Note that this also means than when hosts die more quickly due to natural causes, the parasite is evolving to increase the disease-induced mortality as well.

3 key points#

  1. We can model evolution by thinking about repeated invasions of rare mutants into resident populations.

  2. At singular points there are two types of stability to check: evolutionary stability and convergence stability.

  3. Parasites will evolve higher transmission and virulence when the host death rate increases.