Evolutionary dynamics on graphs Laura Hindersin May 4th 2015 - - PowerPoint PPT Presentation

evolutionary dynamics on graphs
SMART_READER_LITE
LIVE PREVIEW

Evolutionary dynamics on graphs Laura Hindersin May 4th 2015 - - PowerPoint PPT Presentation

Evolutionary dynamics on graphs Laura Hindersin May 4th 2015 Max-Planck-Institut fr Evolutionsbiologie, Pln The Moran Process Fixation Time Fixation probability Outlook: Metapopulations Evolutionary dynamics Main ingredients: Fitness:


slide-1
SLIDE 1

Evolutionary dynamics on graphs

Laura Hindersin May 4th 2015

Max-Planck-Institut für Evolutionsbiologie, Plön

slide-2
SLIDE 2

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Evolutionary dynamics

Main ingredients: Fitness: The ability to survive and reproduce. Selection emerges when two or more individuals reproduce at different rates. Mutation: One type can change into another. Neutral drift: A finite population of two types will eventually consist of only one type.

Laura Hindersin Evolutionary dynamics on graphs 1 / 40

slide-3
SLIDE 3

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

How does spatial population structure change the dynamics of evolution?

Empirical Theoretical

ρ =

1− 1

r

1−

1 rN

Well-mixed 2-d lattice 1-d lattice

  • A. W. Nolte et al. Proc. R. Soc. B (2005)

Laura Hindersin Evolutionary dynamics on graphs 2 / 40

slide-4
SLIDE 4

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

The Moran Process

Discrete time stochastic process M := {Mn}, n ∈ ◆0. Birth-death process on a well-mixed population of N individuals. Here, the initial state of the population is:

N − 1 wild type individuals with fitness 1 1 mutant with fitness r > 0

Laura Hindersin Evolutionary dynamics on graphs 3 / 40

slide-5
SLIDE 5

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

The Moran Process

One reproductive event at each time step: Select one individual for birth at random, but with probability proportional to its fitness. This individual produces one clonal offspring. Randomly choose an individual to be replaced by the new

  • ffspring.

Laura Hindersin Evolutionary dynamics on graphs 4 / 40

slide-6
SLIDE 6

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

The Moran Process

1 1 1 r r Replacement Birth Death 1 r 1 r r Laura Hindersin Evolutionary dynamics on graphs 5 / 40

slide-7
SLIDE 7

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

The Moran Process

1 1 1 r r Replacement Birth Death 1 r 1 r r

Markov process on the number of mutants. State space S = {0, 1, 2, . . . , N} with initial state M0 = 1. Assumption: no further mutations. Therefore, the states 0 and N are absorbing.

Laura Hindersin Evolutionary dynamics on graphs 5 / 40

slide-8
SLIDE 8

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Transition Probabilities for the Moran Process

The probability to increase or decrease the number of mutants, or to stay with i mutants at the next time step are: t+

i

:= P(Mn+1 = i + 1 | Mn = i) = ri ri + N − i · N − i N − 1 t−

i

:= P(Mn+1 = i − 1 | Mn = i) = N − i ri + N − i · i N − 1 t0

i := P(Mn+1 = i | Mn = i)

= 1 − t+

i − t− i .

for 0 ≤ i ≤ N.

Laura Hindersin Evolutionary dynamics on graphs 6 / 40

slide-9
SLIDE 9

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Success Probability of the Mutants

Fixation probability: ΦN

i

is the probability to reach state N from state i.

1 1 1 r r r r r r r Laura Hindersin Evolutionary dynamics on graphs 7 / 40

slide-10
SLIDE 10

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Success Probability of the Mutants

ΦN

i = t− i ΦN i−1 + t+ i ΦN i+1 + (1 − t− i − t+ i )ΦN i

where ΦN

0 = 0; ΦN N = 1.

Solving the recursion: ΦN

i =

i−1

  • n=0

n

  • j=1

t− j t+ j N−1

  • n=0

n

  • j=1

t− j t+ j

. For the Moran process in a well-mixed pop.: ΦN

i

=

1− 1

ri

1− 1

rN . Laura Hindersin Evolutionary dynamics on graphs 8 / 40

slide-11
SLIDE 11

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Conditional Fixation Time

The expected time until absorption into the state N starting from

  • ne single mutant, given that it will succeed:

τ N

1 = N−1

  • k=1

k

  • l=1

ΦN

l

t+

l k

  • m=l+1

t−

m

t+

m

.

Laura Hindersin Evolutionary dynamics on graphs 9 / 40

slide-12
SLIDE 12

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Moran Process on Graphs

Let G := (V, E) define a graph, consisting of a set of vertices V and edges E. Individuals inhabit the nodes of a graph and reproduce into their adjacent nodes.

Laura Hindersin Evolutionary dynamics on graphs 10 / 40

slide-13
SLIDE 13

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Moran Process on Graphs

Let G := (V, E) define a graph, consisting of a set of vertices V and edges E. Individuals inhabit the nodes of a graph and reproduce into their adjacent nodes.

Birth death Replacement

Mutant: fitness r Wild-type: fitness 1

Laura Hindersin Evolutionary dynamics on graphs 10 / 40

slide-14
SLIDE 14

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Moran Process on Graphs

Initial State Extinction Fixation

Laura Hindersin Evolutionary dynamics on graphs 11 / 40

slide-15
SLIDE 15

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Reference Case

Complete graph Well-mixed population Laura Hindersin Evolutionary dynamics on graphs 12 / 40

slide-16
SLIDE 16

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Methods

Different approaches for calculating the fixation probability and time in graphs: Individual-based simulations Transition matrix for up to 2N states.

Laura Hindersin Evolutionary dynamics on graphs 13 / 40

slide-17
SLIDE 17

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Transition matrix

Renumber the s = t + a states. The transition matrix now has the following canonical form: Ts×s =

  • Qt×t

Rt×a 0a×t Ia×a

  • .

Call F = ∞

n=0 Qn = (I − Q)−1 the fundamental matrix of the Markov

  • chain. The entry Fi,j is the expected sojourn time in state j, given that

the process starts in transient state i.

C.M. Grinstead & J.L. Snell Introduction to Probability (1997) Laura Hindersin Evolutionary dynamics on graphs 14 / 40

slide-18
SLIDE 18

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Transition matrix

Probability of absorption in state j after starting in state i: Φj

i = (FR)i,j .

(1) Conditional fixation time1: τ N

i

=

N−1

  • j=1
  • ΦN

j

ΦN

i

· Fi,j

  • .

1W.J. Ewens. Theoretical Population Biology (1973) Laura Hindersin Evolutionary dynamics on graphs 15 / 40

slide-19
SLIDE 19

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Popular Examples

Time

  • M. Frean et al. Proc. R. Soc. B (2013)

Laura Hindersin Evolutionary dynamics on graphs 16 / 40

slide-20
SLIDE 20

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Questions

Question 1: Does every undirected graph that differs from the well-mixed population increase the fixation time of advantageous mutants? Question 2: Given any population structure, does the removal of one link always lead to a higher fixation time?

Laura Hindersin Evolutionary dynamics on graphs 17 / 40

slide-21
SLIDE 21

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

There are six different connected graphs of size four:

complete diamond ring shovel line star

Laura Hindersin Evolutionary dynamics on graphs 18 / 40

slide-22
SLIDE 22

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

States of the Moran process on the complete graph:

Laura Hindersin Evolutionary dynamics on graphs 19 / 40

slide-23
SLIDE 23

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

States of the Moran process on the complete graph: And on the ring:

Laura Hindersin Evolutionary dynamics on graphs 19 / 40

slide-24
SLIDE 24

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

States of the Moran process on the diamond:

IX I II III IV V VI VII VIII

Laura Hindersin Evolutionary dynamics on graphs 20 / 40

slide-25
SLIDE 25

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Fixation Time

Question 2: Does the removal of a link always lead to a higher fixation time?

  • 1

2 3 4 5 2 4 6 8 10 12

Fitness of mutants Mean conditional fixation time Laura Hindersin Evolutionary dynamics on graphs 21 / 40

slide-26
SLIDE 26

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Fixation Time

Question 2: Does the removal of a link always lead to a longer fixation time?

  • 1

2 3 4 5 2 4 6 8 10 12

Mean conditional fixation time Fitness of mutants Laura Hindersin Evolutionary dynamics on graphs 21 / 40

slide-27
SLIDE 27

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Fixation Time

Question 2: Does the removal of a link always lead to a longer fixation time?

  • 1

2 3 4 5 2 4 6 8 10 12

Fitness of mutants Mean conditional fixation time

Answer: No!

Laura Hindersin Evolutionary dynamics on graphs 21 / 40

slide-28
SLIDE 28

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Is this effect still present in larger networks?

r1.5 ring ring plus one link 4 6 8 10 20 30 40 50 60 70 population size average conditional fixation time

Figure : Influence of the extra link in rings of size four, six and eight. A mutant fitness r = 1.5 is used.

Laura Hindersin Evolutionary dynamics on graphs 22 / 40

slide-29
SLIDE 29

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Is this effect still present in larger networks?

A B C

Laura Hindersin Evolutionary dynamics on graphs 23 / 40

slide-30
SLIDE 30

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations 4 9 16 25 36 49 64 81 100 121 1000 2000 3000 4000 4 9 16 25 36 49 64 81 100 121 Mean Conditional Fixation Time 4 9 16 25 36 49 64 81 100 121 1000 2000 3000 4000 Population Size Mean Conditional Fixation Time r = 2 r = 2 Population size Mean conditional fixation time Mean conditional fixation time

Non-periodic boundary conditions Periodic boundary conditions A B C F D E (a) (b)

A B C

  • L. Hindersin & A. Traulsen. Proc. R. Soc. Interface (2014)

Laura Hindersin Evolutionary dynamics on graphs 24 / 40

slide-31
SLIDE 31

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

What makes it so hard to answer Question 1

Question 1: Does every graph that differs from the well-mixed population increase the fixation time of advantageous mutants? Problems: Non-trivial relationship of the fixation probability and time, because the fixation time depends on the probability. For non-isothermal graphs, the transition matrix

does not have a tridiagonal shape, since it is generally not a simple birth-death process, can be very large.

Laura Hindersin Evolutionary dynamics on graphs 25 / 40

slide-32
SLIDE 32

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Popular Examples

Time

  • M. Frean et al. Proc. R. Soc. B (2013)

Laura Hindersin Evolutionary dynamics on graphs 26 / 40

slide-33
SLIDE 33

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Amplifier and Suppressor of Selection

1 2 3 4 5

1 8 1 4 1 2 3 4

1 fitness of mutants fixation probability

Graph G is an amplifier of selection if r > 1 ⇒ ρG > ρmix and r < 1 ⇒ ρG < ρmix. G is a suppressor of selection if r > 1 ⇒ ρG < ρmix and r < 1 ⇒ ρG > ρmix.

ρstar = 1 −

1 r2

1 −

1 r2N

ρmix = 1 − 1

r

1 −

1 rN

ρdirectedLine = 1 N

Laura Hindersin Evolutionary dynamics on graphs 27 / 40

slide-34
SLIDE 34

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Amplifiers of Selection

  • E. Lieberman et al. Nature (2005)

Laura Hindersin Evolutionary dynamics on graphs 28 / 40

slide-35
SLIDE 35

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Node Properties

Let G = (V, E) be an undirected graph with N nodes. The degree ki of a node i ∈ V is defined by the number of its neighbors: ki := |{ei,j : ei,j ∈ E}|. The temperature Ti of a node i ∈ V is defined by the sum over all incoming links, weighted by their degree: Ti :=

N

  • j=1

ej,i kj .

Laura Hindersin Evolutionary dynamics on graphs 29 / 40

slide-36
SLIDE 36

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Graph Properties

A graph G = (V, E) is called isothermal if Ti = Tj for all i, j ∈ V . Denote the fixation probability of a single mutant in a well-mixed population as ρmix := ΦN

1 .

A population structure represented by a graph G, where one mutant has fixation probability ρG = ρmix is called ρ-equivalent to the well-mixed population.

Laura Hindersin Evolutionary dynamics on graphs 30 / 40

slide-37
SLIDE 37

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Isothermal Theorem

Theorem A graph G is ρ-equivalent iff it is isothermal. A proof can be found in 2.

2Lieberman et al. [2005]: Evolutionary dynamics on graphs. Nature, 433,

Pages 312-316, Supplementary Notes.

Laura Hindersin Evolutionary dynamics on graphs 31 / 40

slide-38
SLIDE 38

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Observation

For size N = 4, all non-regular graphs are amplifiers of selection.

1 2 3 4 5 0.0 0.2 0.4 0.6 0.8 1.0

0.96 0.98 1.00 1.02 1.04 0.003 0.002 0.001 0.000 0.001 0.002 0.003

  • 0.003

0.003 0.95 1.00 1.05 0.000

Fitness of mutants Fixation probability Laura Hindersin Evolutionary dynamics on graphs 32 / 40

slide-39
SLIDE 39

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Underlying Update Mechanisms

Bd

Birth death

dB

death Birth Laura Hindersin Evolutionary dynamics on graphs 33 / 40

slide-40
SLIDE 40

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Procedure

Generate an Erd˝

  • s-R´

enyi random graph G for given N and p. Calculate the fixation probability ρG. Compare it to the fixation probability ρmix. Classify as amplifier or suppressor if possible.

Laura Hindersin Evolutionary dynamics on graphs 34 / 40

slide-41
SLIDE 41

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Bd dB

  • L. Hindersin & A. Traulsen. arXiv:1504.03832 (2015)

Laura Hindersin Evolutionary dynamics on graphs 35 / 40

slide-42
SLIDE 42

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Summary

Changing the structure can have counterintuitive effects on the fixation time. Bd: almost all random networks are amplifiers. dB: almost all random networks are suppressors.

  • 1

2 3 4 5 2 4 6 8 10 12 Fitness of mutants Mean conditional fixation time Bd dB

Laura Hindersin Evolutionary dynamics on graphs 36 / 40

slide-43
SLIDE 43

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Applications

Biological: Experimental evolution: Using an amplifier graph increases fixation probability, but the time is increased as well. Biological networks, like protein or gene regulatory networks are

  • ften scale-free3. Scale-free networks can amplify selection.

Social: Social networks: The spreading of ideas can be very likely, but may take a long time. Scientific collaborations networks are often scale-free.

  • 3R. Albert & A.-L. Barab´

asi, Review of Modern Physics (2002) Laura Hindersin Evolutionary dynamics on graphs 37 / 40

slide-44
SLIDE 44

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Next Step

Consider subpopulations at the nodes. The links determine the migration paths.

Laura Hindersin Evolutionary dynamics on graphs 38 / 40

slide-45
SLIDE 45

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Next Step

  • A. W. Nolte et al. Proc. R. Soc. B (2005)

Laura Hindersin Evolutionary dynamics on graphs 39 / 40

slide-46
SLIDE 46

The Moran Process Fixation Time Fixation probability Outlook: Metapopulations

Acknowledgements

Department of Evolutionary Theory

Arne Traulsen Juli´ an Garcia, Monash University

Max-Planck-Institut für Evolutionsbiologie, Plön

Laura Hindersin Evolutionary dynamics on graphs 40 / 40