the canonical equation of adaptive dynamics
DESCRIPTION
& Mathematical Institute, Leiden University. (formerly ADN ) IIASA. VEOLIA- Ecole Poly- technique. The canonical equation of adaptive dynamics. a new role for the effective population sizes of population genetics. Hans (= J A J * ) Metz. Preamble . - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/1.jpg)
The canonical equationof adaptive dynamics
a new role for the effective population sizes
of population genetics
Hans (= J A J *) Metz
(formerly ADN) IIASA
QuickTime™ en eenTIFF (ongecomprimeerd)-decompressorzijn vereist om deze afbeelding weer te geven.
VEOLIA-Ecole Poly-technique
QuickTime™ en eenTIFF (ongecomprimeerd)-decompressor
zijn vereist om deze afbeelding weer te geven.
&Mathematical Institute, Leiden University
QuickTime™ and a decompressor
are needed to see this picture.
![Page 2: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/2.jpg)
Preamble
Real evolution mostly takes place in higher (even infinite) dimensional trait spaces.
In higher dimensions the main ideas introduced by means of the graphical constructions still apply, but the analysis of the monomorphic dynamics hinges
the ordering properties of the real line.
To study the dynamics in the higher dimensional case we ususally fall back on a differential equation, grandly
called the Canonical Equation of adaptive dynamics.
Goal: This talk is given to its derivation, and to an unexpected recently discovered link with the theory of random genetic drift.
![Page 3: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/3.jpg)
overview
![Page 4: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/4.jpg)
the ecological theatre and the evolutionary play
Long term adaptive evolution proceeds through the continual filtering of new mutations by selection.
The supply of new phenotypes by mutation depends on the genotypic architecture and the
genotype to phenotype map.
Selection is a population dynamical process.
Convenient idealisation: The time scales of the production of novel variation
and of gene substitutions are separated.
![Page 5: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/5.jpg)
the adaptive play
Given a population dynamics one can graft onto it an adaptive dynamics:
Just assume that individuals are characterised by traits that may change through mutation,
and that affect their demographic parameters.
The speed of adaptive evolution is proportional to
the population size n .
![Page 6: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/6.jpg)
a second, silent, play: random genetic drift
Given a population dynamical model one can also graft onto it a random genetic drift.
Just imagine that each individual harbours two alleles without consequential phenotypic effect,
which in the reproductive process are reassorted according to Mendel’s laws.
The speed at which variation is lost over time is inversely proportional to n.
![Page 7: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/7.jpg)
a formal connection between the two plays
Result:
The constants that appear in front of n in the formulas for the speeds of adaptive evolution and random genetic
drift are the same.
The product of this constant and n is known as the
effective population size ne.
![Page 8: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/8.jpg)
Part I
The ecological theatre
![Page 9: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/9.jpg)
the population dynamical side of adaptive evolution
Adaptive evolution occurs by the repeated substitution of mutants in largish populations.
Mutants emerge single in an environment set by a resident population.
How many mutants occur per time unit depends on the size of the resident birth stream.
The mutant invasion process depends on their phenotype and on the environment in which they invade.
The assumption that the resident population is large makes that both the birth stream and the environment can be
calculated from a deterministic community model.
![Page 10: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/10.jpg)
modelling the ecological theatre
The easiest way of accomodating all sort of life history detail in a single overarching formalism
is to do the population dynamical bookkeeping from births to births.
(C.f. Lotka’s integral equation.)
By allowing multiple birth states it is moreover possible to accommodate i.a.
- parentally mediated differences in offspring size, social status, etc.- spatially distributed populations (use location as birth state component)- cyclic environments (use phase of cycle as birth state component)- genetic sex determination, including haplo-diploid genetics, etc- genetic polymorphisms.
I will proceed as if the number of possible birth states is finite.
![Page 11: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/11.jpg)
modelling the ecological theatre
trait vector(affects the two operators thatdescribe individual behaviour)
Odo Diekmann Mats Gyllenberg
B = L(X | EX) B, EX = F(I), I = G(X | EX) B
Equilibria of structured populations generally satisfy:
Diekmann, Gyllenberg & Metz (2003) TPB 63: 309 - 338
![Page 12: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/12.jpg)
equilibriumBirth rate vectorper unit of area
environmental input,i.e., the Environment as perceived by the individuals
per capita lifetimeimpingement onthe environment
next generation operator
(i.e., lij is the Lifetime number of births
in state i expected from a newborn in state j)
population output,i.e., Impingementon the environment
Odo Diekmann Mats Gyllenberg
B = L(X | EX) B, EX = F(I), I = G(X | EX) B
QuickTime™ en eenTIFF (LZW)-decompressorzijn vereist om deze afbeelding weer te geven.QuickTime™ en eenTIFF (LZW)-decompressorzijn vereist om deze afbeelding weer te geven.
Equilibria of structured populations generally satisfy:
modelling the ecological theatre
![Page 13: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/13.jpg)
equilibriumBirth rate vectorper unit of area
environmental input,i.e., the Environment as perceived by the individuals
result of the dynamic equilibrium of the surrounding community
next generation operator
(i.e., lij is the Lifetime number of births
in state i expected from a newborn in state j)
Odo Diekmann Mats Gyllenberg
B = L(X | EX) B, EX = F(I), I = G(X | EX) B
QuickTime™ en eenTIFF (LZW)-decompressorzijn vereist om deze afbeelding weer te geven.QuickTime™ en eenTIFF (LZW)-decompressorzijn vereist om deze afbeelding weer te geven.
Equilibria of structured populations generally satisfy:
modelling the ecological theatre
![Page 14: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/14.jpg)
Part II
The adaptive play
![Page 15: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/15.jpg)
t
two subsequent limits
system size ∞ successful mutations / time 0
trait valuex
individual-basedsimulation
adaptive dynamicslimit
individual-based stochastic process
mutational step size 0
canonical equationlimit
branching
limit type:
(concentrate on traits, and rescale time appropriately)
![Page 16: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/16.jpg)
the canonical equation
dX
dt = 12 n ε C
∂s Y X( )∂Y
Y=X
⎡
⎣⎢⎢
⎤
⎦⎥⎥
T
The “canonical equation of adaptive dynamics” was derived to describe the evolution of quantitative traits
in realistic ecologies.
Assumptions: large population sizes, mutation limitation, small mutational steps .
*
* and, initially, simple ODE population models
![Page 17: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/17.jpg)
the canonical equation
X: value of trait vector predominant in the population n: population size, ε: mutation probability per birth event C: mutational covariance matrix, s: invasion fitness, i.e., initial relative growth rate of a potential Y mutant population.
dX
dt = 12 n ε C
∂s Y X( )∂Y
Y=X
⎡
⎣⎢⎢
⎤
⎦⎥⎥
T
![Page 18: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/18.jpg)
dX
dt = 12 n ε C
∂s Y X( )∂Y
Y=X
⎡
⎣⎢⎢
⎤
⎦⎥⎥
T
with Poisson # offspring
discrete generations
history
Underlying assumptions rather unbiological: individuals reproduce clonally, have exponentially distributed lifetimes and give birth at a constant rate from birth onwards (i.e., an ODE population model).
general life histories
Mendelian diploids
Michel Durinx & me
extensions (2008)
2 ne,A
QuickTime™ en eenTIFF (LZW)-decompressor
zijn vereist om deze afbeelding weer te geven.
Ulf Dieckmann & Richard Law
basic ideas and first derivation (1996)
QuickTime™ en eenTIFF (ongecomprimeerd)-decompressor
zijn vereist om deze afbeelding weer te geven.
Nicolas Champagnat & Sylvie Méléard
hard proofs (2003)
QuickTime™ en een-decompressorzijn vereist om deze afbeelding weer te geven.
so far only for community equilibria
non-rigorous
hard proof for pure age dependence
Chi Tran(2006)
only rigorous for ODE model
general case not yet published
![Page 19: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/19.jpg)
an unexpected connection
Part III will argue, based on conjectured extensions of theorems that have been proven for simple special cases,that
ne, A = ne, D
the effective population size for random genetic Drift.
![Page 20: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/20.jpg)
births per unit of time
probability of mutation
per birth event
mean of [mutational step approximation for
the probability that a Y- mutant invades]
dX
dt=b ε 2
σe2 C
∂R0 Y EX( )∂Y
Y=X
⎡
⎣⎢⎢
⎤
⎦⎥⎥
T
derivation of the canonical equation
evolution is mutation limited
For general equilibrium population dynamics the canonical equation appears first in another form:
mutational steps are small
approximation for the
B = bU, 1TU=1
![Page 21: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/21.jpg)
R0(Y | EX) average life-time offspring number of a mutant allele
producing Y when singly substituted in the resident genotype
*
demographic ingredients 1
U stable birth state distribution of resident( allele)s ,
normalised dominating right eigenvector of L(X | EX), 1TU
= 1,V (birth rate based) reproductive values of newborn resident( allele)s,
co-normalised dominating left eigenvector of L(X | EX), V TU = 1.
For the resident: R0(X | EX) = 1.
( calculated as dominant eigenvalue of a next generation operator L(Y | EX) ).
2
σe2
∂R0 Y EX( )∂Y
Y=X
⎡
⎣⎢⎢
⎤
⎦⎥⎥
![Page 22: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/22.jpg)
demographic ingredients 2
* σe2 := Var vimi
i∑ j⎛
⎝⎜⎞
⎠⎟j∑ u j
with mi the lifetime number of offspring born in state i,
begotten by a resident allele born in state j.
U stable birth state distribution of resident( allele)s ,
normalised dominating right eigenvector of L(X | EX), 1TU
= 1,V (birth rate based) reproductive values of newborn resident( allele)s,
co-normalised dominating left eigenvector of L(X | EX), V TU = 1.
For the resident: R0(X | EX) = 1.
2
σe2
∂R0 Y EX( )∂Y
Y=X
⎡
⎣⎢⎢
⎤
⎦⎥⎥
![Page 23: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/23.jpg)
time1
10
100
1000
10 200
# individuals
or "grows exponentially" at a relative rate s(Y | X). either goes extinct, with probability Q(Y | EX), a population starting from a single individual:In an ergodic environment EX
from the theory of branching processes
For constant EX and small s :
P =1−Q≈2σe2 ln R0( )
⎡
⎣⎢
⎤
⎦⎥+ Ilan Eshel
QuickTime™ en eenTIFF (LZW)-decompressorzijn vereist om deze afbeelding weer te geven.
J.B.S. Haldane
![Page 24: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/24.jpg)
the average effective step dX
dt=b ε 2
σe2 C
∂R0 Y EX( )∂Y
Y=X
⎡
⎣⎢⎢
⎤
⎦⎥⎥
T
Z −∞
∞
∫ g(Z)dZ
approximation for the probabilitythat a Y- mutant invadesZ = Y - X
probability density ofmutational steps
mutational covariance matrix
12 C
2
σe2
∂R0 Y EX( )∂Y
Y=X
⎡
⎣⎢⎢
⎤
⎦⎥⎥
TSmooth genotype to
phenotype maps lead to locally additive genetics. In diploids the mutational effect doubles over a full
substitution
Z T 2
σe2
∂R0 Y EX( )∂Y
Y=X
⎡
⎣⎢⎢
⎤
⎦⎥⎥
T⎛
⎝⎜⎜
⎞
⎠⎟⎟+
QuickTime™ en eenTIFF (LZW)-decompressor
zijn vereist om deze afbeelding weer te geven.
Z
CQuickTime™ en eenTIFF (ongecomprimeerd)-decompressorzijn vereist om deze afbeelding weer te geven.
Brook Taylor
on the assumption that mutations are
unbiased
on the stronger assumption that the
mutations distribution is symmetric
around the resident
![Page 25: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/25.jpg)
coding regionregulatory regions
DNA
reading direction
Some evo-devo:
Genotype to phenotype maps are treated as smooth maps from some vector space of gene expressions to some vector space of phenotypes.
Rationale: Most phenotypic evolution is probably regulatory, and hence quantitative on the level of gene expressions.
aside on genotype to phenotype maps
![Page 26: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/26.jpg)
Consider a representative locus, to be called A, affecting the phenotypic trait, with resident allele a and potential mutant A.
Alleles are supposed to affect the phenotype in a quantitative manner, expressible through an allelic trait Xa resp. XA .
The corresponding phenotypes will be written as Xaa, XaA, XAA:
Xaa = ( ;Xa,Xa; ), XaA= ( ;Xa,XA;
), XAA= ( ;XA,XA; ),
with subject to the restriction ( ;Xa,XA;
) = ( ;XA,Xa; )
( no parental effects).
the genotype to phenotype map:
![Page 27: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/27.jpg)
Hence XaA = ( ;Xa,Xa;
) + A´( ;Xa,Xa; ) εZ + O(ε2)
XAA= (;Xa,Xa; ) + A´(;Xa,Xa;
) εZ + A´(;Xa,Xa ;) εZ + O(ε2)
= ( ;Xa,Xa; ) + 2 A´( ;Xa,Xa;
) εZ + O(ε2).
We assume to be sufficiently smooth, and express the smallness of the allelic effect as XA = Xa + εZ.
The symmetry restriction implies
∂( ;Xa,XA; ) ∂( ;Xa,XA; )
∂Xa XA=Xa ∂XA XA=Xa
= : = A´( ;Xa,Xa; )
local approximate additivity QuickTime™ en eenTIFF (ongecomprimeerd)-decompressorzijn vereist om deze afbeelding weer te geven.
XAA
Andrea Pugliese Tom van Dooren
![Page 28: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/28.jpg)
the mutational covariance matrix
Let, given that a mutation happens, the probability that this mutation happens at the A-locus be pA,
and let the distribution of the mutational step, Y := XA-Xa, be fA .
Assume that the total mutational change is not only small but also unbiased, i.e,
pA
A∑ (L ;Xa,∫ Xa +Y; L ) fA (Y )dY =0
then
C = pA
A∑ (L ;Xa,Xa +Y; L )T(L ;Xa,Xa +Y; L ) fA (Y )dY∫
≈ pA
A∑ ΦA
′ (L ;Xa , Xa; L ) YY T fA(Y )dY ∫ ΦA′T(L ;Xa , Xa; L )
![Page 29: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/29.jpg)
mutational covariances need not be constant!
In the Mendelian case the derivation from the basic ingredients,
genotype to phenotype map and genotypic mutation structure,
shows that the canonical equation represents but the lowest level
in a moment expansion.
The next level is a differential equation for change of the mutational
covariance matrix, depending on mutational 3rd moments, etc.
![Page 30: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/30.jpg)
recovering population size and fitness
dX
dt= b ε 2
σe2 C
∂R0 Y EX( )∂Y
Y=X
⎡
⎣⎢⎢
⎤
⎦⎥⎥
T
= 2Tr
Tsσ e2
n ε C
∂s Y X( )
∂YY = X
⎡
⎣⎢⎢
⎤
⎦⎥⎥
T
Tr : average age at giving birth,
of the residents.
Ts : average survival time
n=bTs s Y X( ) ≈ln R0 Y EX( )⎡⎣ ⎤⎦
Tr⇒ b = n
Ts
ne,A
![Page 31: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/31.jpg)
demographic ingredients 3
with (a) composed of the average pro capita birth rates at age a.
Tr = a VT(a) U da0
∞
∫*
V T(a) U da0
∞
∫ = VTL X |EX( )U = 1. ⎛
⎝⎜⎞
⎠⎟
Ts = a F T(a) U da0
∞
∫
with fi(a) the probability density of the age at death of an individual
born in state i.
*
dX
dt= 2
TrTsσe
2 n ε C ∂s Y X( )∂Y
Y=X
⎡
⎣⎢⎢
⎤
⎦⎥⎥
T
![Page 32: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/32.jpg)
aside: robustness of the CE
The applicability of the canonical equationextends well beyond the case of strict mutation limitation.
For small mutational stepsthe influence of the mutants on the environment at higher densities
comes in only as a term with a higher order in the mutational step size
than the terms accounted for by the canonical equation.
Whether or not some previous mutants have not yet gone to fixation
has little influence on the invasion of new mutants.
Géza Meszéna
![Page 33: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/33.jpg)
Part III
The new result and its ‘proof’
![Page 34: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/34.jpg)
random genetic Drift
Operational definition: The effective population size for random genetic Drift, ne,D ,
is most easily defined as the parameter occurring in the usual diffusion approximation for the temporal development of the probability density of the frequency p of a neutral gene.
∂φ∂t
= 12
12 ne,D
∂2 p 1− p( )φ
∂p2
Interpretation:
The size of a population with non-overlapping generations and multinomial pro capita off-spring numbers that produces the same (asymptotic) decay of genetic variability as the focal population.
![Page 35: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/35.jpg)
Proposition
The effective population sizes
ne,A for Adaptive evolution
and
ne,D for random genetic Drift
are equal
whatever the life history or ecological embedding.
![Page 36: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/36.jpg)
idea of the proof
Connect the approximation formula for the invasion probability derived from branching process theory (Eshel’s formula) with the probability for take-over for a diffusion approximation including selection, :
PB(s)
PD p0 , %s( )
lims→ 0
PB s( )s =2
Tr
σe2 =
~
Why this particular combination of limits ? Why this formula for the initial mutant allele frequency p0? Why this formula for the selection coefficient s ?
limn→ ∞s→ 0
P s,n( )s
lim ns→ ∞, s→ 0 ne,D n constant
PD1
2nTs
Tr
, Trs( )
s =2Ts
ne,D
n =
selection coefficient
P s,n( )
initial frequency of mutant allele
proxy for system size
![Page 37: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/37.jpg)
idea of the proof
lims→ 0
PB s( )s = lim
ns→ ∞, s→ 0 ne,D n constant
2Tr
σe2 =
PD1
2nTs
Tr
, Trs( )
s =2Ts
ne,D
n
Why this formula for the selection coefficient s ?
In the diffusion approximation time is measured in generations. Hence s = Tr s .
~
~
![Page 38: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/38.jpg)
idea of the proof
lims→ 0
PB s( )s = lim
ns→ ∞, s→ 0 ne,D n constant
2Tr
σe2 =
PD1
2nTs
Tr
, Trs( )
s =2Ts
ne,D
n
Why this particular combination of limits ?
We want to determine the first order term for small positive s in the Taylor expansion of the invasion probability.
ne,D n reflects the behavioural laws of resident individuals.
We want to remove the effect of the finiteness of n.
![Page 39: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/39.jpg)
idea of the proof
lims→ 0
PB s( )s = lim
ns→ ∞, s→ 0 ne,D n constant
2Tr
σe2 =
PD1
2nTs
Tr
, Trs( )
s =2Ts
ne,D
n
Why this particular combination of limits ?
Left and right we take subsequent limits in different ways:
(1) from full population dynamics to branching process, followed by an approximation for the invasion probability,
(2) from full population dynamics to diffusion process, followed by a two-step approximation for the invasion probability.
To get equality we want the corresponding paths in parameter space to approach the eventual limit point from the same direction.
n −1
s
x0p0
![Page 40: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/40.jpg)
idea of the proof
lims→ 0
PB s( )s = lim
ns→ ∞, s→ 0 ne,D n constant
2Tr
σe2 =
PD1
2nTs
Tr
, Trs( )
s =2Ts
ne,D
n
Why this formula for the initial mutant allele frequency p0 ?
![Page 41: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/41.jpg)
belief
In continuous time at population dynamical equilibrium (E = EX ) :
B: individual level state transition generator A: average birth rate operator
Any relevant life history process can be uniformly approximated by finite state processes.
L(X, EX )=−K TAB−1K
Order the states such that the birth states come first. Then the next generation operator L(X, EX ) can be expressed as
with
K T =1 0 L 0 0 L L 00 O O M M M
M O O 0 M M
0 L 0 1 0 L L 0
⎛
⎝
⎜⎜⎜⎜⎜
⎞
⎠
⎟⎟⎟⎟⎟
![Page 42: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/42.jpg)
idea of the proof
Why this formula for the initial mutant allele frequency p0 ?
lims→ 0
PB s( )s = lim
ns→ ∞, s→ 0 ne,D n constant
2Tr
σe2 =
PD1
2nTs
Tr
, Trs( )
s =2Ts
ne,D
n
The genetic diffusion for a structured population consists of a slow diffusion of the gene frequency p, preceded by a fast process bringing the population state
the stationary population state without genetic differentiation,
′′N0 , ′N0 , N0( ) N p02 , 2 p0 (1−p0 ), (1−p0 )
2( )
N =n%U
to
%Uwith the normalised eigenvector of A + B.
′′N0 = ′N0 = N = nFor the fast process results in
p0 =
1
2n %VT ′N0
: co-normalised left eigenvector of A + B %VT
![Page 43: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/43.jpg)
idea of the proof
For a just appeared mutant: ′N0 = KU
Lemma:
%V TK =Ts
Tr
VT
′′N0 = ′N0 = N = nFor the fast process results in
p0 =
1
2n %VT ′N0
: co-normalised left eigenvector of A + B %VT
p0 =1
2n Ts
Tr
lims→ 0
PB s( )s = lim
ns→ ∞, s→ 0 ne,D n constant
2Tr
σe2 =
PD1
2nTs
Tr
, Trs( )
s =2Ts
ne,D
n
Why this formula for the initial mutant allele frequency p0 ?
![Page 44: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/44.jpg)
Part IV
Finale
![Page 45: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/45.jpg)
a corollary: individual-based calculation of ne,D
ne,D =Tr
Ts
nσe2 ,
Edward PollakWilliam G Hill
a result already reached by different means byWilliam G Hill (1972)
for the simple age-dependent case, and by
Edward Pollak (1979, ...) for the age dependent case with multiple birth states.
lims→ 0
PB s( )s = lim
ns→ ∞, s→ 0 ne,D n constant
2Tr
σe2 =
PD1
2nTs
Tr
, Trs( )
s =2Ts
ne,D
n
![Page 46: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/46.jpg)
a practical consequence
At equal genetic and developmental architectures and population dynamical regimes
the speeds of adaptive evolution and random genetic drift are inversely proportional.
Already for moderately large effective population sizes
adaptive processes dominate, and neutral substitutions will be largely caused by genetic draft.
![Page 47: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/47.jpg)
The End
![Page 48: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/48.jpg)
a tricky point
The calculation linking the initial condition for the structured mutant population to the initial condition of the diffusion of the gene frequency assumes that there is no need to account for extinctions before the reaching of the slow manifold,in blatant disagreement with the fact that mutants arrive singly.
The justification lies in a relation linking the invasion probabilities of single invaders to those of mutants arriving in groups that are - so small that their influence on the environment can be neglected, yet - so large that the probability of their extinction before their i-state distribution has stabilised can be neglected.
![Page 49: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/49.jpg)
a tricky point, cont’d
P(μ,s) =Eμ 1− 1−P(δ i ,s)( )ξi
i=1
k
∏⎡
⎣⎢
⎤
⎦⎥+ o Eμ Ξ( ) + o(s)
α(μ ) = lims→0
Eμ
1 − 1 − P(δ i , s)( )ξi
i=1
k
∏⎡
⎣⎢
⎤
⎦⎥
s= Eμ η iξi
i= i
k
∑⎡
⎣⎢
⎤
⎦⎥= Η TEμΞ
Consider a mutant population starting from an initial cohort of newborns Ξ = (ξ1, … , ξk), ξi the number in birth state i, drawn from some law μ.
Let P(μ,s) be the correspondig probability of invasion.
Ansatz: P(μ,s) = α(μ)s + o(s), α(δi) =: i.
Then (under some conditions on the “tail” of μ )
Hence
![Page 50: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/50.jpg)
More about the robustness of thecanonical equation
![Page 51: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/51.jpg)
slowing down by within population variation 1
Away from full mutation limitation: the speed of evolution tends in the case of clonal reproduction to be considerabley smaller than predicted by the canonical equation, thanks to so-called clonal interference:Without mutation limitation the effect of different mutants in no longer additive as different mutants coming from the same parent type compete (with ususally the furthest one winning the race).
This effect largely disappears with Mendelian inheritance:Substitutions occur in parallel, and the local additivity of the genotype to phenotype map makes that in the deterministic realm the different loci have little influence on each other’s speed of substitution.
![Page 52: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/52.jpg)
σe2 ← σ e
2 + 12
dR0
dX⎛⎝⎜
⎞⎠⎟
T
Cp
dR0
dX⎛⎝⎜
⎞⎠⎟
slowing down by within population variation 2
Cp the covariance matrix of the variation of X in the population.
If would be calculated based on empirically determined components the additional term is automatically incorporated.
However, the above expression only gives a very partial picture since Cp is bound to fluctuate in time.
σe2
In the initial stochastic realm evolution is slowed down a bit by the additional variability in the offspring number of newly introduced alleles coming from the variability in the partners with whom they team up to make a body. If this variability would be fixed
![Page 53: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/53.jpg)
dissecting the limit
lim ns→ ∞, s→ 0 ne,D n constant
PD1
2nTs
Tr
, Trs( )
s
![Page 54: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/54.jpg)
why this particular limit ?
First hint: For Karlin models the chosen limit procedure naturally
recovers the result from their branching process limits.
![Page 55: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/55.jpg)
Karlin models (without any population structure)
lim ns→ ∞, s→ 0
PD n−1,s( )2s
=1σ2,
PD n−1,s( ) = 1−exp −2s σ 2⎡⎣ ⎤⎦1−exp −2ns σ 2⎡⎣ ⎤⎦
which equals the limit result from branching process theory.
In Karlin’s conditioned direct product branching process models n /ne,D = σ2 = variance of offspring number
![Page 56: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/56.jpg)
why this particular limit ?
Eventual “justification”: A study of the paths in parameter space corresponding to
the two ways of taking subsequent limit shows that in both paths the limit point is approached in a similar manner.
1−exp −2ne,D%s n⎡⎣ ⎤⎦1−exp −4ne,D%s⎡⎣ ⎤⎦
General heuristics:
- The effect of finite population size should disappear. (This effect occurs primarily in the integrals making up the denominator of the diffusion formula.)
- The goal is to obtain the coefficient of the linear term in an expansion in s. Divide by s and let s ∞.~ ~
~
First hint: For Karlin models the chosen limit procedure naturally
recovers the result from their branching process limits.
Let ne,D s ∞.
![Page 57: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/57.jpg)
diffusion approximation versus limit
Mathematicians express the diffusion limit in rescaled time = t/n, leading to (for the equation with selection)
where the expressions
should be interpreted as single symbols instead of as formulas:
∂φ∂
= 12
12 ne,D n⎡⎣ ⎤⎦
∂2 p 1 − p( )φ
∂p2+ n%s[ ]
∂p 1− p( )φ
∂p
ne,D n⎡⎣ ⎤⎦ n%s[ ]
ne,D n⎡⎣ ⎤⎦ := limn→ ∞ ne,D n
n%s[ ] := lim
n→ ∞ n%s ⇒ %s ≈ n%s[ ]n−1
Population geneticists usually express the diffusion approximation in the variables relative gene frequency, p, and generations, t.
![Page 58: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/58.jpg)
Bold arrows: branching process limit followed by s 0.
Thin arrows: each arrow corresponds to a separate diffusion limit; their angles correspond to the values of [ns], their endpoints to the values of x0.
The sequence of arrows corresponds to the limits ns , s 0.
the paths in parameter space
~
~
~
~~
n −1
s
x0p0
![Page 59: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/59.jpg)
proof of the lemma
%V TK =Ts
Tr
VT
![Page 60: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/60.jpg)
proof of the lemma
S : sij = expected residence time in state i of an individual born in state j : normed stationary distribution of h-states (right eigenvector of A + B) : reproductive values of h-states (left eigenvector of A + B, ) The upper part of is proportional to V : = expected future # kids in state i from parent who is now in state j The leftmost square block of equals L. %L
%lij
%L
%V %V
%U
Ts =1TSU
%U =Ts−1SU %V
T =cVT %L
%V T %U = c VT %L Ts
−1 SU =1
c =
Ts
VT %LSU
since vi is the expected long term birth rate if the mutant population is started with a single individual in state i and is the expected long term population size when the mutant population is started with a single individual in state i.
%vi
= Tr ?
%V TK =Ts
Tr
VT
%VT %U =1
![Page 61: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/61.jpg)
proof of the lemma
Tr is defined as
with (a) containing the average pro capita birth rates at age a.
Tr = a VT(a) U da0
∞
∫ = VT (α)dα
a
∞
∫ da U0
∞
∫
For a finite state process
so that .
Similarly
and
Therefore indeed .
(a) = K T AeBa K Tr =VTK TAB−2KU
%L = K TAe−Ba da=0
∞
∫ −K TAB−1 .S= e−Ba da=
0
∞
∫ −B−1K
VT %LSU =Tr
c =
Ts
VT %LSU = Tr ?
![Page 62: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/62.jpg)
proof of the lemma, discrete time case
Tr = aVT(a)Ua=1
∞
∑ =VT (α)α=a
∞
∑a=1
∞
∑ U
%L = K TABa
a=0
∞
∑ =K TA I −B( )−1 .S= BaK =a=1
∞
∑ B I −B( )−1 K
Tr is defined as
with (a) containing the average pro capita births at age a.
For a finite state process
so that .
Similarly
and
Therefore indeed . VT %LSU =Tr
Tr =VTK TAB I −B( )−2 KU(a) = K T ABa K
![Page 63: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/63.jpg)
serendipitous pay off:
quicker and more insightful ways
for calculating ne,D
![Page 64: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/64.jpg)
example: micro- and macrogametes
For the resident: .f X EX( ) = m X EX( ) = 1
R0 Y EX( ) = 12 f Y EX( ) + m Y EX( )⎡⎣
⎤⎦
with
the average lifetime number of successful
f Y EX( )
m Y EX( )
of the mutantheterozygote
macrogametes
microgametes
*
Assumption: everybody can be considered to be born (stochastically) equal.
![Page 65: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/65.jpg)
example: micro- and macrogametes
σe2 = 1
4 σ f2 + 2(cf,m +1) + σ m
2⎡⎣ ⎤⎦
σ f2
σm2
cf,m
with
macrogametes the variance of the lifetime number of successful
microgametes
of the resident, and
the covariance of these two lifetime numbers.
contribution of Mendelian sampling
*
![Page 66: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/66.jpg)
example: micro- and macrogametes
Denote the average pro capita rate of parenting at age a as (a).
Tr = a 12 (a) da0
∞
∫ = 12 Tr,f +Tr,m( )*
(a) = λ f (a) + λ m (a)
f (a)da0
∞
∫ = f X EX( ) = 1 m (a)da0
∞
∫ = m X EX( ) = 1
![Page 67: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/67.jpg)
example: micro- and macrogametes
Ts = a f(a) da0
∞
∫*
with f(a) the probability density of the age at death of an individual.
Call the relative frequencies at which the two sexes are born into the population qf and qm and their average life-lenghts Ts,f and Ts,m ,
then
Ts =qfTs,f +qmTs,m.
special case: separate sexes
![Page 68: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/68.jpg)
example: micro- and macrogametes
R0 Y EX( ) = 12 qf Y EX( ) f+ Y EX( ) + qm Y EX( )m+ Y EX( )⎡⎣ ⎤⎦.
Hence
Let a subscript + indicate that the quantity in question refers to the number of offspring of a female or male, then
f Y EX( ) =qf Y EX( ) f+ Y EX( ), m Y EX( ) =qm Y EX( )m+ Y EX( ).
For the resident f =1 and m =1. Hence
f+ X EX( ) =1qf
, m+ Y EX( ) =1qm
.
Moreover, the production of macro- and microgametes are mutually exclusive. Hence
cfm = -1.
![Page 69: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/69.jpg)
on calculating variances
Consider a discrete nonnegative random variable h such that
with probability p: h = 0 with probability q = (1- p): h = k
with k another nonnegative random variable,
then E h = q E k and
Var(h)=Eh2 − Eh( )2 =q Var(k) + Ek( )2⎡⎣
⎤⎦− qEk( )2 .
When moreover Eh = 1 so that Ek = q-1:
Var(h)=Eh2 −1=q Var(k) +q−2⎡⎣ ⎤⎦−1=Var(k) Ek( )2 +1−q
q
θk2
![Page 70: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/70.jpg)
example: separate sexes
σe2 = 1
4 σ f2 + 2(cf,m +1) + σ m
2⎡⎣ ⎤⎦ =θf+
2 +1 − qf
4qf
+θm+
2 +1− qm
4qm
θ the coefficient of variation (standard deviation/mean).
ne =Tr
Ts
nσe2 =
Tr
Ts
1
θf+2 +1−qf
4 Ts Ts,f( )nf
+θm+2 +1−qm
4 Ts Ts,m( )nm
With the definitions
ne,f =Tr,f
Ts,f
nf
θf+2 +1−qf
, ne,m =Tr,m
Ts,m
nm
θm+2 +1−qm
,
Generalises the textbook formula for the case Tr,f = Tr,m = 1( αf = αm = 1).
αf =Tr,f
Tr
, αm =Tr,m
Tr
,
ne =4ne,f ne,m
α fne,f +αmne,m
.this gives
![Page 71: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/71.jpg)
example 2: simplest cyclic environment
L(X | EX )=
0 L L 0 kpk
1p1 0 L L 0 0 O O M M O O O M 0 L 0 k−1pk−1 0
⎛
⎝
⎜⎜⎜⎜⎜⎜
⎞
⎠
⎟⎟⎟⎟⎟⎟
=
0 L L 0 b1 bk
b2 b1 0 L L 0 0 O O M M O O O M 0 L 0 bk bk−1 0
⎛
⎝
⎜⎜⎜⎜⎜⎜
⎞
⎠
⎟⎟⎟⎟⎟⎟
pi probability that a newborn in phase i-1 survives till phase ibi number of births at phase i i pro capita number of births at phase i
U = 1bi
i∑
b1M
bk
⎛
⎝
⎜⎜
⎞
⎠
⎟⎟
V =bi
i∑
k 1 b1 L 1 bk( )
nj = pj bj bj = j-1 nj-1
![Page 72: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/72.jpg)
example 2: simplest cyclic environment
and write
to rewrite this as
σe2 = Varj vimij
i∑⎛⎝⎜
⎞⎠⎟j
∑ u j
=bi
i∑
k
1
k
1
b j+12
σ j2
j∑ b j
m j =bj+1 bj = j pj
σe2 =
1
kbi
j∑
1
k
1
ne, jj∑ .
ne, j :=bj+1
σ j2 mj
= jnj
σ j2 mj
=nj
pjθ j2
ne =Tr
Ts
nσe2 =
1pb b
pbσe2 =
bσe2 = ne, j
−1 −1.
The end result is the textbook harmonic mean expression:
=bi
i∑k b j+1
⎛
⎝
⎜⎜
⎞
⎠
⎟⎟
2
σ j2
⎡
⎣
⎢⎢⎢
⎤
⎦
⎥⎥⎥j
∑b j
bii
∑=
=bi
i∑
k
1
k
σ j2 m j
b j+1j∑
Next use
![Page 73: The canonical equation of adaptive dynamics](https://reader036.vdocuments.mx/reader036/viewer/2022062323/5681592e550346895dc65e1f/html5/thumbnails/73.jpg)
The end