Abstract
A population’s spatial structure affects the rate of genetic change and the outcome of natural selection. These effects can be modeled mathematically using the Birth-death process on graphs. Individuals occupy the vertices of a weighted graph, and reproduce into neighboring vertices based on fitness. A key quantity is the probability that a mutant type will sweep to fixation, as a function of the mutant’s fitness. Graphs that increase the fixation probability of beneficial mutations, and decrease that of deleterious mutations, are said to amplify selection. However, fixation probabilities are difficult to compute for an arbitrary graph. Here we derive an expression for the fixation probability, of a weakly-selected mutation, in terms of the time for two lineages to coalesce. This expression enables weak-selection fixation probabilities to be computed, for an arbitrary weighted graph, in polynomial time. Applying this method, we explore the range of possible effects of graph structure on natural selection, genetic drift, and the balance between the two. Using exhaustive analysis of small graphs and a genetic search algorithm, we identify families of graphs with striking effects on fixation probability, and we analyze these families mathematically. Our work reveals the nuanced effects of graph structure on natural selection and neutral drift. In particular, we show how these notions depend critically on the process by which mutations arise.
Author summary
When a new mutation appears in a population, it may ultimately spread to all individuals, or it may go extinct. Which outcome occurs depends on how the mutation affects the organism’s fitness (i.e., natural selection), but also on random chance. The spatial arrangement of organisms in the population can alter the balance between selection and random chance: amplifying one, suppressing the other. However, these effects can be difficult to predict or compute, even in simple, idealized mathematical models. We develop a method to efficiently calculate the effects of spatial structure on natural selection, in the case that mutations have only a weak effect on fitness. We use this method to comb through millions of distinct spatial structures, identifying those with the most extreme effects on natural selection. The question we study has applications to cancer research, with an individual’s cells considered as a population, of which cancer cells are an invading mutant type.
Introduction
Evolution proceeds by the arrival and fixation of mutations. The fate of each new mutation depends on selection (how the mutation affects the organism’s fitness) as well as drift (random chance). The combined effects of selection and drift determine how a population evolves, with selection driving adaptation to the environment, and drift maintaining genetic variety.
Spatial population structure can alter the balance between these two forces [1–13]. Some spatial structures amplify selection, so that fitness plays a larger role in which mutations become fixed. Other structures suppress selection, reducing the role of fitness and increasing the role of random drift. Spatial structure can also change the accumulation rate of neutral mutations, which do not affect fitness [14]. The effects of spatial structure on selection have consequences for microbial evolution [15], cancer [16–20], aging [19, 20], and infectious disease [21].
These effects can be probed mathematically by modeling population structure as a graph. Each vertex is occupied by a single haploid individual. Reproduction occurs along the graph’s edges, according to a specified update rule (see below). The key quantity of interest is the fixation probability ρ(r), defined as the probability that a new mutation of fitness r will take over a population of wild-type fitness 1.
The update rules most commonly considered in this context are Birth-death (Bd) and death-Birth (dB). In this naming convention, the ordering indicates which event (birth or death) occurs first, while the capitalization indicates which event(s) are affected by fitness (birth, in this case). Most studies [1, 3–5, 8–11, 22–26] focus on Birth-death updating, in which an individual is first selected to reproduce, proportionally to its fitness. The offspring then replaces a neighbor chosen at random (independently of fitness). A minority of works [2, 6, 12, 13, 27–29] have considered death-Birth updating, in which an individual is first selected for death, uniformly at random. A neighbor is then chosen, proportionally to fitness, to produce an offspring, which fills the vacancy.
Determining fixation probability on an arbitrary graph is computationally intensive. Current methods [6, 9, 30, 31] require solving a system of linear equations whose size grows exponentially with the graph size. This is prohibitive except for graphs that are small [6, 7, 9–11, 31], highly symmetric [1, 3–5, 22–25], or have other special properties [32].
However, most nonlethal biological mutations are either neutral (r = 1) or weakly selected (r ≈ 1). Our previous work [12, 14, 33] has shown that, in these cases, fixation probabilities can be computed in polynomial time. For neutral mutations, the fixation probability determines the population’s “molecular clock”—the rate at which neutral genetic substitutions accrue over time. Allen et al. [14] showed that spatial structure can either accelerate or slow this molecular clock rate.
For weakly selected mutations, fixation probabilities can be computed by combining perturbative methods [33–37] with coalescing random walks [38–41]. Allen et al. [12] applied this method to dB updating, and showed how it allows for the efficient identification of amplifiers and suppressors of weak selection.
Here we apply these methods to Birth-death updating on arbitrary weighted graphs. We show that fixation probabilities under weak selection can be expressed in terms of coalescence times—the expected times for two independent random walks to meet. These coalescence times—and hence the fixation probability for weak selection—can be computed in polynomial time. While our methods apply to arbitrary placement of the initial mutant, we focus in particular on temperature initialization (mutations arise only in new offspring) and uniform initialization (mutations arise uniformly in all individuals).
Using these methods, we compute weak-selection fixation probabilities for all simple connected graphs up to size 10. For larger sizes, we employ a previously-developed genetic algorithm [10] to identify graphs with extreme effects on fixation probability. These investigations reveal a family of “Cartwheel” graphs, which strongly amplify selection under temperature initialization. They also show that a family of “Detour” graphs [10] can significantly decrease the ratio of beneficial to neutral mutations accruing over time. Our results highlight previously-unexamined subtleties in the notions of amplifier and suppressor, and in the way that spatial structure affects neutral and selective genetic change.
Methods
Graph structure
We represent spatial structure by a weighted graph G. The edge weight from vertex i to j is wij ≥ 0. The graph may be directed (wij not necessarily equal to wji) and may contain self-loops (wii may be positive). We require that the graph is strongly connected, meaning that there is a path of directed edges with nonzero weight from any vertex to any other; for undirected graphs (wij = wji), this reduces to the usual notion of connected.
We define the weighted (out-)degree of vertex i as wi = ∑j∈G wij. The probability that a random walker at vertex i will step to vertex j is pij = wij/wi. We also define the temperature of vertex i as Ti = ∑j∈G pji. We note that the total temperature is equal to the total population size: ∑i∈G Ti = ∑i,j∈G pji = N.
Birth-death process
We consider a well-studied model of natural selection [1–11, 22–30]. There are two types of individuals: residents (or wild-types), which have fitness 1, and mutants, which have fitness r. The mutant is advantageous if r > 1, deleterious if r < 1, and neutral if r = 1.
In each state of the process, each vertex is occupied by a single individual, either mutant or resident. Selection proceeds according to the Birth-death (Bd) update rule. First, an individual i is selected at random, proportionally to its fitness. The chosen individual i produces an offspring; this offspring replaces another individual j, chosen with probability pij. Offspring inherit the type of the parent.
This process is a finite Markov chain with two absorbing states: one in which only residents are present, and one in which only mutants are present.
Initialization
The key biological question is, if a new mutation arises in a single individual, how likely is this type to take over the resident population? The answer depends on where the initial mutant arises. In the general case, we can consider an arbitrary probability distribution {μi} over the vertices of G, such that the initial mutation arises at vertex i with probability μi.
Most previous works [1, 3, 4, 6, 7, 9, 10, 22–25, 30] consider only uniform initialization, meaning that the mutant is equally likely to appear at each vertex, μi = 1/N for all i. Uniform initialization corresponds to a biological assumption that heritable mutations arise primarily in adult individuals, with constant probability per unit time.
If we instead suppose that mutations occur primarily in new offspring, then mutations will be more likely to arise in sites that are replaced more often. This leads to temperature initialization [5, 8, 11, 14, 42], meaning that the initial mutant’s location i is chosen proportionally to the temperature Ti, μi = Ti/N.
Here we consider both initialization schemes, with a particular focus on temperature initialization because it leads to a rich interplay of selection and drift. More generally, the methods we present apply to any probability distribution {μi} of initial mutant locations.
Fixation probability
We define the fixation probability ρG(r), for a mutant of fitness r on a graph G, as the probability that the state of all mutants is reached, from an initial state chosen according to the specified initialization scheme.
For the complete graph KN, representing a well-mixed population of size N, the fixation probability is [43]
(1) |
More generally, Eq (1) holds for any graph that is isothermal, meaning that Ti = 1 for each vertex i. This is known as the Isothermal Theorem [1]. For Bd updating, the isothermal condition means that each vertex has the same probability of being replaced per time-step. For any isothermal graph G of size N, the fixation probability is given by [1]:
(2) |
This result is valid for both uniform and temperature initialization, since the two schemes are equivalent on isothermal graphs.
Although calculating fixation probability is computationally intensive in general [6, 7, 30, 31], it simplifies when selection is weak; that is when mutations are nearly neutral (r ≈ 1). In this case, we may form the Taylor expansion
(3) |
The constant term, ρ∘ = ρG(1), is the fixation probability of neutral mutations, while the linear term, , represents the effect of weak selection (Fig 1A).
For isothermal graphs, Taylor expansion of Eq (2) gives
(4) |
So ρ∘ = 1/N and ρ′ = (N − 1)/(2N) for all isothermal graphs.
Results of Allen et al. [14] imply that, for uniform initialization, ρ∘ = 1/N for all graphs. Thus spatial structure does not affect the rate of neutral drift when mutations appear uniformly. In contrast, for temperature initialization, Result 3 of Allen et al. [14] implies that ρ∘ ≤ 1/N, with equality if and only if the graph is isothermal.
Amplifiers and suppressors
Our goal is to understand how spatial structure affects selection, neutral drift, and the relationship between the two. More specifically, we are interested whether a graph amplifies or suppresses selection, compared to the baseline of a well-mixed population. However, there are (at least) two distinct ways of making this comparison.
First, we can examine how the probability of fixation increases with fitness, as quantified by the first-order term, ρ′. It is intuitive that the rate of increase should be greater for amplifiers, and less for suppressors, relative to the well-mixed value of ρ′ = (N − 1)/(2N). This leads us to define a graph G as an absolute amplifier of weak selection if ρ′ > (N − 1)/(2N), and an absolute suppressor of weak selection if ρ′ < (N − 1)/(2N).
Second, to quantify the relationship between selection and neutral drift, we can compute the ratio of fixation probabilities for selected versus neutral mutations:
(5) |
We see that the ratio of fixation probabilities, for weakly selected versus neutral mutations, is determined by ρ′/ρ∘. Consequently, ρ′/ρ∘ determines the ratio of beneficial to neutral mutations that accumulate over time. (This idea is reminiscent of the dN/dS or Ka/Ks ratios that are used to study genetic sequence evolution [44].) For a well-mixed population (or any isothermal graph), ρ′/ρ∘ = (N − 1)/2. We therefore define a graph G to be a relative amplifier of weak selection if ρ′/ρ∘ > (N − 1)/2, and a relative suppressor of weak selection if ρ′/ρ∘ < (N − 1)/2.
For a family of graphs of unbounded size (N → ∞), we can compare limN→∞ ρ′ to 1/2 to determine absolute amplifiers or suppressors, and limN→∞ ρ′/(Nρ∘) to 1/2 to determine relative amplifiers or suppressors, in the large-population limit.
For uniform initialization, there is no distinction between the relative and absolute definitions, since ρ∘ = 1/N for all graphs. But for temperature initialization, the two notions are distinct. Moreover, since ρ∘ ≤ 1/N for all graphs [14], we have ρ′/ρ∘ ≥ Nρ′. This rules out the possibility that a graph can be simultaneously an absolute amplifier and a relative suppressor, leaving three possible classifications for non-isothermal graphs: (i) absolute and relative amplifier; (ii) absolute suppressor and relative amplifier; and (iii) absolute and relative suppressor. We illustrate these cases in Fig 1B.
Results
Here we present our analytical and numerical results. Derivations are given in S1 Text
Calculating fixation probability
To calculate the zeroth- and first-order coefficients, ρ∘ and ρ′ respectively, in the weak-selection expansion, Eq (3), we apply methods developed in previous works [14, 33, 45]. We address the zeroth-order (neutral drift) and first-order (weak selection) terms separately.
Neutral drift
To obtain the neutral fixation probability, ρ∘, we must first derive the fixation probability πi of a neutral mutation arising at a particular vertex i. This probability πi can also be understood as the reproductive value of vertex i [45, 46]. For Birth-death updating, the reproductive values πi are the unique solution to the system of equations
(6a) |
(6b) |
In the undirected case (wij = wji), Eq (6) has an explicit solution in which reproductive value is inversely proportional to weighted degree: , where . In the directed case, Eq (6) appears not to have an explicit solution, but can be solved straightforwardly as a system of N + 1 linear equations (one redundant) in N variables.
The overall neutral fixation probability ρ∘, from an arbitrary probability distribution {μi} of initial mutant locations, is then given by
(7) |
For uniform initialization, we have by Eq (6b), in agreement with previous work [14]. For temperature initialization (μi = Ti/N) on an undirected graph (wij = wji), substituting μi = Ti/N and gives
(8) |
Weak selection
To obtain the first-selection coefficient, ρ′, we turn to a method developed by McAvoy and Allen [33]. Consider an arbitrary initialization, characterized by a probability distribution {μi} of initial mutant locations. Let τij be the expected time, from initialization to fixation, that vertices i and j have different types. We prove in S1 Text that these τij are uniquely determined by the recurrence relation
(9) |
In particular, for temperature initialization (μi = Ti/N), we have
(10) |
In this case, τij can be interpreted as the coalescence time from i and j [12, 36, 39–41, 47]; that is, the expected time for independent random walks from i and j to meet each other. These random walks can be taken to represent the ancestral lineages of the occupants of i and j, and τij can be understood as the expected time to their most recent common ancestor [40, 41]. Eq (10) can be understood as follows: If i and j are the same vertex, the coalescence time is zero. Otherwise, we consider all the ways that either i or j could be replaced by the offspring of a neighbor, under neutral drift. Given that either i or j is replaced, the conditional probability that i is replaced by offspring of another vertex k is pki/(Ti + Tj), and the conditional probability that j is replaced by k’s offspring is pkj/(Ti + Tj). When either of these events occurs, we increment time by one and consider the coalescence time of k and the vertex that was not replaced.
In the more general case of Eq (9), τij can be thought of as a rescaled coalescence time, with the time spent at each vertex k ∈ G scaled proportionally to μk. For uniform initialization (μi = 1/N) the recurrence becomes
(11) |
For any initialization, we show in S1 Text that the weak-selection coefficient, ρ′, can be expressed in terms of the τij as
(12) |
Together, Eqs (7), (9), and (12) allow for fixation probabilities to be computed under weak selection, for Bd updating on an arbitrary weighted graph, in polynomial time. In this way, one can efficiently determine the amplification and suppression properties of any given graph.
Exhaustive analysis of small graphs
To explore the variety of possible effects of graph structure on fixation probabilities, we performed an exhaustive analysis of all connected simple graphs (unweighted, undirected, and with no self-loops) up to size 10, obtained from an online database [48]. For each graph, we calculated ρ′ and ρ∘ numerically, for both temperature and uniform initialization, by solving Eqs (10) or (11) and applying Eqs (8) and (12). We provide code to compute ρ′ and ρ∘ in Ref. [49].
Temperature initialization
Our results for temperature initialization are summarized in Table 1 and Fig 2. We find that the vast majority of small unweighted graphs (99.6%, for N = 10) are relative amplifiers but absolute suppressors of weak selection. After that, for 8 ≤ N ≤ 10, absolute and relative suppressors are the next most abundant, followed by absolute and relative amplifiers, and finally isothermal graphs. (Note that an unweighted, undirected graph is isothermal if and only if it is regular.) Overall, there is a positive relationship between ρ∘ and ρ′, meaning that the graphs that slow the neutral molecular clock are also likely to suppress the (absolute) effects of weak selection.
Table 1. Classification of small graphs with temperature initialization.
Size, N | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|
Absolute and relative suppressors | 0 | 0 | 0 | 0 | 5 | 51 | 1,035 | 43,249 |
Absolute suppressors, relative amplifiers | 1 | 4 | 19 | 106 | 838 | 11,006 | 259,776 | 11,671,038 |
Absolute and relative amplifiers | 0 | 0 | 0 | 1 | 6 | 43 | 247 | 2,117 |
Isothermal (regular) | 1 | 2 | 2 | 5 | 4 | 17 | 22 | 167 |
Total | 2 | 6 | 21 | 112 | 853 | 11,117 | 261,080 | 11,716,571 |
We are particularly interested in the graphs that maximize or minimize ρ′ and ρ′/ρ∘ (Fig 3); these are the graphs with the most pronounced effects of spatial structure on natural selection. We find that the graphs that maximize ρ′ consist of several “islands” that are joined by single edges.
Interestingly, for all graphs up to size 10, the Star, Sn, minimizes ρ′ and also maximizes the ratio ρ′/ρ∘. This suggests that in a star-structured population (with Bd updating and constant probability of mutation per birth), both neutral and advantageous mutations accrue much more slowly—but the ratio of advantageous to neutral is much larger—than in a well-mixed population of the same size.
The graphs that minimize the ratio ρ′/ρ∘ belong to a particular family, termed “Detours” by Möller et al. [10]. Detours are formed by starting with a complete graph and replacing one of the edges with a path of length ≥2.
Uniform initialization
Our results for uniform initialization are presented in Table 2 and Fig 4. We find that the vast majority of small graphs (94%, in the case N = 10) are amplifiers of weak selection. This is consistent with previous numerical analyses [6, 9–11] which found that most small unweighted graphs are amplifiers for Bd with uniform initialization. In particular, the results for N = 6 and N = 7 agree with those from an exhaustive analysis performed by Cuesta et al. [9], who computed fixation probabilities for arbitrary mutant fitness r.
Table 2. Classification of small graphs with uniform initialization.
Size, N | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|
Suppressors | 0 | 0 | 1 | 7 | 55 | 671 | 14,890 | 659,784 |
Amplifiers | 1 | 4 | 18 | 100 | 794 | 10,429 | 246,168 | 11,056,620 |
Isothermal (regular) | 1 | 2 | 2 | 5 | 4 | 17 | 22 | 167 |
Total | 2 | 6 | 21 | 112 | 853 | 11,117 | 261,080 | 11,716,571 |
The Star emerged as the strongest amplifier of weak selection, again consistent with previous results [10, 11, 50]. Stronger unweighted amplifiers of selection have been found for much larger populations [25], but not for population sizes N ≤ 100. Meanwhile, the strongest suppressors of weak selection have a well-connected portion joined by one or two edges to a tail—a structure we explore further below.
Genetic algorithm
For graphs of size greater than 10, an exhaustive analysis is no longer feasible. To identify larger graphs that have extreme effects on fixation probability, we employed a genetic algorithm previously developed by Möller et al. [10]. The idea is to begin with a random ensemble of graphs, and select a subset with the largest or smallest values of a quantity of interest. These graphs are then “mated” with each other to produce an ensemble of “offspring” graphs, and the process is repeated. A formal description of the genetic algorithm and the parameters used is provided in S1 Text.
Based on our analysis of small graphs, we chose three targets to explore using the genetic algorithm: (i) maximal ρ′ for temperature initialization, (ii) minimal ρ′/ρ∘ for temperature initialization, and (iii) minimal ρ′ for uniform initialization. The other possible targets (minimal ρ′ and maximal ρ′/ρ∘ for temperature initialization, maximal ρ′ for uniform initialization) were optimized by the Star graph for all N ≤ 10, and so are presumably less interesting to explore.
The results from the genetic algorithm extend and illuminate the patterns that were seen in the exhaustive analysis of smaller graphs. For temperature initialization, searching for large ρ′ (strong absolute amplifiers; Fig 5) leads to the emergence of a densely connected “hub”, joined by single edges to a number of “islands” consisting of two or more vertices each. Detour graphs, on the other hand, continue to appear when searching for small ρ′/ρ∘ (strong relative suppressors; Fig 6). We analyze both of these structures in-depth in later sections.
For uniform initialization, searching for small ρ′ (strong suppressors; Fig 7) led to graphs with a well-connected part and a tail. The tails are longer than those found in the exhaustive search for N ≤ 10 (Fig 4). In some cases (N = 11, 12, 13, and also N = 7 in the exhaustive analysis) the tail connects at a single vertex to a clique, forming what is known as a Lollipop graph (also called a “standard kite” by Möller et al. [10]). Random walks on Lollipop graphs are known to have maximal hitting times [51], cover times [52], and commute times [53], so it is unsurprising that they have extreme effects on ρ′, which Eq (12) expresses in terms of the closely-related notion of coalescence times. However, in other cases (N = 14, 15, and N = 8, 9, 10 in the exhaustive search), the tail connects to two of the well-connected vertices, which are not connected to each other, forming what might be termed a “Balloon graph”. Additionally, other exploratory analyses (not shown) revealed some Balloon-like graphs for which the tail ends in a star; we call this a “Balloon-star”. We numerically computed the minimal ρ′ for all three of these families (Lollipop, Balloon, and Balloon-Star); the results are compared to the genetic algorithm results in Fig 7.
Analysis of particular graph families
Here we analyze particular families of graphs that are found to have interesting properties. Derivations and proofs are given in S1 Text.
Star
The Star, Sn (Fig 8), consists of a single hub connected to each of n ≥ 2 leaves by an edge of weight 1. The Star was one of the first-identified amplifiers of selection for uniform initialization [1, 22]. For graphs of size N ≤ 10, our numerical investigation found Stars to be extremal in three different ways: the best absolute suppressors and relative amplifiers for temperature initialization, and the best amplifiers for uniform initialization.
For temperature initialization, solving Eqs (8), (10), and (12) yields
(13a) |
(13b) |
This agrees with Taylor expansion of previous results for the Star graph [22, 23, 54]. In S1 Text we prove that the Star is a relative amplifier and absolute suppressor for all population sizes. As the number of leaves n tends to infinity, the weak-selection coefficient ρ′ behaves as 2/N while the ratio ρ′/(Nρ∘) converges to one. Thus, for large sizes N, the Star is an arbitrarily strong absolute suppressor, and a relative amplifier by a factor of two (relative to the well-mixed population, for which limN→∞ ρ′/(Nρ∘) = 1/2).
For uniform initialization, ρ∘ = 1/N (as for any graph), and Eqs (11), and (12) yield
(14) |
This again agrees with Taylor expansion of previous results for the Star [22, 23, 54]. We observe that limn→∞ ρ′ = 1, meaning that the Star amplifies weak selection by a factor of two in this limit (relative to the well-mixed population, for which limN→∞ ρ′ = 1/2). Although the Star is the strongest amplifier of weak selection for N ≤ 10, it is eventually (for sufficiently large N) surpassed by graphs in the Cartwheel family, as we describe below.
Complete bipartite graph
The complete bipartite graph, , is formed by partitioning the vertex set into two subsets, of respective sizes nA and nB, and drawing an edge between each pair of vertices belonging to different subsets. No edges are drawn between vertices from the same subset. The Star, Sn, is the special case K1,n, where one subset contains only the hub and the other subset contains all leaves. Tkadlec et al. [11] showed that complete bipartite graphs can amplify selection with only a relatively small increase in fixation time (relative to the well-mixed population).
In S1 Text we use our method to derive
(15) |
for temperature initialization, and
(16) |
for uniform initialization. These agree with previously-obtained results for the complete bipartite graph [4, 23], as well as with Eqs (13) and (14) for the Star. We prove in S1 Text that, for nA ≠ nB, is a relative amplifier but absolute suppressor of weak selection for temperature initialization, and an amplifier of weak selection for uniform initialization. For nA = nB, is isothermal, and so has the same fixation probabilities as a well-mixed population.
Cartwheel
Both the exhaustive search and the genetic algorithm identified strong absolute amplifiers (large ρ′), for temperature initialization, consisting of a highly intraconnected “hub” joined by single edges to a number of “islands”. To formalize this pattern, we define a family of “Cartwheel” graphs CWn,m,h (Fig 9A), consisting of an h-vertex hub and n islands of m vertices each. The hub and each island are cliques [55], meaning that within each subpopulation, each vertex is connected to each other. Each island is connected, by a single edge, to a distinct hub vertex. We generalized to a weighted graph by setting the hub-to-island edge weight to be a free parameter ϵ > 0; all other edge weights are 1. We consider only temperature initialization here, since this was the context in which Cartwheel graphs arose.
We have obtained closed-form expressions for ρ∘ and ρ′ for the Cartwheel using Mathematica. The formula for ρ∘ is given in S1 Text, while the formula for ρ′ is too lengthy to print. The behavior of ρ∘ and ρ′ as ϵ varies is illustrated in Fig 9C. As shown in Fig 5, there are unweighted Cartwheel graphs whose ρ′ values exceed those found by the genetic algorithm, suggesting that this family contains very strong absolute absolute amplifiers of weak selection. Table 3 shows the unweighted (ϵ = 1) Cartwheel graphs with the largest values of ρ′ for fixed sizes N. These ρ′ values eventually surpass 1, which is an upper bound for ρ′ values on the Star. We have not determined whether the ρ′ values for the unweighted Cartwheel are bounded, or whether they diverge to infinity as N increases.
Table 3. Unweighted Cartwheel graphs CWn,m,h that maximize ρ′.
Size, N | n | m | h | ρ′ |
---|---|---|---|---|
9 | 3 | 2 | 3 | 0.4622 |
10 | 2 | 3 | 4 | 0.4744 |
11 | 2 | 3 | 5 | 0.4835 |
12 | 4 | 2 | 4 | 0.4937 |
13 | 3 | 3 | 4 | 0.5030 |
14 | 3 | 3 | 5 | 0.5171 |
15 | 3 | 3 | 6 | 0.5273 |
20 | 4 | 3 | 8 | 0.5732 |
40 | 7 | 3 | 19 | 0.7082 |
60 | 10 | 3 | 30 | 0.7999 |
80 | 9 | 4 | 44 | 0.8827 |
100 | 11 | 4 | 56 | 0.9569 |
120 | 13 | 4 | 68 | 1.0183 |
140 | 12 | 5 | 80 | 1.0775 |
For arbitrary mutant fitness r, we derive (in S1 Text) the following closed-form expression for fixation probability in the ϵ → 0 limit:
(17) |
This result holds for both temperature and uniform initialization. In fact, the two initialization schemes become equivalent as ϵ → 0 since the temperature of each vertex converges to 1/N. (However, the Isothermal Theorem does not apply in this limit, since the graph is not exactly isothermal for any nonzero value of ϵ.) Several cases of Eq (17) are illustrated in Fig 10A.
If the hub is the same size as the islands, h = m, then Eq (17) reduces to
(18) |
This is exactly the fixation probability for a well-mixed population of the same size, N = mn + m. Thus for h = m and ϵ → 0, a mutant of arbitrary fitness r has the same fixation probability on the Cartwheel as in a well-mixed population.
Performing a Taylor expansion of Eq (17) around r = 1, we obtain ρ∘ = 1/N and
(19) |
The second term has the sign of h − m. It follows that the Cartwheel, in the ϵ → 0 limit, is an amplifier of weak selection for h > m and a suppressor of weak selection for h < m. These results hold in both the relative and absolute senses, for both temperature and uniform initialization.
The Cartwheel most strongly amplifies selection in the case ϵ → 0, m = 2, and h = n ≫ 1. This results in a “spider” structure, in which a large number of fully interconnected hub vertices are each joined (by an edge of vanishingly small weight) to a two-vertex “leg”. In this case, the fixation probability ρ(r) becomes (in the ϵ → 0 limit) discontinuous as a function of r: ρ(r) = 0 for disadvantageous mutations (r < 0), but for advantageous mutations (r > 0) we have
(20) |
In particular, the fixation probability jumps from zero to 1/3 as r increases past 1. Any beneficial mutation has a fixation probability greater than one-third for such a structure, making this an especially powerful amplifier of natural selection.
We also show in S1 Text that the Cartwheel CWn,2,n, with n ≥ 7 and sufficiently small ϵ, is a stronger relative amplifier of weak selection than a Star of the same size.
Detour
In the exhaustive analysis and genetic algorithm, Detour graphs [10] (Fig 11A) emerged as the strongest relative suppressors of weak selection (minimal ρ′/ρ∘) under temperature initialization. The Detour graph Dc,d is constructed by starting with a complete graph of size c, and replacing one edge with a path containing d vertices. The total size is N = c + d.
We have numerically determined the minimal ρ′/ρ∘ ratio for all sizes up to 100 (Fig 11B and 11C). As N increases beyond 8, the minimal ρ′/ρ∘ decreases, making these graphs increasingly strong relative suppressors. We also observe that the minimizing number of detour vertices d increases sublinearly with N.
Minimal absolute amplifier
According to our small graph analysis in Table 1, there are no absolute amplifiers of weak selection of size ≤5, and only one of size 6. This graph of size 6 has a bowtie shape (Fig 12A) and is the minimal absolute amplifier of weak selection.
Due to its small size and symmetry, the fixation probability for this graph can be computed in closed form for arbitrary mutant fitness r. Employing an algorithm developed by Cuesta et al. [7, 9], adapted for temperature initialization, we obtained the fixation probability ρG(r) as a ratio of 17th-degree polynomials (shown in S1 Text).
We find (Fig 12B) that, despite being an absolute amplifier of weak selection, this graph has fixation probability less than that of the complete graph K6 for all r > 0. This is possible because, although this graph increases the first-order term ρ′, relative to K6, it decreases the neutral term ρ∘, leading to a smaller overall fixation probability.
Fan
Finally, we exhibit a graph family that displays all possible classifications of behavior as a particular edge weight is varied. The Fan, Fn,m [12] (or Windmill [56]), consists of a hub vertex attached to n ≥ 2 blades (Fig 13A). Each blade is a clique of m ≥ 2 vertices joined by edges of weight 1. The hub is connected to each blade vertex by an edge of weight ϵ. The total population size is N = mn + 1.
For the Fan Fn,m with temperature initialization, we find a neutral fixation probability of
(21) |
The first-order term is ρ′ = num/denom, with
(22a) |
(22b) |
We find that, as ϵ increases, Fn,m displays all three classifications of behavior. First, for 0 < ϵ < (m − 1)/(mn − 1), the Fan is both an absolute and relative suppressor. At ϵ = (m − 1)/(mn − 1), the graph is isothermal, and therefore has the same fixation probability as the well-mixed population. The graph is both an absolute and relative amplifier for (m − 1)/(mn − 1) < ϵ < ϵ*, where ϵ* is a particular cubic root for which ρ′ = (N − 1)/(2N). Then, for ϵ > ϵ*, the graph is a relative amplifier but absolute suppressor. As ϵ → ∞, the values of ρ∘ and ρ′ approach those of the star Snm, as given by Eq (13).
In the limit of many islands, n → ∞, the curve formed by Nρ∘ and ρ′ approaches a triangle (Fig 13D), the sides of which correspond to three scalings of ϵ with n: constant, inverse (ϵ = kn−1), and inverse square (ϵ = kn−2). The maximum value of ρ′ is achieved when n → ∞ with ; in this limit, ρ′ approaches (m + 1)/(2m).
For uniform initialization, ρ∘ = 1/N and ρ′ = num/denom, where
(23a) |
(23b) |
We show in S1 Text that the Fan with uniform initialization is a suppressor of weak selection for 0 < ϵ < (m − 1)/(mn − 1) and an amplifier of weak selection for ϵ > (m − 1)/(mn − 1). As n → ∞ with m and ϵ held constant, ρ′ converges to (m + 1)/(2m), matching the maximal limiting value of ρ′ that was found with temperature initialization.
Discussion
The problem of identifying spatial structures that amplify or suppress selection has been actively investigated for the past decade and a half [1–13]. Our work introduces new methods for studying this problem in the weak selection regime. These methods allow for the effects of spatial structure on fixation probability (for r ≈ 1) to be computed in polynomial time, enabling analytical and computational investigations that would previously have been infeasible. However, this weak-selection approach does not tell us the behavior of ρ(r) away from r = 1, which may include complex phenomena such as multiple transitions between amplification and suppression [4, 9, 57]. We also have not explored the question of fixation time [10, 11, 26], which can significantly affect the overall rate of evolution [58].
Our work underscores the critical role that initialization schemes play in the determining how spatial structure affects selection [5, 11]. Different initialization schemes arise from different assumptions on how mutations occur. Uniform initialization, which is taken as the default in most previous works, corresponds to an assumption that mutation strikes all individuals equally regardless of age. Temperature initialization arises from instead considering a constant probability of mutation in each new offspring [14].
With temperature initialization comes new considerations, since the neutral fixation probability ρ∘ is affected in addition to the weak-selection coefficient ρ′. This leads to a distinction between relative versus absolute amplification and suppression. The absolute notions refer to the rate of increase fixation probability with respect to mutant fitness, while the relative notions refer to the expected ratio of beneficial to neutral mutations that fix over time. Of these, the relative notions are arguably more empirically relevant since they are directly related to observable genetic change.
A caveat with these definitions is that, for temperature initialization, absolute amplifiers of weak selection do not necessarily have larger fixation probability than the well-mixed population for any particular value of r. The minimal absolute amplifier (Fig 12) shows why: under temperature initialization, the neutral fixation probability ρ∘ is typically reduced from the well-mixed value, which may outweigh any increase in ρ′. On the other hand, it is certainly possible for a graph to have larger fixation probability than a well-mixed population under temperature initialization; the Cartwheel family provides examples of this.
Other initialization schemes aside from temperature and uniform may be considered. Since mutations can strike both existing organisms as well as new offspring, the relevant scheme for a given population may be a blend of uniform and temperature. Alternatively, for unicellular populations, mutations may occur in the parent cell upon reproduction; this would lead to initialization schemes that depend on the birth rate as well as the death rate. Fortunately, our method can be applied to any initialization scheme, using Eq (9) for coalescence times.
We have found that, for temperature initialization, the vast majority of small (unweighted, undirected) graphs are relative amplifiers but absolute suppressors of weak selection. This means that, for a spatially structured population satisfying the relevant modeling assumptions, one would typically see a greater ratio of beneficial-to-neutral mutations, but a slower overall rate of genetic change, compared to a well-mixed population. For uniform initialization, we find that the vast majority of graphs are amplifiers of weak selection, which accords with findings from other works using different methods [6, 10, 11].
Our findings reveal new families of graphs with interesting effects on selection, and shed new light on known families. In particular, our work has identified Cartwheel graphs (Fig 9) as strong absolute amplifiers for temperature initialization—with the “spider” case, n = h and m = 2, having especially interesting properties. In one limit, the fixation probability jumps discontinuously, from zero for all deleterious mutations, to more than one-third for all beneficial mutations (Fig 10). Stronger amplifiers for temperature initialization were found by Pavlogiannis et al. [8], but only with self-loops, meaning that new offspring can displace their own parents. Among graphs with no self-loops, Cartwheels appear to be the strongest family of amplifiers for temperature initialization that have been discovered thus far.
Detour graphs, in contrast, are shown to strongly suppress the ρ′/ρ∘ ratio for temperature initialization. This family of graphs was previously identified by Möller et al. [10] for their extreme properties under uniform initialization. In that context, Möller et al. found that Detours are powerful suppressors of selection for fitness values of r close to 1, but transition into amplifiers as r increases beyond a threshold value r* > 1. Overall, Detours appear to be a particularly interesting example for evolutionary graph theory. We have not come up with closed-form solutions for ρ∘ or ρ′ for Detours; doing so appears difficult although perhaps not impossible.
Our analysis of the Fan, meanwhile, highlights the determinative role that edge weight can play. By increasing the weight of a single type of edge, one can change the graph from a relative suppressor, to an absolute amplifier, to an absolute suppressor but relative amplifier. Interestingly, both ρ∘ and ρ′ are maximized for intermediate values of this edge weight. Attention to edge weight will therefore be crucial in connecting this theory to applications.
Although our general results apply to arbitrary (strongly connected) weighted digraphs, we focused our numerical exploration and examples on undirected graphs without self-loops. Extending this analysis to directed graphs would allow for many more possible structures, and may reveal new phenomena with regard to the amplification or suppression of selection.
Conclusion
Our work and other recent contributions [5, 6, 9, 11–13, 27, 28] make clear that whether a population structure amplifies for suppresses selection depends not only on the graph, but also on the update rule, the initialization scheme, and the regime of fitness values being considered, and whether absolute or relative genetic change is of interest. This combinatorial explosion of modeling choices may seem daunting, but it also suggests an increased opportunity for applications of the theory. Different modeling choices will be relevant to animal, plant, and microbial populations, to somatic tissue [18–20], and to infectious diseases [15, 21]. Given recent advances in theory [8–13, 26, 33], the toolkit now exists to apply evolutionary graph theory in a wide range of biological settings.
Supporting information
Acknowledgments
We are grateful to Alex McAvoy for insightful conversations, and to Álvaro Lozano Rojo for adapting his code to temperature initialization and helping with computation for the “Bowtie” graph.
Data Availability
Code to reproduce our numerical results is held in the repository Zenodo, available at https://doi.org/10.5281/zenodo.4338335. All other relevant data are within the manuscript and its Supporting information file.
Funding Statement
This work was supported by National Science Foundation (nsf.gov) award DMS-1715315. BA was supported by Grant #61443 from the John Templeton Foundation (www.templeton.org). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.
References
- 1. Lieberman E, Hauert C, Nowak MA. Evolutionary dynamics on graphs. Nature. 2005;433(7023):312–316. 10.1038/nature03204 [DOI] [PubMed] [Google Scholar]
- 2. 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]
- 3. 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]
- 4. 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]
- 5.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.
- 6. 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]
- 7. 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]
- 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. 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]
- 10. 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]
- 11. Tkadlec J, Pavlogiannis A, Chatterjee K, Nowak MA. Population structure determines the tradeoff between fixation probability and fixation time. Communications Biology. 2019;2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12. Allen B, Sample C, Jencks R, Withers J, Steinhagen P, Brizuela L, et al. Transient amplifiers of selection and reducers of fixation for death-Birth updating on graphs. PLoS Computational Biology. 2020;16(1):e1007529 10.1371/journal.pcbi.1007529 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13. Tkadlec J, Pavlogiannis A, Chatterjee K, Nowak MA. Limits on amplifiers of natural selection under death-Birth updating. PLoS Computational Biology. 2020;16(1):e1007494 10.1371/journal.pcbi.1007494 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14. 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]
- 15. Krieger MS, Denison CE, Anderson TL, Nowak MA, Hill AL. Population structure across scales facilitates coexistence and spatial heterogeneity of antibiotic-resistant infections. PLOS Computational Biology. 2020;16(7):e1008010 10.1371/journal.pcbi.1008010 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16. Nowak MA, Michor F, Iwasa Y. The linear process of somatic evolution. Proceedings of the National Academy of Sciences. 2003;100(25):14966–14969. 10.1073/pnas.2535419100 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17. 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]
- 18. 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. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19. Cannataro VL, McKinley SA, St Mary CM. The implications of small stem cell niche sizes and the distribution of fitness effects of new mutations in aging and tumorigenesis. Evolutionary Applications. 2016;9(4):565–582. 10.1111/eva.12361 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20. Cannataro VL, McKinley SA, St Mary CM. The evolutionary trade-off between stem cell niche size, aging, and tumorigenesis. Evolutionary Applications. 2017;10(6):590–602. 10.1111/eva.12476 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21. Ottino-Loffler B, Scott JG, Strogatz SH. Evolutionary dynamics of incubation periods. eLife. 2017;6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22. 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]
- 23. 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]
- 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. 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]
- 27. 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. [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 equivaent to the Moran process? Proceedings of the Royal Society A: Mathematical, Physical and Engineering Science. 2015;471(2182):20150334.
- 30. 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]
- 31. 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]
- 32. 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]
- 33. McAvoy A, Allen B. Fixation probabilities in evolutionary dynamics under weak selection. Journal of Mathematical Biology. 2021;82:14 Available from: 10.1007/s00285-021-01568-4 [DOI] [PubMed] [Google Scholar]
- 34. 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]
- 35. Rousset F. Separation of time scales, fixation probabilities and convergence to evolutionarily stable states under isolation by distance. Theoretical Population Biology. 2006;69(2):165–179. 10.1016/j.tpb.2005.08.008 [DOI] [PubMed] [Google Scholar]
- 36. 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]
- 37. Lessard S, Ladret V. The probability of fixation of a single mutant in an exchangeable selection model. Journal of Mathematical Biology. 2007;54(5):721–744. 10.1007/s00285-007-0069-7 [DOI] [PubMed] [Google Scholar]
- 38. Kingman JFC. The coalescent. Stochastic Processes and Their Applications. 1982;13(3):235–248. 10.1016/0304-4149(82)90011-4 [DOI] [Google Scholar]
- 39. Cox JT. Coalescing random walks and voter model consensus times on the torus in . Annals of Probability. 1989;17(4):1333–1366. 10.1214/aop/1176991158 [DOI] [Google Scholar]
- 40. Liggett TM. Interacting Particle Systems. Springer Science & Business Media; 2006. [Google Scholar]
- 41. Wakeley J. Coalescent Theory: An Introduction. Greenwood Village, CO: Roberts & Company Publishers; 2009. [Google Scholar]
- 42. Allen B, Tarnita CE. Measures of success in a class of evolutionary models with fixed population size and structure. Journal of Mathematical Biology. 2014;68(1-2):109–143. 10.1007/s00285-012-0622-x [DOI] [PubMed] [Google Scholar]
- 43. Moran PAP. The Statistical Process of Evolutionary Theory. Clarendon Press; 1962. [Google Scholar]
- 44. Yang Z, Bielawski JP. Statistical methods for detecting molecular adaptation. Trends in Ecology & Evolution. 2000;15(12):496–503. 10.1016/S0169-5347(00)01994-7 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 45. Allen B, McAvoy A. A mathematical formalism for natural selection with arbitrary spatial and genetic structure. Journal of Mathematical Biology. 2018;. [DOI] [PubMed] [Google Scholar]
- 46. Maciejewski W. Reproductive value in graph-structured populations. Journal of Theoretical Biology. 2014;340:285–293. 10.1016/j.jtbi.2013.09.032 [DOI] [PubMed] [Google Scholar]
- 47. 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]
- 48.McKay B. Graphs; [cited 18 December 2020]. Available from: http://users.cecs.anu.edu.au/~bdm/data/graphs.html.
- 49. Sample C, Shapiro J, King M, Goncalves M. Computing fixation probabilities in graph-structured populations under weak selection; 2020. Zenodo. Available from: 10.5281/zenodo.4338335. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 50. Broom M, Rychtář J, Stadler B. Evolutionary dynamics on small-order graphs. Journal of Interdisciplinary Mathematics. 2009;12(2):129–140. 10.1080/09720502.2009.10700618 [DOI] [Google Scholar]
- 51. Brightwell G, Winkler P. Maximum hitting time for random walks on graphs. Random Structures and Algorithms. 1990;1(3):263–276. 10.1002/rsa.3240010303 [DOI] [Google Scholar]
- 52. Feige U. A tight upper bound on the cover time for random walks on graphs. Random Structures and Algorithms. 1995;6(1):51–54. 10.1002/rsa.3240060106 [DOI] [Google Scholar]
- 53. Jonasson J. Lollipop graphs are extremal for commute times. Random Structures & Algorithms. 2000;16(2):131–142. [DOI] [Google Scholar]
- 54. 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]
- 55. Moon JW, Moser L. On cliques in graphs. Israel journal of Mathematics. 1965;3(1):23–28. 10.1007/BF02760024 [DOI] [Google Scholar]
- 56. Hsu DF. Harmonious labelings of windmill graphs and related graphs. Journal of Graph Theory. 1982;6(1):85–87. 10.1002/jgt.3190060110 [DOI] [Google Scholar]
- 57. Choi JO, Yu U. Fixation probability on clique-based graphs. Physica A: Statistical Mechanics and its Applications. 2018;492:2129–2135. 10.1016/j.physa.2017.11.131 [DOI] [Google Scholar]
- 58. 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]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
Code to reproduce our numerical results is held in the repository Zenodo, available at https://doi.org/10.5281/zenodo.4338335. All other relevant data are within the manuscript and its Supporting information file.