56
Adaptive Dynamics studying the change community dynamical parameters through mutation and selection Hans (= J A J *) Metz (formerl y ADN) IIASA QuickTime™ en TIFF (ongecomprim zijn vereist om de VEOLIA- Ecole Poly- technique QuickTime™ en een TIFF (ongecomprimeerd)-decompressor zijn vereist om deze afbeelding weer te geven. & Mathematic al Institute, Leiden University QuickTime™ and a decompressor are needed to see this picture.

Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

Embed Size (px)

Citation preview

Page 1: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

Adaptive Dynamics

studying the changeof community dynamical parameters

through mutation and selection

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: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

context

Page 3: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

evolutionary scales

micro-evolution: changes in gene frequencies on a population dynamical time scale,

meso-evolution: evolutionary changes in the values of traits of representative individuals

and concomitant patterns of taxonomic diversification (as result of multiple mutant substitutions),

macro-evolution: changes, like anatomical innovations, that cannot be described in terms of a fixed set of traits.

Goal: get a mathematical grip on meso-evolution.

Page 4: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

functiontrajectories

formtrajectories

genome

development

selection

(darwinian)

(causal)

demography

physics

almost faithful reproduction

ecology

(causal)

fitness

environment

components of the evolutionary mechanism

Page 5: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

fitness

functiontrajectories

formtrajectories

genome

development

selection

(darwinian)

(causal)

physics

almost faithful reproduction

ecology

(causal)environment

adaptive dynamics

demography

Stefan Geritz, me & various collaborators

(1992, 1996, 1998, ...)

Page 6: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

(pheno)typemorph

strategy

trait vector

(trait value)

point (in trait space)

terminology

corresponding terms:

population genetics:

evolutionary ecology: (meso-evolutionary statics)

adaptive dynamics:(meso-evolutionary dynamics)

Page 7: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

(usual perspective)

adaptive dynamics limit

x

adaptive dynamicslimit

individual-basedsimulation

classical largenumber limit

t

, ln() rescale time, only consider traits

rescale numbers to densities

= system size, = mutations / birth

t

Page 8: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

from individual dynamics

through

community dynamicsto

adaptive dynamics(AD)

Page 9: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

community dynamics: residents

Populations are represented as frequency distributions (measures) over a space of i(ndividual)-states (e.g. spanned by age and size).

Environments (E) are delimited such that given their environment individuals are independent,

and hence their mean numbers have linear dynamics.Resident populations are assumed to be so large that

we can approximate their dynamics deterministically.These resident populations influence the environment

so that they do not grow out of bounds.Therefore the community dynamics have attractors,

which are assumed to produce ergodic environments.

Page 10: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

community dynamics: mutants

Mutations are rare. They enter the population singly.

Hence, initially their impact on the environment can be neglected.

The initial growth of a mutant population can be approximated with a branching process.

Invasion fitness is the (generalised) Malthusian parameter (= averaged long term exponential growth rate of the mean) of this proces: (Existence guaranteed by the multiplicative ergodic theorem.)

Page 11: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

fitness as dominant transversal eigenvalue

resident population size

i.a. population sizes

mutantpopulationsize

of other species

Page 12: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

resident population size

i.a. population sizes

mutantpopulationsize

or, more generally, dominant transversal Lyapunov exponent

fitness as dominant transversal eigenvalue

of other species

Page 13: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

Fitnesses are not given quantities, but depend on (1) the traits of the individuals, X, Y, (2) the environment in which they live, E :

(Y,E) | (Y | E) with E set by the resident community:

E = Eattr(C), C={X1,...,Xk) Residents have fitness zero.

implications

Page 14: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

fitness landscape perspective

Evolution proceeds through uphill movements in a fitness landscape that keeps changing so as to keep the fitness of the resident types at exactly zero.

Evolution proceeds through uphill movements in a fitness landscape

resident trait value(s) x

evol

utio

nary

tim

e

0

0

0

fitness landscape: (y,E(t))

mutant trait value y

0

0

Page 15: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

underlying simplifications

i.e., separated population dynamical and mutational time scales:the population dynamics relaxes before the next mutant comes

1. mutation limited evolution

2. clonal reproduction

3. good local mixing4. largish system sizes

5. “good” c(ommunity)-attractors6. interior c-attractors unique

7. fitness smooth in traits8. small mutational steps

essential formost conclusions

essential

essential conceptuallly

Page 16: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

meso-evolution proceeds by the

repeated substitution of novel mutations

Page 17: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

fate of novel mutations

C := {X1,..,Xk}: trait values of the residents

Environment: Eattr(C) Y: trait value of mutant

Fitness (rate of exponential growth in numbers) of mutant

sC(Y) := (Y | Eattr(C))

• Y has a positive probability to invade into a C community iff sC(Y) > 0.

• After invasion, Xi can be ousted by Y only if sX1,..,Y,.., Xk(Xi) ≤ 0.

• For small mutational steps Y takes over, except near so-called “ess”es.

Page 18: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

Invasion of a "good" c-attractor of X leads to a substitution such that this c-attractor is inherited by Y

community dynamics: ousting the resident

Proposition:

Let = | Y – X | be sufficiently small,

and let X not be close to an “evolutionarily singular strategy”, or to a c(ommunity)-dynamical bifurcation point.

“For small mutational steps invasion implies substitution.”

Y and up to O(2),

sY(X) = – sX(Y).

Page 19: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

community dynamics: ousting the resident

When an equilibrium point or a limit cycle is invaded, the relative frequency p of Y satisfies

= sX(Y) p(1-p) + O(2),

while the convergence of the dynamics of the total population densities occurs O(1).

dpdt

1

03 4 5 6 7

p

sX(Y) t

Singular strategies X* are defined by sX*(Y) = O(), instead of O().

Proof (sketch):

Page 20: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

Near where the mutant trait value y equals the resident trait value x there is a degenerate transcritical bifurcation:

community dynamics: the bifurcation structure

nx →

↑ny

n x→

↑ny

n x →

↑ny

y<xy=xy>x

Page 21: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

community dynamics: the bifurcation structure

resident trait value x0

1

mutant trait value y

evolution will be towards increasing x

resident trait value x0

1

mutant trait value y

evolution will be towards decreasing x

Near where the mutant trait value y equals the resident trait value x there is a degenerate transcritical bifurcation:

The effective speeds of evolutionary change are proportional to the probabilities that invading mutants survive the initial stochastic phase

relative frequency of mutant

mutant trait value y

Page 22: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

community dynamics: invasion probabilities

probability thatmutant

invades

evolution will be towards increasing x

evolution will be towards decreasing x

The probability that the mutant invades changes as depicted below:

resident trait value x0

1

mutant trait value y

resident trait value x0

1

mutant trait value y

The effective speeds of evolutionary change are proportional to the probabilities that invading mutants survive the initial stochastic phase

Page 23: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

graphical tools

Page 24: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

+

+

-

y

x

-

fitness contour plotx: residenty: potential mutant

Pairwise Invasibility Plot

trait valuex

x0x1

x1

x2

x

Pairwise Invasibility Plot

PIP

Page 25: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

X

X1

2

+

-

+

-

.

Mutual Invasibility Plot

MIP

y

xtrait value

X

x

Mutual Invasibility Plot

+

+

-

-

Pairwise Invasibility Plot

PIP

x1

protection boundary

?

?

substitution boundary

Page 26: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

X

X1

2

Mutual Invasibility Plot

MIP

y

xtrait value

X

x

Mutual Invasibility Plot

+

+

-

-

Pairwise Invasibility Plot

PIP

x2

Page 27: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

X

X1

2X2

X1

trait valuex

Trait Evolution Plot

TEP

x2

Trait Evolution Plot

y

x

+

+

-

-

Pairwise Invasibility Plot

PIP

Page 28: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

evolutionarily singular strategies

Page 29: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

definition

x*

x0

+

+

x*

x* is a singular point iff

dy

dsx(y) = 0y=x=x*

(x* is an extremum in the y-direction)

x*

x*

+

+

Page 30: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

y

x* x

v=y-x*

u=x-x*

su(v) = a + b1u+b0v + c11u2+2c10uv+c00v2

+ h.o.t

b1=b0=0

a=0b1+b0=0c11+2c10+c00=0

neutrality of resident

x* is an extremum in y

s0(0)=0

su(u)=0su(v) = c11u2−(c11+c) +uv cv

+ . .h o t

(monomorphic) linearisation around y = x = x*

c11+2c10+c00=0

a=0b1+b0=0

neutrality of resident

su(u)= 0

b1=b0=0

x* is an extremum in y

s0(0)=0

su(v) = c11u2−(c11+c) +uv cv

+ . .h o t

Page 31: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

monomorphicconvergenceto x0

yes

no

c00

noyes

noyes

c11c11

c00

x0 uninvadable

local PIP classification

Page 32: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

the associated local MIPs

c00

c11c11

c00

dimorphismsnono

yesyes

dimorphisms

Page 33: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

dimorphic linearisation around y = x1 = x2 = x*

Local coordinates: v = y-x* mutant u1 = x1-x*, u2 = x2-x*

residents

Only directional derivatives (!):

u1 = uw1, u2 = uw2

Only directional derivatives (!)

Page 34: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

n1 →

n1→^

n2^

↑n2

A

B

B

A

community state space parameter space

parameter paths attractor paths

A

B

A

B

community dynamics: non-genericity strikes

Page 35: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

dimorphic linearisation around y = x1 = x2 = x*

su ,u (v) = +

1(w1,w2u0 v

11(w1,w2u210(w1,w2uv00 V2

h.o.t.

1 2 (*)

Local coordinates: v = y-x* mutant u1 = x1-x*, u2 = x2-x*

residents

Only directional derivatives (!):

u1 = uw1, u2 = uw2

Only directional derivatives (!) :

u1=uw1, u2=uw2

Page 36: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

dimorphic linearisation around y = x1 = x2 = x*

s00 (v) = s0(v)

su ,u (u1) = 0 =1 2

su ,u (u2)1 2

neutrality of residents

su ,u (v) =1 2

su ,u (v)2 1

symmetry

if u1=u2=0 we are back in themonomorphic resident case

su ,u (v) =1 2

expansion formula (*)

(v-u1) (v-u2) [c00+ h.o.t]

Page 37: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

local dimorphic evolution

0

c00>0

V0

u1 u2

Su ,u (v)1 2

Su ,u (v) = (v-u1) (v-u2) [c00+ h.o.t]1 2

c00<0

Su ,u (v)1 2

V

u1 u2

Page 38: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

local TEP classification

monomorphicconvergenceto x0

dimorphicconvergenceto x0

yes

no

evolutionary"branching"evolutionary"branching"

Evolutionary AttractorsEvolutionary Attractors

Evolutionary RepellersEvolutionary Repellers c00

noyes

noyes

c11c11

c00QuickTime™ and a

decompressorare needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

Page 39: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

more about adaptive branching

t r a i t v a lu e

x

evol

utio

nary

tim

e

t i m e t r a

i t

fitne

ssfitness

minimum

population

Page 40: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

. Summary

Ecological Character Simulation

beyond clonality: thwarting the Mendelian mixer

asso

rtativ

enes

s

Page 41: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

extensions

Page 42: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

a toy example

____ = 1 - Σa(xi,xj)nj/k(xi)dninidt j

k(x)=

a(xi,xj)=e-(xi-xj) xi-xj→xi-xj→

↑a↑a

1/√1/√

Lotka-Volterra competition among individualsdifferentiated according to a one-dimensional trait x.

with

and

population equations:

1-x2 if -1<x<10 elsewhere{

↑k

-1 x → 1

↑k

-1 x → 1

Lotka-Volterra all per capita growth rates are linear functions of the population densities

Lotka-Volterra all per capita growth rates are linear functions of the population densities

LV models are unrealistic, but useful since they have explicit expressions for the invasion fitnesses.

Page 43: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

a toy example

____ = 1 - Σa(xi,xj)nj/k(xi)dninidt j

k(x)=

a(xi,xj)=e-(xi-xj) xi-xj→xi-xj→

↑a↑a

1/√1/√

Lotka-Volterra competition among individualsdifferentiated according to a one-dimensional trait x.

with

and

population equations:

1-x2 if -1<x<10 elsewhere{

↑k

-1 x → 1

↑k

-1 x → 1

viable range

competition kernelcompetition kernel

carrying capacity carrying capacity

widthwidth 1

––––––––––––

√2

Page 44: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

matryoshka galore

x1

x

x2

Exploring parameter space

=1/3: =: =3:

isoclines correspond to loci of monomorphic singular points.

interrupted: branching prone ( trimorphically repelling)

Page 45: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

x1

x

x2

Exploring parameter space

=1/3: =: =3:

of two lines about to merge one goes extinct

Page 46: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

more consistency conditions

There also exist various global consistency relations.

x2

x1

y

x

+

-

+

-

Use that on the boundaries of the coexistence set one type is extinct.

Page 47: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

a more realistic example

.

Seed size 2

Seed size 1

seed size evolution: TEPs

Page 48: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

a potential difficulty: heteroclinic loops

1 2

3

1 2

3

1 2

3

1 2

3

1 2 1 2

3 3

?

Page 49: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

a potential difficulty: heteroclinic loops

4

3

1

2

4

23

1

?

The larger the number of types, the larger the fraction ofheteroclinic loops among the possible attractor structures !

Page 50: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

things that remain to be done

(Many partial results are available, e.g. Dercole & Rinaldi 2008.)

Analyse how to deal with the heteroclinic loop problem. Classify the geometries of the fitness landscapes, and coexistence sets near

singular points in higher dimensions. Extend the collection of known global geometrical results. Develop a fullfledged bifurcation theory for AD. Develop analogous theories for less than fully smooth s-functions. Delineate to what extent, and in which manner, AD results stay intact for

Mendelian populations.

(Some recent results by Odo Diekmann and Barbara Boldin.)

(Some results in next lecture.)

Page 51: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

The end

Stefan Geritz Ulf Dieckmann

in next lecture:

Page 52: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-
Page 53: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

The different spaces that play a role in adaptive dynamics:

the trait space in which their evolution takes place(= parameter space of their i- and therefore of their p-dynamics)

= the ‘state space’ of their adaptive dynamics

the physical space inhabited by the organisms

the state space of their i(ndividual)-dynamics

the space of the influences that they undergo(fluctuations in light, temperature, food, enemies, conspecifics):

their ‘environment’

the parameter spaces of families of adaptive dynamics

the state space of their p(opulation)-dynamics

subsequent levels of abstraction

Page 54: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

time1

10

100

1000

10 200

# individuals

population dynamics: branching process results

or "grow exponentially” either go extinct, mutant populations starting from single individuals

In an a priori given ergodic environment E :

(with a probability that to first order in | Y – X | is proportional

to ((E,Y))+, and with (E,Y) as rate parameter).

Page 55: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

matryoshka galore polymorphisms are invariant under permutation of indices

X2

the six purple

volumesshould

be identified

!

adjacent purple volumes are mirror symmetric around a diagonal plane

X1

X3

Page 56: Adaptive Dynamics studying the change of community dynamical parameters through mutation and selection Hans (= J A J * ) Metz (formerly ADN ) IIASA VEOLIA-

matryoshka galore the sets of trimorphisms connect to the isoclines of the dimorphisms

X1

X2

X3

(x2 = x3) (x2 = x1)