Skip to main content
PLOS Computational Biology logoLink to PLOS Computational Biology
. 2020 Jan 17;16(1):e1007529. doi: 10.1371/journal.pcbi.1007529

Transient amplifiers of selection and reducers of fixation for death-Birth updating on graphs

Benjamin Allen 1,*, Christine Sample 1, Robert Jencks 1, James Withers 1, Patricia Steinhagen 1, Lori Brizuela 1, Joshua Kolodny 1, Darren Parke 1, Gabor Lippner 2, Yulia A Dementieva 1
Editor: Arne Traulsen3
PMCID: PMC6968840  PMID: 31951612

Abstract

The spatial structure of an evolving population affects the balance of natural selection versus genetic drift. Some structures amplify selection, increasing the role that fitness differences play in determining which mutations become fixed. Other structures suppress selection, reducing the effect of fitness differences and increasing the role of random chance. This phenomenon can be modeled by representing spatial structure as a graph, with individuals occupying vertices. Births and deaths occur stochastically, according to a specified update rule. We study death-Birth updating: An individual is chosen to die and then its neighbors compete to reproduce into the vacant spot. Previous numerical experiments suggested that amplifiers of selection for this process are either rare or nonexistent. We introduce a perturbative method for this problem for weak selection regime, meaning that mutations have small fitness effects. We show that fixation probability under weak selection can be calculated in terms of the coalescence times of random walks. This result leads naturally to a new definition of effective population size. Using this and other methods, we uncover the first known examples of transient amplifiers of selection (graphs that amplify selection for a particular range of fitness values) for the death-Birth process. We also exhibit new families of “reducers of fixation”, which decrease the fixation probability of all mutations, whether beneficial or deleterious.

Author summary

Natural selection is often thought of as “survival of the fittest”, but random chance plays a significant role in which mutations persist and which are eliminated. The balance of selection versus randomness is affected by spatial structure—how individuals are arranged within their habitat. Some structures amplify the effects of selection, so that only the fittest mutations are likely to persist. Others suppress the effects of selection, making the survival of genes primarily a matter of random chance. We study this question using a mathematical model called the “death-Birth process”. Previous studies have found that spatial structure rarely, if ever, amplifies selection for this process. Here we report that spatial structure can indeed amplify selection, at least for mutations with small fitness effects. We also identify structures that reduce the spread of any new mutation, whether beneficial or deleterious. Our work introduces new mathematical techniques for assessing how population structure affects natural selection.

Introduction

Spatial population structure has a variety of effects on natural selection [15]. These effects can be studied mathematically by representing spatial structure as a graph [3]. The vertices represent individuals, and the edges indicate spatial relationships between them. This modeling approach, known as evolutionary graph theory, has illuminated the effects of spatial structure on the rate of genetic change [6], the balance of selection versus neutral drift [3, 7, 8], and the evolution of cooperation and other social behaviors [4, 5, 915].

Here we focus on how spatial structure affects fixation probability—the probability that a new mutation will spread throughout the population, depending on its effect on fitness. Previous work [3, 7, 8, 1627] has shown that some graphs act as amplifiers of selection, increasing the fixation probability of beneficial mutations, while reducing that of deleterious mutations. Other graphs act as suppressors of selection, increasing the fixation probability of deleterious mutations and reducing that of beneficial mutations. Over time, a population that is structured as an amplifier will more rapidly accrue beneficial mutations, whereas one structured as a suppressor will experience greater effects of random drift.

To be precise, the terms amplifier and suppressor cannot be ascribed solely to a graph itself. Fixation probabilities also depend on the update rule: the scheme by which births and deaths are determined. The majority of works on amplifiers and suppressors use Birth-death (Bd) updating: An individual is selected to reproduce proportionally to fitness, and its offspring replaces a uniformly-chosen neighbor. A minority of works [18, 23, 28, 29] have considered death-Birth (dB) updating: A uniformly-chosen individual dies, and a neighbor is chosen proportionally to fitness to reproduce into the vacancy. (Following Hindersin and Traulsen [23], we use uppercase letters for a demographic step that is affected by fitness, and lowercase letters for a step that is fitness-independent). Interestingly, the choice of update rule has a marked effect on fixation probabilities. For example, the Star graph (Fig 1B) is an amplifier of selection for Bd updating [3, 17] (so long as the initial mutant vertex is chosen uniformly at random [21]), but a suppressor for dB updating [18].

Fig 1. Fixation probabilities for constant selection on graphs.

Fig 1

(A) The complete graph represents a well-mixed population. (B) The star graph consists of one hub vertex connected to n leaf vertices. This star is a suppressor of selection for death-Birth updating [18]. (C) The cycle, a regular graph of degree 2, is a reducer of fixation: the fixation probability of any mutant type of fitness r ≠ 1 is smaller than it would be in the well-mixed case [23]. Panels (D)–(F) plot fixation probability versus mutant fitness for the respective graphs, with the well-mixed case (orange curve) shown for comparison. Dashed lines show the linear approximation to fixation probability at r = 1. These approximations are accurate for weak selection (r ≈ 1) and can be computed from coalescence times using Eqs (5)(9).

A recent numerical investigation [23] of thousands of random graphs up to size 14 found no amplifiers of selection for death-Birth updating. This suggests that amplifiers for dB are either nonexistent or rare, at least among small graphs. This work also identified a graph (the cycle; Fig 1C) that, for dB updating, reduces fixation probabilities for all mutations that affect fitness, whether beneficial or deleterious. The cycle is therefore neither an amplifier nor a suppressor; it might instead be called a “reducer of fixation”, in that it preserves the resident wild-type regardless of fitness effects. A follow-up work [30] identified other reducers of fixation.

Here we investigate fixation probabilities for death-Birth updating on graphs, using a variety of analytical and numerical methods. We develop a weak-selection approach to this question, based on coalescing random walk methods [31, 32] that were previously used to study evolutionary games on graphs [5, 10, 14]. Weak selection means that the fitness of the mutant is close to that of the resident; i.e., the mutation is either slightly beneficial or slightly deleterious. Unlike earlier numerical methods [23, 26, 33], the weak-selection method can be performed in polynomial time, allowing for efficient identification of amplifiers and suppressors of weak selection. We apply this method to several graph families and random graph models. We also compute fixation probabilities for arbitrary mutant fitness (beyond weak selection) for these graph families.

We find, contrary to the expectation set by previous numerical experiments [23], that amplifiers, of a sort, do exist for death-Birth updating. Specifically, we exhibit several families of transient amplifiers, which amplify selection only for a certain range of mutant fitness values. We also uncover new examples of reducers of fixation.

Our weak-selection method also leads to new theoretical results. First, the form of our expression for fixation probability suggests a new definition of effective population size, with intriguing connections to previous definitions [16, 3440]. Second, we show that for isothermal graphs—which have the same edge weight sum at each vertex—the fixation probability coincides, under weak selection, with that of a well-mixed population. This result is reminiscent of the Isothermal Theorem of Lieberman et al. [3], which applies to Bd updating (see also Refs. [15, 28, 29]). However, whereas the original Isothermal Theorem is valid for any strength of selection, our new result applies only to weak selection. Third, we exhibit a recipe by which amplifiers of weak selection can be constructed as perturbations of isothermal graphs. Finally, we show that fixation probabilities under weak selection can be well-approximated using only the first two moments of the degree distribution. This approximation helps explain why amplifiers of selection (even transient ones) are rare for dB updating.

Methods

Model

We study an established model of natural selection on graphs [3, 7, 8, 1629, 4143]. Spatial structure is represented as a connected, weighted, undirected graph G. Joining each pair of vertices i and j is an edge of weight wij ≥ 0, with wij = wji since G is undirected. We exclude the possibility of self-loops by setting wii = 0 for each vertex i. The size of the graph, which is also the population size, is denoted N.

Each vertex houses a single haploid individual. Individuals can be of mutant or resident (wild-) type. Mutants have fitness r > 0, while the fitness of the resident type is set to 1. Advantageous mutants have r > 1, while deleterious mutants have r < 1. The case r = 1 describes neutral drift, for which the mutation has no fitness effect. This model describes constant selection, in that the fitnesses of the competing types do not vary with the current population state.

Selection proceeds according to the death-Birth (dB) update rule [4, 18, 44]. First, an individual is selected uniformly at random for death, creating a vacant vertex. Then, a neighbor of the vacant vertex is chosen to reproduce, with probability proportional to (fitness) × (edge weight to the vacant vertex). The new offspring fills the vacancy, inheriting the type of the parent.

As an initial state, we suppose that a single mutant is introduced, at a vertex chosen uniformly at random, in a population otherwise composed of residents. We define the mutation’s fixation probability as the expected probability that a state of all mutants is reached from this initial condition. The fixation probability of a mutation of fitness r on a graph G is denoted ρG(r).

The baseline case of a well-mixed population is represented by the complete graph KN of size N (Fig 1A). For dB updating on the complete graph KN, a mutant of fitness r has fixation probability [23, 28]

ρKN(r)=N-1N1-r-11-r-(N-1). (1)

We characterize the effects of graph structure on fixation probabilities using the following definitions:

Definition Let G be a graph of size N. Then G is

  • An amplifier of selection if ρG(r)<ρKN(r) for 0 < r < 1 and ρG(r)>ρKN(r) for r > 1.

  • A suppressor of selection if ρG(r)>ρKN(r) for 0 < r < 1 and ρG(r)<ρKN(r) for r > 1.

  • A transient amplifier of selection if there is some r* > 1 such that ρG(r)<ρKN(r) for 0 < r < 1 and for r > r*, and ρG(r)>ρKN(r) for 1 < r < r*.

  • A reducer of fixation if ρG(r)<ρKN(r) for all r ≠ 1.

For example, the star graph Sn with n leaves (population size N = n + 1; Fig 1B) is a suppressor of selection for dB updating [18], with fixation probability [45]

ρSn(r)=(N-1)r+1N(r+1)(1N+rN+2r-2). (2)

The cycle CN is a reducer of fixation for dB updating [23], with fixation probability [28]

ρCN(r)=2(r-1)3r-1+r-(N-3)-3r-(N-2). (3)

Other examples of reducers were identified by Hindersin et al. [30], who called them “suppressors of evolution”; we prefer “reducers of fixation” to avoid confusion with suppressors of selection.

A companion work [46] proves that there are no (non-transient) amplifiers of selection for dB updating. Transient amplifiers of selection were previously known for Bd updating [19] but not for dB updating. For Bd updating, there are some graphs that do not fit any of the above definitions, but alternate between amplification and suppression (i.e, ρG(r)>ρKN(r) on a disconnected set of r-values) [27]; such examples have not been discovered for dB updating.

Analysis of weak selection

Fixation probabilities on graphs can be difficult to compute. Current numerical methods [22, 23, 26, 33] involve solving a system of O(2N) equations to compute fixation probabilities on a given graph of size N. For this reason, previous analyses have focused on graphs that are small [23, 26, 27, 33, 42, 43], highly symmetric [3, 7, 17, 1921, 24, 25], or are constrained in the types of connections between vertices [47].

One way to mitigate these difficulties is to focus on weak selection, which is the regime r ≈ 1. Weak selection can be studied as a perturbation of neutral drift (r = 1). This approach has been fruitfully applied to population genetics [4850] and evolutionary game theory [4, 5, 10, 11, 14, 44, 51], but so far has not been applied to models of constant selection on graphs.

To implement weak selection for our model, we write the fitness of the mutant as r = 1 + δ, with δ representing the mutation’s selection coefficient. We consider the first-order Taylor expansion of the fixation probability, ρG(1 + δ), at δ = 0. For the complete graph, Taylor expansion of Eq (1) yields

ρKN(1+δ)=1N+δN-22N+O(δ2). (4)

Coalescing random walks

For an arbitrary weighted, connected graph, we apply a method developed by Allen et al. [5] to calculate fixation probabilities under weak selection. This method uses coalescing random walks, which trace the co-ancestry of given individuals backwards in time to their most recent common ancestor.

Each individual’s ancestry is represented as a random walk on G. These random walks are defined by the step probabilities pij = wij/wi, where wi = ∑jG wij is the weighted degree of vertex i. Importantly, pij is also equal to the conditional probability, under neutral drift (r = 1), that j reproduces, given that i is replaced. Random walks on G have a stationary distribution, in which the probability of vertex i is equal to its relative weighted degree, πi = wi/(∑jG wj).

To represent the co-ancestry of two individuals, we consider a pair of random walkers. At each time-step, one of the two walkers is chosen (with equal probability) to take a step. The point at which the two walkers meet (coalesce) represents the most recent common ancestor. We let τij denote the expected time to coalescence from initial vertices i and j. These coalescence times can be determined from the following system of equations [5, 52]:

τij={0i=j1+12kG(pikτjk+pjkτik)ij. (5)

We also define the remeeting time τi from vertex i as the expected time for two random walkers from vertex i to rejoin each other. Remeeting times are related to coalescence times by

τi=1+jGpijτij, (6)

and obey the identity [5]

iGπi2τi=1, (7)

which is an instance of Kac’s return time formula [53].

Results

Fixation probability under weak selection

Applying the properties of coalescence times, we prove in S1 Appendix that the fixation probability on an arbitrary (weighted, undirected, connected) graph G can be expanded under weak selection as

ρG(1+δ)=1N+δNeff-22N+O(δ2), (8)

where Neff is the effective population size of G, which we define as

Neff=iGπiτi. (9)

This definition of effective population size is distinct from, but closely related to, previous definitions [16, 3440], as we review in the Discussion.

Comparing the first-order terms in Eqs (8) and (4) provides a criterion for the effects of graph structure on fixation probabilities under weak selection:

Definition Let G be a graph of size N. We say G is

  • An amplifier of weak selection if Neff > N,

  • A suppressor of weak selection if Neff < N.

An amplifier (respectively, suppressor) of weak selection is guaranteed to amplify (respectively, suppress) selection for all r sufficiently close to 1. Formally, if G is an amplifier of weak selection, there exist a, b with 0 ≤ a < 1 < b ≤ ∞ such that ρG(r)<ρKN(r) for a < r < 1 and ρG(r)>ρKN(r) for 1 < r < b. Likewise, if G is a suppressor of weak selection, there exist a, b with 0 ≤ a < 1 < b ≤ ∞ such that ρG(r)>ρKN(r) for a < r < 1 and ρG(r)<ρKN(r) for 1 < r < b.

As an example, solving Eq (5) for the star graph Sn, and applying Eqs (6) and (9), we obtain τH = τL = Neff = 4n/(n + 1). Since the star graph has size N = n + 1, we find that the star is a suppressor of weak selection for all n ≥ 2. Substituting in Eq (8), we obtain

ρG(1+δ)=1N+δN-2N2+O(δ2), (10)

which agrees with the Taylor expansion of Eq (2).

Weak-selection Isothermal Theorem

A particularly interesting result arises in the special case of isothermal graphs. An undirected graph G is isothermal if each vertex has the same weighted degree wi, or equivalently, if πi = 1/N for each iG. The Isothermal Theorem [3] states that, for Bd updating, an isothermal graph has the same fixation probabilities as a well-mixed population of the same size, for all values of r and all starting configurations of mutants. However, the corresponding statement for dB updating is false [28, 29]. For example, the cycle (Fig 1C) is isothermal, but its fixation probabilities, as given by Eq (3), differ from those of a well-mixed population, given by Eq (1).

Here we show that a weak-selection version of the isothermal theorem holds for death-Birth updating. For an isothermal graph G, Eqs (7) and (9) give

Neff=iG(1N)τi=NiG(1N2)τi=NiGπi2τi=N. (11)

Combining with Eq (8), we arrive at the following result:

Theorem (Weak-Selection Isothermal Theorem for dB Updating). Let G be a weighted, undirected, connected isothermal graph of size N ≥ 2 with no self-loops. Then for dB updating, fixation probabilities on G coincide with those on the complete graph KN to first order in the selection coefficient δ:

ρG(1+δ)=ρKN(1+δ)+O(δ2). (12)

In other words, if G is isothermal, then the plots of ρG(r) and ρKN(r) are tangent at r = 1. This implies that, for dB updating, isothermal graphs neither amplify nor suppress weak selection. For example, the cycle CN (Fig 1C) is isothermal, and therefore the plots of ρCN(r) and ρKN(r) are tangent at r = 1 (Fig 1F). However, these fixation probabilities do not coincide beyond r = 1; instead, ρCN(r)<ρKN(r) for all r ≠ 1 [33], meaning that the cycle is a reducer of fixation.

Generating amplifiers of weak selection

The Weak-Selection Isothermal Theorem also suggests a method to generate amplifiers of weak selection via perturbations of an isothermal graph. Since Neff = N for all isothermal graphs, any perturbation that increases Neff will yield an amplifier of weak selection.

Consider a family of weighted graphs indexed by a parameter ϵ, such that the graph is isothermal when ϵ = 0. In S1 Appendix we derive the relationship

dNeffdϵ|ϵ=0=-iG(τidπidϵ)|ϵ=0. (13)

Eq (13) suggests that we can construct amplifiers of weak selection by starting with an isothermal graph, and perturbing so as to decrease the relative weighted degree of vertices with large remeeting time and/or increase the relative weighted degree of vertices with small remeeting time.

Fig 2 provides an example to illustrate this method. Starting with an unweighted 3-regular graph of size 12, we reduce the weight of a single edge that is adjacent to a vertex of large remeeting time. This creates a family of amplifiers of weak selection for dB. Notably, the graph remains an amplifier even when this edge is deleted completely.

Fig 2. Creating an amplifier of weak selection for death-Birth updating.

Fig 2

(A) We begin with a 3-regular graph of size 12 in which all edges have weight 1. This graph is isothermal, and therefore has Neff = N = 12. We solve for remeeting times according to Eqs (5) and (6), and identify the vertex with the largest remeeting time (τi ≈ 18.29, shown in magenta). We decrease the edge weight from this vertex to one of its neighbors by an amount ϵ. (B) As this edge weight decreases, the graph becomes an amplifier of weak selection (Neff > N). For ϵ = 1, the resulting undirected, unweighted graph is still an amplifier of weak selection, with effective population size Neff ≈ 12.03.

Examples

We now introduce three example families of graphs, which can behave as transient amplifiers, suppressors, or reducers, depending on the parameter values. We analyze these graphs both for weak and nonweak selection. Our results are summarized in Table 1. Derivations and proofs are presented in S1 Appendix. Our analytical results are verified by Monte Carlo simulation in S1 and S2 Figs.

Table 1. Results for example graphs.

Example Case Classification
Separated Hubs *
(ϵ → 0)
nh Suppressor
n = h + 1 Reducer
nh + 2 Transient amplifier
Star of Islands
(ϵ → 0)
mh−1 Suppressor **
m = h Reducer
mh + 1 Transient amplifier **

* The Fan is the h = 1 case of separated hubs.

** Proven only for weak selection (other cases are proven for arbitrary selection strength).

Fan

The Fan, Fn,m, (Fig 3) has one hub and n ≥ 2 blades. Each blade contains m ≥ 2 vertices, for a total of N = nm + 1 vertices. Each blade vertex is joined to the hub by an edge of weight ϵ > 0, and is joined to each other vertex on the same blade by an edge of weight 1. The Fan is isothermal when ϵ = (m − 1)/(nm − 1).

Fig 3. The Fan.

Fig 3

(A) The Fan, Fn,m, consists of one hub and n ≥ 2 “blades”, with m ≥ 2 vertices per blade. Edge weights are as shown. The case n = m = 3 is pictured. (B) The ratio of effective versus actual population size, plotted against the hub-to-blade edge weight ϵ, for m = 2 vertices per blade. For n = 2 blades, the Fan is an amplifier of weak selection for 0 < ϵ < 1/3, but becomes a reducer in the ϵ → 0 limit. For n ≥ 3, the Fan is a transient amplifier for sufficiently small ϵ, including the ϵ → 0 limit. (C) Fixation probability for F4,2 (blue curve), plotted against mutant fitness r, in the ϵ → 0 limit, according to Eq (15). The orange curve shows the corresponding well-mixed population result, Eq (1), for comparison. Dotted lines show the corresponding weak-selection results (i.e. the linear approximation at r = 1), according to Eqs (4), (8), and (14). (D) In the n → ∞ limit, fixation probability is given by Eq (15), and the Fan is an amplifier for 1<r<(1+5)/2.

Applying our weak-selection method, we find that the Fan has effective population size

Neff=N+(m-1-ϵ(nm-1))(m(m-1)(n-2)+ϵ(nm2+nm-4m+2)+2ϵ2(nm-1))(m-1+2ϵ)(m(m-1)+ϵ(nm+2m-1)+ϵ2(nm+1)). (14)

From the sign of the second term, we observe that the Fan amplifies weak selection for all 0 < ϵ < (m − 1)/(nm − 1) (Fig 3B).

Taking ϵ → 0, we obtain Neff = nm + n − 1. Although fixation is impossible when ϵ is exactly zero (because the population is disconnected in this case), the ϵ → 0 limit is still well-defined in the sense that Neff can be made arbitrarily close to nm + n − 1 by choosing ϵ sufficiently small. In this limit, the Fan amplifies weak selection (Neff > N) for n ≥ 3 blades, but neither amplifies nor suppresses weak selection (Neff = N) for n = 2. The strongest amplifier of weak selection (largest Neff/N) occurs for m = 2 and first ϵ → 0 and then n → ∞; in this case, Neff/N → 3/2.

Moving beyond weak selection, we calculate the fixation probability for a mutation of arbitrary fitness r > 0, in the ϵ → 0 limit:

ρFn,m(r)=n(m-1)(1-r-1)(1-r-(m+1))(mn+1)(1-r-(m-1))(1-r-n(m+1)). (15)

In S2 Fig, we show excellent agreement between Eq (15) and Monte Carlo simulations for ϵ = 10−3. We prove in S1 Appendix that, in the ϵ → 0 limit, the Fan is a reducer of fixation for n = 2 and a transient amplifier of selection for all n ≥ 3.

Separated Hubs

Our next examples generalize the Fan graph in two different ways. First, we suppose that there are multiple hub vertices, which are not connected to each other. The resulting graph, which we call the Separated Hubs graph, SHn,m,h (Fig 4), has h ≥ 1 hub vertices, n ≥ 2 blades, and m ≥ 2 vertices per blade for a total population size of N = nm + h. Vertices on the same blade are connected by edges of weight 1, and each blade vertex is connected to each hub by an edge of weight ϵ. No other edges are present. The Fan is the h = 1 case of Separated Hubs.

Fig 4. Separated Hubs.

Fig 4

(A) The Separated Hubs graph consists of h ≥ 1 hubs and n ≥ 2 blades, with m ≥ 2 vertices per blade. Edge weights are as shown. (B)–(D) Blue curves show fixation probability, Eq (17), plotted against mutant fitness r, in the ϵ → 0 limit. Blue dotted lines show the weak selection result, Eqs (8) and (16). The orange curve and dotted line show the corresponding well-mixed population results, Eqs (1) and (4), for comparison. The Separated Hubs graph is (B) a suppressor for nh, (C) a reducer for n = h + 1, and (D) a transient amplifier for nh + 2.

The weak-selection results for arbitrary ϵ are rather cumbersome, but in the ϵ → 0 limit they simplify to

Neff=nm+n-1. (16)

Interestingly, in this limit, the effective population size is independent of the number h of hubs. Comparing Eq (16) to N = nm + h, we observe that the Separated Hubs graph (in the ϵ → 0 limit) is a suppressor of weak selection for nh and an amplifier of weak selection for nh + 2. As for the Fan, the strongest amplifier of weak selection occurs for m = 2 and first ϵ → 0 and then n → ∞, leading to Neff/N → 3/2. The strongest suppressor of weak selection (smallest Neff/N) occurs for first ϵ → 0 and then h → ∞, leading to Neff/N → 0.

Beyond weak selection, we compute the fixation probability for arbitrary r > 0 in the limit ϵ → 0:

ρSHn,m,h(r)=n(m-1)(1-r-1)(1-r-(m+1))(mn+h)(1-r-(m-1))(1-r-n(m+1)). (17)

In the limit of many blades, we obtain

limnρSHn,m,h(r)={00r1m-1m(1-r-1)(1-r-(m+1))1-r-(m-1)r>1. (18)

We prove in S1 Appendix that the Separated Hubs graph, in the ϵ → 0 limit, is a suppressor for nh, a transient amplifier for nh + 2, and a reducer for n = h + 1.

Star of Islands

Our final example, the Star of Islands, SIn,m,h (Fig 5), is obtained by joining the hubs in the Separated Hubs graph. It consists of h ≥ 2 hub vertices and n ≥ 2 islands, with m ≥ 2 vertices per island, so that the total population size is again N = nm + h. Within the hub and within each island, vertices are connected to one another with weight 1. Additionally, each hub vertex is connected to each island vertex with weight ϵ > 0.

Fig 5. Star of Islands.

Fig 5

(A) The Star of Islands graph consists of a hub island of size h ≥ 2, and n ≥ 2 other islands of size m ≥ 2. Edge weights are as shown. (B)–(D) Blue curves show fixation probability, Eqs (20)(22), plotted against mutant fitness r, in the ϵ → 0 limit. Blue dotted lines show the weak selection result, Eqs (8) and (19). The orange curve and dotted line show the corresponding well-mixed population results, Eqs (1) and (4), for comparison. The Star of Islands graph is (B) a suppressor for mh − 1, (C) a reducer for m = h, and (D) a transient amplifier for mh + 1.

For weak selection, in the ϵ → 0 limit, we calculate

Neff=N+(m-h)mnh(h(h-1)+m(m-1)(n-2))(h(h-1)+m(m-1))(h(h-1)+m(m-1)n). (19)

The second term on the right-hand side has the sign of mh. It follows that the Star of Islands is an amplifier of weak selection when m > h, and a suppressor of weak selection when m < h.

We show in S1 Appendix that the strongest amplifier of weak selection occurs for h = 2, m = 4, and first ϵ → 0 and then n → ∞. In this case Neff/N → 9/7. The strongest suppressor occurs for first ϵ → 0, then n → ∞, and then h → ∞, leading to Neff/N → 0.

For arbitrary r > 0, in the ϵ → 0 limit, we obtain ρSIn,m,h(r)=num/denom with

num=rm(1-r-1)(1-r-(h+m))(hrh(1-r-(h-1))(mn(m-1)rm+h(h-1))+mrm(1-r-(m-1))(mn(m-1)+h(h-1)rh)), (20)
denom=(mn+h)(h(1-r-(h-1))+mrm(1-r-(m-1)))(mrm(1-r-(m-1))(1-xn)+h(1-r-(h-1))(rh+m-xn)), (21)

and

x=mr-m(rm-1-1)+h(rh-1-1)mrh(rm-1-1)+h(rh-1-1). (22)

In the limit of many islands, we obtain

limnρSIn,m,h(r)={00r1(m-1)(1-r-1)(1-r-(h+m))hr-m(1-r-(h-1))+m(1-r-(m-1))r>1. (23)

We prove in S1 Appendix that the Star of Islands is a reducer for m = h.

Approximating fixation probability

We have defined the effective population size Neff in terms of the expected remeeting times of random walks. While this definition allows Neff—and, via Eq (8), fixation probabilities under weak selection—to be computed in polynomial time, it gives little intuition for how Neff relates to more familiar graph statistics.

To build such intuition, we use a mean-field approximation from Fotouhi et al. [54]. We suppose that each remeeting time τi is approximately equal to a single value, τ. Then from Eq (7) we have

1=iGπi2τiτiGπi2=τiGwi2(iGwi)2=τμ2Nμ12.

Above, μ1=1NiGwi and μ2=1NiGwi2 are the first and second moments, respectively, of the weighted degree distribution. Solving for τ and substituting in the definition of Neff gives the approximation

NeffNμ12/μ2. (24)

Substituting in Eq (8) gives an approximation for fixation probability under weak selection in terms of μ1 and μ2. Interestingly, the right-hand side of Eq (24) was taken as the definition of effective population size by Antal et al. [16], who studied the same model but arrived at this expression by different methods and assumptions.

The approximation in Eq (24) is reasonably accurate when compared to exact numerical calculation of Neff/N for Erdös-Renyi and Barabási-Albert graphs (Fig 6). In particular, the approximation explains the general trend that larger, sparser, and more heterogeneous graphs act as stronger suppressors (have smaller Neff/N ratio). We note, however, that since μ2μ12 for any degree distribution, the approximated Neff in Eq (24) is at most equal to the actual population size N, with equality only for isothermal graphs. Therefore, amplifiers of weak selection cannot be detected using this approximation.

Fig 6. Random graphs suppress weak selection.

Fig 6

Plot markers show the ratio Neff/N, averaged over 1000 trials, plotted against population size N. Effective population size, Neff, is calculated by numerically solving Eq (5) for each graph and applying Eqs (6) and (9). All random graphs generated have Neff < N and are therefore suppressors of weak selection. Curves of the corresponding colors show the approximation Neff/Nμ12/μ2 from Eq (24). Overall, we find that larger, sparser, and more heterogeneous graphs have smaller Neff/N; these trends are all reflected in the approximation from Eq (24). (A) Erdös-Renyi graphs were generated for specific values of the expected degree 〈k〉 by setting the link probability to p = 〈k〉/(N − 1). The moments μ1 and μ2 were approximated by assuming that the degree of each vertex is independently distributed as Binom(N − 1, p). This leads to Neff/N ≈ (N − 1)p/[(N − 2)p + 1]. At the minimum population size of N = 〈k〉+ 1, the graph is complete and therefore Neff/N = 1. (B) Barabási-Albert preferential attachment networks [64] were generated for linking numbers 3 ≤ m ≤ 6, starting from a complete graph of size m + 2. The second moment was calculated using the expected degree distribution for finite Barabási-Albert networks obtained by Fotouhi and Rabbat [65]. At the minimum population size of N = m + 2, the graph is complete and therefore Neff/N = 1.

Discussion

Weak-selection methodology

We have brought the method of weak selection, previously developed to analyze games on graphs [4, 5, 912, 14, 44], to bear on the question of amplifiers and suppressors. While our focus is on death-Birth updating, the method also applies to Birth-death updating, using a modified version of the coalescing random walk [5, 52]. Our weak-selection method has the advantage of being computable in polynomial time (in the size of the graph), in contrast to other numerical methods [23, 26, 27, 33], which take exponential time. Our expression for fixation probabilities in terms of coalescence times, Eq (8), also enables the proof of general results such as the Weak-Selection Isothermal Theorem for dB. A drawback of the weak-selection approach is that it does not distinguish between transient and non-transient amplifiers, nor can it detect complex behavior such as multiple switchings between amplification and suppression [27].

Effective population size

Our analysis motivated a new definition of the effective population size of a graph, Neff = ∑iG πiτi. This notion of effective population is particular to dB updating, since it was derived from weak-selection fixation probabilities under this update rule. Our definition has a number of interesting connections to other definitions previously proposed for this concept [16, 3840].

First, as noted above, the effective population size of Antal et al. [16] appears in Eq (24) as an approximation to ours. Whereas we obtain NeffNμ12/μ2 using coalescent theory and assuming uniformity of remeeting times, Antal et al. [16] obtain the same expression using diffusion approximation and assuming degree-uncorrelatedness of the graph. That the same expression arises from distinct analytical frameworks and assumptions hints at its naturality.

Second, our definition differs by a simple rescaling from the notion of “fixation effective population size” proposed by Allen, Dieckmann, and Nowak (hereafter, ADN) [39], and elaborated upon by Giaimo et al. [40]:

NeffADN=N2N-1dρdr|r=1. (25)

Comparing Eqs (25) and (8), we find the relationship

NeffADN=N(Neff-2)2(N-1).

For large populations, NeffADNNeff/2. The factor of two appears because the ADN definition uses the Wright-Fisher (discrete generations) model as a baseline, whereas the baseline for our Neff is the death-Birth process, for which generations are overlapping. Such factors of two commonly appear in translating between discrete- and overlapping-generations models [36, 39, 55].

Third, our proposed definition is closely related to the concept of “inbreeding effective population size”, which dates back to Wright [34] and has been elaborated on by many others [3538]. The inbreeding effective population size is typically defined, for diploid populations, as the size of an idealized population that would have the same level of autozygosity (a locus containing two alleles that are identical by descent) [35, 37]. Although autozygosity as such cannot occur in haploid populations, the remeeting time τi quantifies the closely-related concept of auto-coalescence—the time for two hypothetical, independent lineages from i to coalesce. For rare mutation, coalescence time is proportional to the probability of non-identity by descent [58]; thus auto-coalescence can be taken as a proxy for autozygosity in haploid populations. Our Neff is equal to the size of a well-mixed population that would experience the same degree of auto-coalescence, when averaged over individuals weighted by their reproductive values πi. It is therefore reasonable to interpret our Neff as a haploid analogue of the inbreeding effective population size.

Transient amplifiers of selection

The most novel of our results is the discovery of the first transient amplifiers of selection for dB updating. Previous investigations [18, 23, 28] had uncovered only suppressors and reducers. Of the transient amplifiers we have found, the strongest is the 2-Fan, Fn,2, with many blades (n → ∞; Fig 3D). A companion work [46] proves that full (non-transient) amplifiers cannot exist for death-Birth updating.

Transient amplifiers appear to be quite rare for death-Birth updating. None were present within an ensemble of thousands of small graphs analyzed by Hindersin and Traulsen [23]. Similarly, no amplifiers of weak selection for dB were found in our ensembles of Erdös-Renyi and Barabasi-Albert random graphs.

Why should transient amplifiers be so rare? One possible clue comes from the approximation for effective population size in Eq (24). The approximated Neff is always less than or equal to the actual population size N, with equality only for isothermal graphs. Thus any amplifier (transient or not) must be a graph for which the approximation in Eq (24) is inaccurate. Another possible clue is found by combining Eqs (9) and (7) to obtain

N-NeffN2=(1NiGπi2τi)-(1NiGπi)(1NiGπiτi).

The right-hand side can be interpreted as the covariance of πi with πiτi, as i runs over vertices of G. It follows that G is an amplifier of weak selection if and only if πi and πiτi are negatively correlated on G. This requires a very strong negative relationship between weighted degree and remeeting time, which seems unlikely to arise in the usual random graph models. A third clue comes from a companion work [46], which proves a bound on the strength of transient amplifiers for dB. Since transient amplifiers are limited in their possible strength, it is reasonable to suppose they are also limited in number. Each of these clues, however, falls very short of a formal proof.

Reducers of fixation

Evolutionarily speaking, reducers of fixation maintain the status quo. They protect the resident type from replacement by any mutation, whether beneficial or deleterious. Reducers may have applications in bio-engineering, in situations where it is desirable to inhibit the accumulation of all fitness-affecting mutations. Indeed, it has been argued that the cycle-like structure of epithelial stem cells in mammals [57, 58] may have been evolutionarily designed to limit somatic mutations [30]. The cycle was the first known reducer [23]; others were identified by Hindersin et al. [30]. To these examples we have added two more: the Separated Hubs graph with n = h + 1 and the Star of Islands with m = h.

Isothermal graphs appear to be obvious candidates for reducers of fixation. This is because, if G is a reducer of fixation, then ρG(r) and ρKN(r) must coincide to first order in r at r = 1, and this latter property holds for all isothermal graphs according to the Weak-Selection Isothermal Theorem for dB. Indeed, all previously-known examples of reducers [23, 30] were isothermal. However, neither the Separated Hubs graph for n = h + 1 nor the Star of Islands for m = h are isothermal; thus reducers need not be isothermal. The converse question—whether all isothermal graphs are reducers—remains open. To resolve this question, one would have to either discover or rule out other behaviors for isothermal graphs G, such as ρG(r)>ρKN(r) for all r sufficiently close but not equal to 1. Another open question is whether reducers of fixation exist for Bd updating.

Limitations

Although we have uncovered an interesting range of behaviors for dB updating on graphs, there are limitations to our approaches. All of our analytical results involve the limit of either weak selection or certain edge weights going to zero. Some of our results combine these limits, meaning that they apply only in rather extreme scenarios, and the results may depend on the limit ordering [59].

We also do not consider the issue of fixation time [33, 4143, 6063]. Previous work [42, 43, 60, 61] has uncovered a tradeoff between fixation probability and time: Graphs that amplify selection tend to have larger fixation times than the complete graph, which impedes their ability to accelerate adaptation. A number of our examples involve limits as certain edge weights go to zero. Fixation times diverge to infinity for these examples; therefore they do not hasten the accumulation of beneficial mutations. The search for graphs that (transiently) amplify selection without greatly increasing fixation times is left to future work.

Conclusion

The identification of amplifiers and suppressors of selection has become a robust field of inquiry [3, 7, 8, 1629, 40, 42]. Most investigations of this question follow the lead of the initial work [3] in focusing on Birth-death updating. This is an interesting contrast to the study of games on graphs [4, 5, 915], which typically considers death-Birth updating—likely because Birth-death updating tends not to support cooperative behaviors [4, 15].

Since the choice of update rule has such marked consequences, a full understanding of evolutionary dynamics in structured populations requires studying a variety of update rules. Indeed, the update rule should properly be considered an aspect of the population structure, equal in importance to the graph itself [11, 15, 28, 29, 52]. If the theory of amplifiers and suppressors is to find application (for example, to microbial populations [8]), it is critical to determine which update rules are plausible for specific organisms. Our work shows that dB updating exhibits at least some of the interesting phenomena that have been observed for Bd updating, and suggests there is more to be discovered.

Supporting information

S1 Appendix. Mathematical derivations and proofs.

This supplement contains a derivation of our weak selection method, Eqs (5)(9), as well as analysis of our three example graph families.

(PDF)

S1 Fig. Monte Carlo simulations for weak selection.

Fixation probability approximated from 104 Monte Carlo trials, for ϵ = 0.1, plotted against mutant fitness, r (blue dots). Black lines show the linear approximation to fixation probability as calculated from our weak-selection results; i.e., ρ ≈ 1/N + [(Neff − 2)/(2N)](r − 1) as in Eq (8). As expected, this approximation is accurate for r ≈ 1. (A) The Fan graph, F4,2, with Neff given by Eq (14). (B) The Separated Hubs, graph SH3,2,2, with Neff given by Eqs. (40)–(42) of S1 Appendix. (C) The Star of Islands graph SI2,3,3, with Neff ≈ 8.89 as calculated in Mathematica from Eqs (5), (6), and (9).

(EPS)

S2 Fig. Monte Carlo simulations for nonweak selection with small ϵ.

Fixation probability approximated from 104 Monte Carlo trials, for ϵ = 10−3, plotted against mutant fitness, r (blue dots). Our analytical results for fixation probability in the ϵ → 0 limit (black curves) show excellent agreement with the simulation results. (A) The Fan F4,2, with ϵ → 0 limit given by Eq (15). (B) The Separated Hubs graph SH3,2,2, with ϵ → 0 limit given by Eq (17), and (C) The Star of Islands graph SI2,3,3, with ϵ → 0 limit given by Eqs (20)(22).

(EPS)

Acknowledgments

We are grateful to Josef Tkadlec and Andreas Pavlogiannis for helpful conversations.

Data Availability

All relevant data are within the manuscript and its Supporting Information files.

Funding Statement

BA, CS, LB, RJ, JK, and PS were supported by the National Science Foundation Award #1715315 (https://nsf.gov/awardsearch/showAward?AWD_ID=1715315&HistoricalAwards=false). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1. Nowak MA, May RM. Evolutionary games and spatial chaos. Nature. 1992;359(6398):826–829. 10.1038/359826a0 [DOI] [Google Scholar]
  • 2. Hauert C, Doebeli M. Spatial structure often inhibits the evolution of cooperation in the snowdrift game. Nature. 2004;428(6983):643–646. 10.1038/nature02360 [DOI] [PubMed] [Google Scholar]
  • 3. Lieberman E, Hauert C, Nowak MA. Evolutionary dynamics on graphs. Nature. 2005;433(7023):312–316. 10.1038/nature03204 [DOI] [PubMed] [Google Scholar]
  • 4. Ohtsuki H, Hauert C, Lieberman E, Nowak MA. A simple rule for the evolution of cooperation on graphs and social networks. Nature. 2006;441:502–505. 10.1038/nature04605 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5. Allen B, Lippner G, Chen YT, Fotouhi B, Momeni N, Yau ST, et al. Evolutionary dynamics on any population structure. Nature. 2017;544(7649):227–230. 10.1038/nature21723 [DOI] [PubMed] [Google Scholar]
  • 6. Allen B, Sample C, Dementieva Y, Medeiros RC, Paoletti C, Nowak MA. The Molecular Clock of Neutral Evolution Can Be Accelerated or Slowed by Asymmetric Spatial Structure. PLOS Computational Biology. 2015;11(2):e1004108 10.1371/journal.pcbi.1004108 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7. Shakarian P, Roos P, Johnson A. A review of evolutionary graph theory with applications to game theory. Biosystems. 2012;107(2):66–80. 10.1016/j.biosystems.2011.09.006 [DOI] [PubMed] [Google Scholar]
  • 8. Pavlogiannis A, Tkadlec J, Chatterjee K, Nowak MA. Construction of arbitrarily strong amplifiers of natural selection using evolutionary graph theory. Communications Biology. 2018;1(1):71 10.1038/s42003-018-0078-7 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9. Taylor PD, Day T, Wild G. Evolution of cooperation in a finite homogeneous graph. Nature. 2007;447(7143):469–472. 10.1038/nature05784 [DOI] [PubMed] [Google Scholar]
  • 10. Chen YT. Sharp benefit-to-cost rules for the evolution of cooperation on regular graphs. The Annals of Applied Probability. 2013;23(2):637–664. 10.1214/12-AAP849 [DOI] [Google Scholar]
  • 11. Débarre F, Hauert C, Doebeli M. Social evolution in structured populations. Nature Communications. 2014;5:4409. [DOI] [PubMed] [Google Scholar]
  • 12. Durrett R. Spatial evolutionary games with small selection coefficients. Electronic Journal of Probability. 2014;19(121):1–64. [Google Scholar]
  • 13. Peña J, Wu B, Arranz J, Traulsen A. Evolutionary games of multiplayer cooperation on graphs. PLOS Computational Biology. 2016;12(8):e1005059 10.1371/journal.pcbi.1005059 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14. Fotouhi B, Momeni N, Allen B, Nowak MA. Conjoining uncooperative societies facilitates evolution of cooperation. Nature Human Behaviour. 2018;2:492–499. 10.1038/s41562-018-0368-6 [DOI] [PubMed] [Google Scholar]
  • 15. Allen B, Lippner G, Nowak MA. Evolutionary games on isothermal graphs. Nature Communications. 2019;10(1):5107 10.1038/s41467-019-13006-7 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16. Antal T, Redner S, Sood V. Evolutionary dynamics on degree-heterogeneous graphs. Physical Review Letters. 2006;96(18):188104 10.1103/PhysRevLett.96.188104 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17. Broom M, Rychtář J. An analysis of the fixation probability of a mutant on special classes of non-directed graphs. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Science. 2008;464(2098):2609–2627. 10.1098/rspa.2008.0058 [DOI] [Google Scholar]
  • 18.Frean M, Baxter G. Death-birth ordering and suppression of fitness in networks; 2008. Available from: http://homepages.mcs.vuw.ac.nz/marcus/manuscripts/FreanBaxterJTB.pdf.
  • 19. Voorhees B, Murray A. Fixation probabilities for simple digraphs. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Science. 2013;469(2154):20120676 10.1098/rspa.2012.0676 [DOI] [Google Scholar]
  • 20. Monk T, Green P, Paulin M. Martingales and fixation probabilities of evolutionary graphs. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Science. 2014;470(2165):20130730 10.1098/rspa.2013.0730 [DOI] [Google Scholar]
  • 21. Adlam B, Chatterjee K, Nowak M; The Royal Society. Amplifiers of selection. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Science. 2015;471(2181):20150114 10.1098/rspa.2015.0114 [DOI] [Google Scholar]
  • 22. Cuesta FA, Sequeiros PG, Rojo ÁL. Fast and asymptotic computation of the fixation probability for Moran processes on graphs. Biosystems. 2015;129:25–35. 10.1016/j.biosystems.2015.01.007 [DOI] [PubMed] [Google Scholar]
  • 23. Hindersin L, Traulsen A. Most undirected random graphs are amplifiers of selection for birth-death dynamics, but suppressors of selection for death-birth dynamics. PLOS Computational Biology. 2015;11(11):e1004437 10.1371/journal.pcbi.1004437 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24. Jamieson-Lane A, Hauert C. Fixation probabilities on superstars, revisited and revised. Journal of Theoretical Biology. 2015;382:44–56. 10.1016/j.jtbi.2015.06.029 [DOI] [PubMed] [Google Scholar]
  • 25. Pavlogiannis A, Tkadlec J, Chatterjee K, Nowak MA. Amplification on undirected population structures: comets beat stars. Scientific Reports. 2017;7(1):82 10.1038/s41598-017-00107-w [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26. Cuesta FA, Sequeiros PG, Rojo ÁL. Suppressors of selection. PLOS One. 2017;12(7):e0180549 10.1371/journal.pone.0180549 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27. Cuesta FA, Sequeiros PG, Rojo ÁL. Evolutionary regime transitions in structured populations. PLOS One. 2018;13(11):e0200670 10.1371/journal.pone.0200670 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28. Kaveh K, Komarova NL, Kohandel M. The duality of spatial death—birth and birth—death processes and limitations of the isothermal theorem. Royal Society Open Science. 2015;2(4):140465 10.1098/rsos.140465 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29. Pattni K, Broom M, Rychtář J, Silvers LJ; The Royal Society. Evolutionary graph theory revisited: when is an evolutionary process equivalent to the Moran process? Proceedings of the Royal Society A: Mathematical, Physical and Engineering Science. 2015;471(2182):20150334 10.1098/rspa.2015.0334 [DOI] [Google Scholar]
  • 30. Hindersin L, Werner B, Dingli D, Traulsen A. Should tissue structure suppress or amplify selection to minimize cancer risk? Biology Direct. 2016;11(1):41 10.1186/s13062-016-0140-7 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31. Cox JT. Coalescing random walks and voter model consensus times on the torus in Zd. Annals of Probability. 1989;17(4):1333–1366. 10.1214/aop/1176991158 [DOI] [Google Scholar]
  • 32. Liggett TM. Interacting Particle Systems. Springer Science & Business Media; 2006. [Google Scholar]
  • 33. Hindersin L, Möller M, Traulsen A, Bauer B. Exact numerical calculation of fixation probability and time on graphs. Biosystems. 2016;150:87–91. 10.1016/j.biosystems.2016.08.010 [DOI] [PubMed] [Google Scholar]
  • 34. Wright S. Evolution in Mendelian populations. Genetics. 1931;16(2):97 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35. Kimura M, Crow JF. The measurement of effective population number. Evolution. 1963;17(3):279–288. 10.2307/2406157 [DOI] [Google Scholar]
  • 36. Felsenstein J. Inbreeding and variance effective numbers in populations with overlapping generations. Genetics. 1971;68(4):581 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37. Crow JF, Denniston C. Inbreeding and variance effective population numbers. Evolution. 1988;42(3):482–495. 10.1111/j.1558-5646.1988.tb04154.x [DOI] [PubMed] [Google Scholar]
  • 38. Broom M, Voelkl B. Two measures of effective population size for graphs. Evolution. 2012;66(5):1613–1623. 10.1111/j.1558-5646.2011.01528.x [DOI] [PubMed] [Google Scholar]
  • 39. Allen B, Nowak MA, Dieckmann U. Adaptive dynamics with interaction structure. The American Naturalist. 2013;181(6):E139–E163. 10.1086/670192 [DOI] [PubMed] [Google Scholar]
  • 40. Giaimo S, Arranz J, Traulsen A. Invasion and effective size of graph-structured populations. PLOS Computational Biology. 2018;14(11):e1006559 10.1371/journal.pcbi.1006559 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41. Hathcock D, Strogatz SH. Fitness dependence of the fixation-time distribution for evolutionary dynamics on graphs. Physical Review E. 2019;100(1):012408 10.1103/PhysRevE.100.012408 [DOI] [PubMed] [Google Scholar]
  • 42. Möller M, Hindersin L, Traulsen A. Exploring and mapping the universe of evolutionary graphs identifies structural properties affecting fixation probability and time. Communications Biology. 2019;2(1):137 10.1038/s42003-019-0374-x [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43. Tkadlec J, Pavlogiannis A, Chatterjee K, Nowak MA. Population structure determines the tradeoff between fixation probability and fixation time. Communications Biology. 2019;2 10.1038/s42003-019-0373-y [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 44. Allen B, Nowak MA. Games on graphs. EMS Surveys in Mathematical Sciences. 2014;1(1):113–151. 10.4171/EMSS/3 [DOI] [Google Scholar]
  • 45. Hadjichrysanthou C, Broom M, Rychtář J. Evolutionary games on star graphs under various updating rules. Dynamic Games and Applications. 2011;1(3):386 10.1007/s13235-011-0022-7 [DOI] [Google Scholar]
  • 46. Tkadlec J, Pavlogiannis A, Chatterjee K, Nowak MA. Limits on amplifiers of natural selection under death-Birth updating. PLoS Comput Biol 16(1): e1007494 10.1371/journal.pcbi.1007494 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47. Monk T. Martingales and the fixation probability of high-dimensional evolutionary graphs. Journal of Theoretical Biology. 2018;451:10–18. 10.1016/j.jtbi.2018.04.039 [DOI] [PubMed] [Google Scholar]
  • 48. Haldane JBS. A Mathematical Theory of Natural and Artificial Selection I. Transactions of the Cambridge Philosophical Society. 1924;23:19–41. [Google Scholar]
  • 49. Kimura M. On the probability of fixation of mutant genes in a population. Genetics. 1962;47(6):713 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 50. Akashi H, Osada N, Ohta T. Weak selection and protein evolution. Genetics. 2012;192(1):15–31. 10.1534/genetics.112.140178 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 51. Nowak MA, Sasaki A, Taylor C, Fudenberg D. Emergence of cooperation and evolutionary stability in finite populations. Nature. 2004;428(6983):646–650. 10.1038/nature02414 [DOI] [PubMed] [Google Scholar]
  • 52. Allen B, McAvoy A. A mathematical formalism for natural selection with arbitrary spatial and genetic structure. Journal of Mathematical Biology. 2018. 10.1007/s00285-018-1305-z [DOI] [PubMed] [Google Scholar]
  • 53. Kac M. On the notion of recurrence in discrete stochastic processes. Bulletin of the American Mathematical Society. 1947;53(10):1002–1010. 10.1090/S0002-9904-1947-08927-8 [DOI] [Google Scholar]
  • 54. Fotouhi B, Momeni N, Allen B, Nowak MA. Evolution of cooperation on large networks with community structure. Journal of the Royal Society Interface. 2019;16(152):20180677 10.1098/rsif.2018.0677 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 55. Moran PAP. The Statistical Process of Evolutionary Theory. Clarendon Press; 1962. [Google Scholar]
  • 56. Slatkin M. Inbreeding coefficients and coalescence times. Genetical Research. 1991;58(02):167–175. 10.1017/s0016672300029827 [DOI] [PubMed] [Google Scholar]
  • 57. Bozic I, Nowak MA. Unwanted evolution. Science. 2013;342(6161):938–939. 10.1126/science.1247887 [DOI] [PubMed] [Google Scholar]
  • 58. Vermeulen L, Morrissey E, van der Heijden M, Nicholson AM, Sottoriva A, Buczacki S, et al. Defining stem cell dynamics in models of intestinal tumor initiation. Science. 2013;342(6161):995–998. 10.1126/science.1243148 [DOI] [PubMed] [Google Scholar]
  • 59. Sample C, Allen B. The limits of weak selection and large population size in evolutionary game theory. Journal of Mathematical Biology. 2017;75(5):1285–1317. 10.1007/s00285-017-1119-4 [DOI] [PubMed] [Google Scholar]
  • 60. Frean M, Rainey PB, Traulsen A. The effect of population structure on the rate of evolution. Proceedings of the Royal Society B: Biological Sciences. 2013;280(1762):20130211 10.1098/rspb.2013.0211 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 61. Hindersin L, Traulsen A. Counterintuitive properties of the fixation time in network-structured populations. Journal of The Royal Society Interface. 2014;11(99):20140606 10.1098/rsif.2014.0606 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 62. Askari M, Samani KA. Analytical calculation of average fixation time in evolutionary graphs. Physical Review E. 2015;92(4):042707 10.1103/PhysRevE.92.042707 [DOI] [PubMed] [Google Scholar]
  • 63. Farhang-Sardroodi S, Darooneh AH, Nikbakht M, Komarova NL, Kohandel M. The effect of spatial randomness on the average fixation time of mutants. PLOS Computational Biology. 2017;13(11):1–22. 10.1371/journal.pcbi.1005864 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 64. Barabási AL, Albert R. Emergence of scaling in random networks. Science. 1999;286(5439):509–512. 10.1126/science.286.5439.509 [DOI] [PubMed] [Google Scholar]
  • 65. Fotouhi B, Rabbat MG. Network growth with arbitrary initial conditions: Degree dynamics for uniform and preferential attachment. Physical Review E. 2013;88(6):062801 10.1103/PhysRevE.88.062801 [DOI] [PubMed] [Google Scholar]
PLoS Comput Biol. doi: 10.1371/journal.pcbi.1007529.r001

Decision Letter 0

Natalia L Komarova, Arne Traulsen

20 Aug 2019

Dear Dr Allen,

Thank you very much for submitting your manuscript, 'Transient amplifiers of selection and reducers of fixation for death-Birth updating on graphs', to PLOS Computational Biology. As with all papers submitted to the journal, yours was fully evaluated by the PLOS Computational Biology editorial team, and in this case, by independent peer reviewers. The reviewers appreciated the attention to an important topic but identified some aspects of the manuscript that should be improved.

We would therefore like to ask you to modify the manuscript according to the review recommendations before we can consider your manuscript for acceptance. Your revisions should address the specific points made by each reviewer and we encourage you to respond to particular issues Please note while forming your response, if your article is accepted, you may have the opportunity to make the peer review history publicly available. The record will include editor decision letters (with reviews) and your responses to reviewer comments. If eligible, we will contact you to opt in or out.raised.

In addition, when you are ready to resubmit, please be prepared to provide the following:

(1) A detailed list of your responses to the review comments and the changes you have made in the manuscript. We require a file of this nature before your manuscript is passed back to the editors.

(2) A copy of your manuscript with the changes highlighted (encouraged). We encourage authors, if possible to show clearly where changes have been made to their manuscript e.g. by highlighting text.

(3) A striking still image to accompany your article (optional). If the image is judged to be suitable by the editors, it may be featured on our website and might be chosen as the issue image for that month. These square, high-quality images should be accompanied by a short caption. Please note as well that there should be no copyright restrictions on the use of the image, so that it can be published under the Open-Access license and be subject only to appropriate attribution.

Before you resubmit your manuscript, please consult our Submission Checklist to ensure your manuscript is formatted correctly for PLOS Computational Biology: http://www.ploscompbiol.org/static/checklist.action. Some key points to remember are:

- Figures uploaded separately as TIFF or EPS files (if you wish, your figures may remain in your main manuscript file in addition).

- Supporting Information uploaded as separate files, titled 'Dataset', 'Figure', 'Table', 'Text', 'Protocol', 'Audio', or 'Video'.

- Funding information in the 'Financial Disclosure' box in the online system.

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com  PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email us at figures@plos.org.

We hope to receive your revised manuscript within the next 30 days. If you anticipate any delay in its return, we ask that you let us know the expected resubmission date by email at ploscompbiol@plos.org.

If you have any questions or concerns while you make these revisions, please let us know.

Sincerely,

Arne Traulsen

Associate Editor

PLOS Computational Biology

Natalia Komarova

Deputy Editor

PLOS Computational Biology

A link appears below if there are any accompanying review attachments. If you believe any reviews to be missing, please contact ploscompbiol@plos.org immediately:

[LINK]

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: A very well written paper that can be accepted as is.

Only one minor issue: There is a missing reference to an equation in the supplemental material (on the line between eqs (12) and (13))

Reviewer #2: This submission is nice, with interesting results that are relatively easy to read, and good tie-ins to existing literature.

My only substantial problem with the submission is in the sections evaluating the methodology for particular graphs, specifically a 'fan.' I see two problems.

First, the analysis investigates a limit of the fixation probability as epsilon approaches 0. But in that limit, the graphs are no longer well-behaved in the sense that their fixation time goes to infinity. In other words, the graph cannot achieve fixation in finite time in the limit that the blades are not connected to the hub. So this limit does not make sense to me, because the graph reduces to independent Moran processes, one on each blade.

Second, there is an error in computing that limit for the fan from Eq. 13. Lim eps -> 0 of Neff (Eq. 13) is mn. Either the equation is misreported or there is a deeper issue to be addressed.

I would also be interested to see a comparison of the theoretical results with simulations that approximate fixation over a large number of trials. For example, in Fig 2 panels C and D, I suggest the authors present simulation results of fixation probability as dots for various values of r and show that Eq 14 passes through them when r is approximately 1. Same thing for Figs 3 and 4. Showing agreement between theory and simulations justifies your methodology and assures the reader that your math is right.

There are a number of additional minor revisions that I include in the attached, including suggested references, interpretations, a request for an additional clarifying figure, etc.

There are unlabelled equations and references in the SI as well.

Reviewer #3: The review is in the attachment.

**********

Have all data underlying the figures and results presented in the manuscript been provided?

Large-scale datasets should be made available via a public repository as described in the PLOS Computational Biology data availability policy, and numerical data that underlies graphs or summary statistics should be provided in spreadsheet form as supporting information.

Reviewer #1: Yes

Reviewer #2: Yes

Reviewer #3: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: Yes: Travis Monk

Reviewer #3: Yes: Marius Moeller

Attachment

Submitted filename: PCOMPBIOL-D-19-00886_reviewer.pdf

Attachment

Submitted filename: Transient_Comments.pdf

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1007529.r003

Decision Letter 1

Natalia L Komarova, Arne Traulsen

30 Oct 2019

Dear Dr Allen,

We are pleased to inform you that your manuscript 'Transient amplifiers of selection and reducers of fixation for death-Birth updating on graphs' has been provisionally accepted for publication in PLOS Computational Biology.

Before your manuscript can be formally accepted you will need to complete some formatting changes, which you will receive in a follow up email. Please be aware that it may take several days for you to receive this email; during this time no action is required by you. Once you have received these formatting requests, please note that your manuscript will not be scheduled for publication until you have made the required changes.

In the meantime, please log into Editorial Manager at https://www.editorialmanager.com/pcompbiol/, click the "Update My Information" link at the top of the page, and update your user information to ensure an efficient production and billing process.

One of the goals of PLOS is to make science accessible to educators and the public. PLOS staff issue occasional press releases and make early versions of PLOS Computational Biology articles available to science writers and journalists. PLOS staff also collaborate with Communication and Public Information Offices and would be happy to work with the relevant people at your institution or funding agency. If your institution or funding agency is interested in promoting your findings, please ask them to coordinate their releases with PLOS (contact ploscompbiol@plos.org).

Thank you again for supporting Open Access publishing. We look forward to publishing your paper in PLOS Computational Biology.

Sincerely,

Arne Traulsen

Associate Editor

PLOS Computational Biology

Natalia Komarova

Deputy Editor

PLOS Computational Biology

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #3: I thank the authors for taking my comments seriously and making the needed changes in the supplementary. I especially liked the idea of using the perturbation of an isothermal graph to find an unweighted, undirected amplifier.

Looking through the supplement, I couldn't find any further mistakes. As such, I'm very happy with the manuscript as-is.

**********

Have all data underlying the figures and results presented in the manuscript been provided?

Large-scale datasets should be made available via a public repository as described in the PLOS Computational Biology data availability policy, and numerical data that underlies graphs or summary statistics should be provided in spreadsheet form as supporting information.

Reviewer #3: None

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #3: Yes: Marius Moeller

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1007529.r004

Acceptance letter

Natalia L Komarova, Arne Traulsen

15 Nov 2019

PCOMPBIOL-D-19-00886R1

Transient amplifiers of selection and reducers of fixation for death-Birth updating on graphs

Dear Dr Allen,

I am pleased to inform you that your manuscript has been formally accepted for publication in PLOS Computational Biology. Your manuscript is now with our production department and you will be notified of the publication date in due course.

The corresponding author will soon be receiving a typeset proof for review, to ensure errors have not been introduced during production. Please review the PDF proof of your manuscript carefully, as this is the last chance to correct any errors. Please note that major changes, or those which affect the scientific understanding of the work, will likely cause delays to the publication date of your manuscript.

Soon after your final files are uploaded, unless you have opted out, the early version of your manuscript will be published online. The date of the early version will be your article's publication date. The final article will be published to the same URL, and all versions of the paper will be accessible to readers.

Thank you again for supporting PLOS Computational Biology and open-access publishing. We are looking forward to publishing your work!

With kind regards,

Matt Lyles

PLOS Computational Biology | Carlyle House, Carlyle Road, Cambridge CB4 3DN | United Kingdom ploscompbiol@plos.org | Phone +44 (0) 1223-442824 | ploscompbiol.org | @PLOSCompBiol

Associated Data

    This section collects any data citations, data availability statements, or supplementary materials included in this article.

    Supplementary Materials

    S1 Appendix. Mathematical derivations and proofs.

    This supplement contains a derivation of our weak selection method, Eqs (5)(9), as well as analysis of our three example graph families.

    (PDF)

    S1 Fig. Monte Carlo simulations for weak selection.

    Fixation probability approximated from 104 Monte Carlo trials, for ϵ = 0.1, plotted against mutant fitness, r (blue dots). Black lines show the linear approximation to fixation probability as calculated from our weak-selection results; i.e., ρ ≈ 1/N + [(Neff − 2)/(2N)](r − 1) as in Eq (8). As expected, this approximation is accurate for r ≈ 1. (A) The Fan graph, F4,2, with Neff given by Eq (14). (B) The Separated Hubs, graph SH3,2,2, with Neff given by Eqs. (40)–(42) of S1 Appendix. (C) The Star of Islands graph SI2,3,3, with Neff ≈ 8.89 as calculated in Mathematica from Eqs (5), (6), and (9).

    (EPS)

    S2 Fig. Monte Carlo simulations for nonweak selection with small ϵ.

    Fixation probability approximated from 104 Monte Carlo trials, for ϵ = 10−3, plotted against mutant fitness, r (blue dots). Our analytical results for fixation probability in the ϵ → 0 limit (black curves) show excellent agreement with the simulation results. (A) The Fan F4,2, with ϵ → 0 limit given by Eq (15). (B) The Separated Hubs graph SH3,2,2, with ϵ → 0 limit given by Eq (17), and (C) The Star of Islands graph SI2,3,3, with ϵ → 0 limit given by Eqs (20)(22).

    (EPS)

    Attachment

    Submitted filename: PCOMPBIOL-D-19-00886_reviewer.pdf

    Attachment

    Submitted filename: Transient_Comments.pdf

    Attachment

    Submitted filename: dB graphs response to reviewers.pdf

    Data Availability Statement

    All relevant data are within the manuscript and its Supporting Information files.


    Articles from PLoS Computational Biology are provided here courtesy of PLOS

    RESOURCES