Skip to main content
Journal of the Royal Society Interface logoLink to Journal of the Royal Society Interface
. 2023 Nov 29;20(208):20230355. doi: 10.1098/rsif.2023.0355

Evolutionary dynamics of mutants that modify population structure

Josef Tkadlec 1,3,, Kamran Kaveh 4, Krishnendu Chatterjee 5, Martin A Nowak 1,2
PMCID: PMC10684346  PMID: 38016637

Abstract

Natural selection is usually studied between mutants that differ in reproductive rate, but are subject to the same population structure. Here we explore how natural selection acts on mutants that have the same reproductive rate, but different population structures. In our framework, population structure is given by a graph that specifies where offspring can disperse. The invading mutant disperses offspring on a different graph than the resident wild-type. We find that more densely connected dispersal graphs tend to increase the invader’s fixation probability, but the exact relationship between structure and fixation probability is subtle. We present three main results. First, we prove that if both invader and resident are on complete dispersal graphs, then removing a single edge in the invader’s dispersal graph reduces its fixation probability. Second, we show that for certain island models higher invader’s connectivity increases its fixation probability, but the magnitude of the effect depends on the exact layout of the connections. Third, we show that for lattices the effect of different connectivity is comparable to that of different fitness: for large population size, the invader’s fixation probability is either constant or exponentially small, depending on whether it is more or less connected than the resident.

Keywords: Moran process, evolutionary graph theory, fixation probability, spatial structure

1. Introduction

Evolutionary dynamics is the study of how different traits arise and disappear in a population of reproducing individuals. Each trait might confer a fitness advantage (or disadvantage) on its bearer, thus in turn altering the probability that the trait spreads through the population (an event called fixation) or disappears (extinction). Besides the fitness advantage, another important factor in determining the fate of a trait over time (its fixation or extinction) is the spatial structure of the population [15]. For instance, the population might be subdivided into ‘islands’: an offspring of a reproducing individual then typically stays in the same island, but occasionally it migrates to some nearby island. The fixation probability of a trait then crucially depends on the dispersal pattern, that is, the migration rates among the islands. Incorporation of population structure into a model of selection dynamics substantially improves the descriptive power of the model [1,511].

Evolutionary graph theory is a powerful framework for studying natural selection in population structures with arbitrarily complex dispersal patterns [1219]. On an evolutionary graph (network), individuals occupy the nodes (vertices), and the edges (links) specify where the offspring can migrate. Graphs can represent spatial structures, contact networks in epidemiology, social networks, and phenotypic or genotypic structures in biological populations [12,2024]. The question is then: how does a graph structure affect the fixation probability of a new mutant introduced into a background population of residents? Extensive research over the past decade has produced many remarkable population structures with various desirable properties [2529]. As one example, consider a mutation that increases the reproduction rate of the affected individual. Population structures that increase the fixation probability of such mutations, as compared with the baseline case of unstructured (well-mixed) populations, are known as amplifiers of selection. Many amplifiers of selection are known [3033].

In this work, we primarily consider mutations that do not change the reproductive rate of the affected individual, but rather its motility potential. That is, we consider mutants which perceive the population structure through a graph with additional edges (or with fewer edges). In nature, an altered motility potential could arise in a variety of scenarios. We give three examples.

First, consider a species occupying a region that is split by a geographical barrier into two parts. If the mutation allows the offspring to successfully cross the barrier, the mutants will perceive the population structure as being well-mixed, whereas the residents will continue perceiving it as being split into two parts (islands). This can be due to differences in migration potential between mutants and residents.

As a second example, consider structured multicellular organisms. There, cells are arranged in symmetric lattice structures known as epithelia. An epithelial tissue may be described as a two-dimensional sheet defined by vertex points representing wall junctions, one-dimensional edges representing cell walls, and two-dimensional faces representing cells. The form of this tissue network is determined by the extracellular matrix (ECM). The ECM is a network consisting of extracellular macromolecules, collagen and enzymes that provide structural and biochemical support to surrounding cells. The composition of ECM varies between multicellular structures [3438]. Thus, when discussing somatic evolution in multicellular organisms, the invading genotype might differ in what network structure it is forming [36,39]. In other words, each type, in the absence of the other type, forms its own and different extracellular matrix. This leads to different alignment of cells and thus a new population structure (figure 1).

Figure 1.

Figure 1.

In epithelial tissues, different cell types align along different lattice-like structures.

Carcinoma is yet another example of how the tissue organization of the invader and resident types can differ from each other. In this case, tumour cells normally have a highly disorganized neighbourhood structure, due to the variability in cell–cell adhesion and the lack of proper epithelial programmes among tumour cells in the tumour microenvironment [40,41]. Normal epithelial cells, on the other hand, are typically organized in monolayers and form geometric lattice-like patterns [42]. Additionally, aggressive tumour cells, due to their high mesenchymal marker level, can show higher motility relative to normal tissue cells [43]. These two facts, namely the lack of normal epithelial structure in tumours and higher motility in aggressive cancers, can lead to substantial differences in invasion pattern and potentially affect the outcome of evolutionary processes.

In order to model differences in the motility potential within the framework of evolutionary graph theory, we represent the population structure as two graphs GA, GB overlaid on top of each other on the same set of N nodes [44]. The N nodes represent different sites, each occupied by a single individual. The two graphs GA, GB represent the dispersal patterns for the mutants and residents, respectively. In other words, mutant offspring migrate along the edges of GA, whereas resident offspring migrate along the edges of GB.

We study the fixation probability ρ(GA, GB) of a single neutral mutant which appears at a random node and perceives the population structure as GA, as it attempts to invade a population of residents which perceive the population through GB. We assume that both graphs GA and GB are connected. When the two structures GA and GB coincide, the fixation probability of a neutral mutant is equal to 1/N, regardless of the graph structure. By contrast, when the structures GA and GB differ, the fixation probability can be either higher or lower than 1/N.

There is a large body of the literature on the evolution and ecology of migration and dispersal [4549], especially for population structures formed by islands (also called patches, demes or metapopulations) [5053]. The present framework provides a formal way to approach the motility potential as a genotypic quality. Moreover, it enables a direct study of both simple and arbitrarily complex population structures, of any population size. In this way, the framework is a generalization of the vast literature on migration and dispersal, similarly to how evolutionary graph theory is a generalization of the vast literature on evolution and ecology in spatially structured populations [9,12].

Among the graph-theoretical approaches, other ways to model motility and dispersal have been suggested in the literature [5456]. They allow for the offsprings to disperse in more complex forms and reach locations that are not directly connected to the mother location. This introduces migration potential as an independent quantity relative to the proliferation potential of the types [5760]. In those cases, the motility potential is representative of a random motion, and it is typically decoupled from the reproduction events. For example, Manem et al. [58] considered a model where beside death–birth events, individual cell movements are also included. They also considered one cell type to have different motility potential than the other. It was observed that the fixation probability of the mutants is reduced when including individual cell movements. Such random motility and motion has an anti-synergistic relationship with the proliferation potential [55,57,58].

Here we show that, in contrast to random motility, enhanced structured motility generally leads to an increase in the fixation probability of the invading mutant. We do this by considering three types of population structures. First, we consider all 112 population structures on N = 6 nodes. By numerically calculating the relevant fixation probabilities, we show that increased motility potential is positively correlated with increased fixation probability. Moreover, we mathematically prove that for any population size N the Complete graph KN is ‘locally optimal’ in a sense described in the next section. However, we note that the effect is subtle, and we identify specific circumstances in which making mutants more (structurally) motile actually decreases their fixation probability. Second, we consider large population structures corresponding to island models, and we show that the extent to which increased motility helps the mutant fixate can vary considerably, depending on the exact layout of the extra connections. Finally, we consider large low-dimensional lattices, and we show that the effect of altered structural motility is analogous to the effect of altered reproductive rate: in the limit of large population size, the fixation probability of a mutant is either constant or exponentially small, depending on whether it is more or less motile than the residents. This latter case of low-dimensional lattices is relevant for the study of somatic evolution in epithelial tissues and carcinoma.

2. Model

2.1. Standard Moran process on a graph

Within the framework of evolutionary graph theory [12], a population structure is described as a graph (network), where nodes (vertices) represent locations (sites) and the graph connectivity defines the topology and the neighbourhood. There are N nodes and each node is occupied by a single individual. Each individual is either of type A (mutant) with fitness rA, or of type B (resident) with fitness rB. The evolutionary dynamics is governed by the standard stochastic discrete-time Moran birth–death process, adapted to the population structure: at each time point, a single individual is picked for reproduction, proportionally to its fitness. This focal individual produces offspring (a copy of itself), and the offspring then migrates and replaces a random neighbouring individual.

The probability of migration from node i to node j is given by an N × N dispersal matrix M=(mi,j)i,j=1N. Thus, for undirected, unweighted graphs (which are the focus of this work), the entries mi,j of the dispersal matrix M satisfy

mi,j={1deg(i),ifnodesiandjareadjacent,0,otherwise.

(Here deg(u) is the degree of node u, that is, the number of nodes adjacent to u.)

2.2. Moran process on two graphs

It is commonly assumed that the dispersal matrix is independent of the two types; that is, both types of individuals perceive the population through the same population structure. Following the recent work of Melissourgos et al. [44], here we study a more general case in which the dispersal pattern depends on the type of the offspring that migrates. Thus, we consider two graphs GA, GB and the corresponding dispersal matrices MA=(mi,jA)i,j=1N, MB=(mi,jB)i,j=1N. That is, any time a type A individual reproduces at a node i, the offspring replaces an individual at node j with probability mijA. By contrast, the offspring of a type B individual reproducing at node i migrates to node j with probability mijB (figure 2). We assume that both graphs GA and GB are connected.

Figure 2.

Figure 2.

Moran process with type-dependent dispersal patterns. In each discrete time step, a random individual reproduces and the offspring proliferates to a neighbouring node. Type A offspring (mutant, blue) migrate along the edges of the blue graph GA, whereas type B offspring (residents, red) migrate along the red edges of GB. The key quantity is the fixation probability ρ(GA, GB) that a single initial mutant successfully invades the population of residents.

The state of the population at any given time point is described by a list n=(n1,,nN) of N zeros and ones, where ni = 1 denotes that node i is currently occupied by a type A individual (mutant). The model is a Markov chain with 2N possible states. Two of the states are absorbing, and they correspond to homogeneous population consisting purely of type A individuals (staten1=(1,,1)) or type B individuals (staten0=(0,,0)).

2.3. Questions and results

In this work, we study how differences in the migration and dispersal pattern GA of mutants and GB of residents influence the fate of a single random mutant which appears at a random location. As a measure of the mutant success, we use its fixation probability under neutral drift (that is, rA = rB). We denote this quantity by ρ(GA, GB). It is known that whenever the two types have the same dispersal pattern (GA = GB), the fixation probability under neutral drift is equal to 1/N, regardless of the graph structure [61]. Thus, the regime of neutral drift provides a clean baseline and it decouples the effect of a difference in population structure from other effects. Specifically, we study the following questions:

  • (i)

    Does increased motility increase or decrease the mutant fixation probability?

  • (ii)

    Can the effect be quantified for simple, biologically plausible structures, such as island models or low-dimensional lattices?

To address the first question, in section Small graphs we numerically compute the fixation probabilities ρ(GA, GB) for all pairs GA, GB of graphs of small size. We find that, generally speaking, increased motility potential (that is, living on a graph with more edges) tends to increase the fixation probability of the mutant. In particular, we prove that the Complete graph is ‘locally optimal’ in the sense that if residents live on a Complete graph and mutants live on a graph that misses a single edge, then the mutant fixation probability drops below the threshold 1/N (see theorem A.1 in appendix A). However, we also identify special cases, in which an increase in the motility potential decreases the fixation probability rather than increasing it. This suggests that for arbitrary population structures the effects of motility on the fixation probability are complex. Given this complexity, we proceed to study pairs of specific, biologically relevant structures.

Namely, in section Dense regular graphs we consider certain population structures that correspond to island models with two equal islands. We show that two such structures with the same total number of edges exhibit a substantially different behaviour in the limit N → ∞. This implies that the effect of altered motility in dense regular graphs cannot be easily quantified in terms of a single parameter (the total number of edges). Then, motivated by tissue organization in multicellular organisms, in section Lattice graphs we consider one- and two-dimensional lattices. We show that in this setting, the difference in motility can be quantified and it has analogous effect to a difference in reproductive rate: increased motility results in mutant fixation with constant probability, whereas decreased motility causes the fixation probability to be exponentially small.

2.4. Related work

The question of computing fixation probabilities for various versions of Moran processes on graphs has been studied extensively. In principle, for any population structure the fixation probability can be computed numerically by solving a system of linear equations [62]. However, since the size of the system is generally exponential in the population size, this approach is practically feasible only for very small populations, or for very specific population structures [28,63,64]. For large population sizes, there exist efficient approximation algorithms either in the limit of weak selection [18,29,65,66] or when the underlying graph is undirected [15,67]. The two-graph setting was introduced recently by Melissourgos et al. [44], who considered it primarily from the computational perspective, and extended the above algorithmic results to a special case of mutants with substantial reproductive advantage (rArB) which perceive the population as a Complete graph (GA = KN). They also considered certain game-theoretical perspective in which residents and mutants can choose their own graph structure, and they established bounds for certain specific pairs of graphs, such as the Complete graph invading the Star graph. By contrast, in this work we consider the two-graph setting from a biological perspective, and we present structural results concerning mutants with no reproductive advantage (rA = rB) who, similarly to the residents, perceive the population structure either as an island model or as a low-dimensional lattice. On top of that, we answer a question stated in [44] related to the best-response dynamics in the space of all graphs. Namely, we show that while the Complete graph is locally optimal (see theorem A.1 in appendix A), it is not always the best response (figure 9).

Figure 9.

Figure 9.

Best-response graphs. The Complete graph is sometimes not the best response when optimizing the fixation probability ρ. (a) The resident population living on the Star graph S6 (red) is easier to invade by mutants living on M6 (blue) than by mutants living on the Complete graph K6. (b) The mutants living on a graph G6 (blue) have a harder time invading the graph G6 than they have invading the Complete graph K6.

3. Results

3.1. Small graphs

In this section, we consider population structures on N labelled nodes, for small values of N. In this regime, the fixation probability ρ(GA, GB) can be computed exactly, by numerically solving a system of 2N linear equations following standard methods [62].

For N = 2, there is only one connected graph and, by symmetry, the fixation probability of a single type A individual is equal to 1/2. For N = 3, there are four undirected graphs: a single graph G0 with three edges (equivalently a Complete graph, or a Cycle), and three different graphs G1, G2, G3 with two edges each. The corresponding fixation probabilities are given in figure 3b. Note that ρ(GA, GB) = 1/N when GA and GB are identical, but in general ρ(GA, GB) could be both more than 1/N or less than 1/N, even when GA and GB are isomorphic (if they are not identical), see figure 3c.

Figure 3.

Figure 3.

Small populations N = 3. (a) There are four connected graphs G0, …, G3 on N = 3 labelled nodes. (b) The fixation probabilities ρ(GA, GB) for all 4 · 4 = 16 combinations. (c) When GA and GB are isomorphic but not identical, the fixation probability is not necessarily equal to 1/N. For instance, we have ρ(S4,S4)=63/2080.303.

For general N, there are 2N2N pairs of graphs on N labelled nodes. Already for N = 6 this is more than a billion pairs, hence in what follows we focus on the case when one of the graphs GA, GB is a Complete graph, denoted KN. We use a short-hand notation ρ(G) = ρ(G, KN), for the fixation probability of a single mutant which perceives the population structure as a graph G and invades a population of residents which perceive the population structure as a Complete graph KN. Analogously, we denote by ρ(G)=ρ(KN,G) the fixation probability of a single mutant living on a Complete graph KN and invading a population of residents which live on G. Figure 4 shows ρ(G) and ρ(G) for all undirected graphs on N = 6 nodes, based on the number of edges in G.

Figure 4.

Figure 4.

Small populations N = 6. The fixation probabilities (a) ρ(G) = ρ(G, KN) (residents on a complete graph) and (b) ρ(G)=ρ(KN,G) (mutants on a complete graph) for all 112 graphs G on N = 6 nodes. Each dot corresponds to a graph G; the orange dots correspond to regular graphs. When G = KN, both ρ(G) and ρ(G) are equal to 1/N. Other graphs G6 on six nodes satisfy ρ(G6) < 1/6 and ρ(G6)>1/6.

3.2. Maximal and minimal fixation probability

Among the graphs on six nodes, fixation probability ρ(G) is maximized when G is the Complete graph K6. Recall that ρ(KN) = 1/N, for any integer N. In relation to this, we prove that ρ(KN) is ‘locally maximal’: that is, we show that if one edge is removed from the Complete graph KN, then the resulting graph MN satisfies ρ(MN) = (N − 2)/(N − 1)2 < 1/N = ρ(KN). Similarly, we prove that KN is locally minimal with respect to ρ(G): we show that ρ(MN)=1/(N1)>1/N, see theorem A.1 in appendix A.

Note that, in contrast, for N = 6 the fixation probability ρ(G) is minimized for the Star graph S6. Here a Star graph, denoted SN, consists of a single node (called centre) connected to all other nodes (called leaves). It is known [44] that ρ(SN) ≤ 1/(N − 2)! and ρ(SN)1 as N → ∞.

3.3. Relation to the number of edges

In general, fixation probability ρ(G) tends to be higher for graphs G with more edges. However, this is only a rule of thumb. For instance, the Lollipop graph LP6 has a relatively low fixation probability ρ(LP6), given its number of edges. Here a Lollipop graph, denoted LPN, consists of a Complete graph on N − 1 nodes and a single extra edge connecting the last node. Moreover, adding edges to a graph G to produce a graph G′ sometimes does not increase the fixation probability but rather decreases it: this is illustrated by the Pan graph P6 and the Treetop graph TT6 for which we have ρ(P6) > 0.071 and ρ(TT6) < 0.065. Here a Pan graph, denoted PN, consists of a cycle on N − 1 nodes and a single extra edge connecting the last node. In a Treetop graph, denoted TTN, the node with degree 3 is further connected to all other nodes. (We note that for the intermediate graph I6 obtained by adding only one edge to P6, the fixation probability ρ(I6) ≈ 0.070 is in between those two values.)

3.4. Regular graphs

Recall that a graph is regular if all its nodes have the same degree (that is, the same number of neighbours). We make two observations.

First, recall that when both the mutants and the residents perceive the population structure as the same regular graph RN, the isothermal theorem of [12] states that the mutant fixation probability is equal to (1 − 1/r)/(1 − 1/rN), where r is the mutant fitness advantage. That is, in terms of the fixation probability, all regular graphs are indistinguishable from each other. One could hope that the same holds for mutants which live on regular graphs and invade the residents on the Complete graph. That is, one could hope that for any two regular graphs RN, RN we have ρ(RN, KN) = ρ(RN, KN). However, figure 4 shows that this generalization does not hold: for two different regular graphs RN and RN (even with the same degree) the fixation probabilities ρ(RN, KN) and ρ(RN′, KN) are generally different, as witnessed by the two 3-regular graphs with N = 6 nodes and 9 edges.

Second, figure 4 shows that, given a fixed number of edges, the fixation probability ρ(G) is higher for regular (or almost regular) graphs as compared with non-regular graphs. For instance, among the connected graphs with six edges the fixation probability is maximized by the Cycle graph C6 which is regular. Similarly, among the graphs with five edges it is maximized by the Line graph L6 which is almost regular. Here a Cycle graph, denoted CN, is the connected graph where each node is connected to two neighbours, and a Line graph, denoted LN, is the Cycle graph with one edge missing. However, we prove that the Line graph LN generally does not maximize the fixation probability among the connected graphs with N − 1 edges (so-called trees): in particular, direct computation for N = 8 shows that the graph G8 consisting of three paths of lengths 2, 2 and 3 meeting at a single node satisfies ρ(G8) > 0.0098 > 0.0095 > ρ(L8).

3.5. Dense regular graphs

As suggested by figure 4, regular graphs G have high fixation probability ρ(G), compared with other graphs with the same number of edges. Here we consider certain simple regular graphs that contain approximately half of the total possible number of edges. We show that for some such graphs, the fixation probability is comparable to that of a Complete graph, whereas for other graphs it is substantially smaller. Thus, the isothermal theorem [12] does not generalize to the setting with two different graphs.

Given a population size N (with N even), let BN = KN/2,N/2 be a (complete) Bipartite graph with equal parts N/2, N/2 and let TN be a Two-clique graph obtained by adding N/2 matching edges to a union of two disjoint Complete graphs of size N/2 each, see figure 5a. Note that both BN and TN have precisely (1/4)N2 edges, which is roughly half of the edges of KN. (The graph KN has (1/2)N(N − 1) ≈ (1/2)N2 edges.) Also, note that both BN and TN represent populations subdivided into two large islands: in the case of BN, the offspring always migrates to the opposite island, whereas in the case of TN, the offspring mostly stays in the same island and it migrates only rarely (namely with probability of the order of 1/N).

Figure 5.

Figure 5.

Dense regular graphs. (a) In a (complete) Bipartite graph BN and a Two-clique graph TN, each node is connected to N/2 other nodes (here N is even). (b) When the mutant lives on BN, the fixation probability satisfies ρ(BN) ≈ 0.82 · 1/N. By contrast, when the mutant lives on TN, the fixation probability ρ(TN) tends to zero faster than 1/N. (c) When the residents live on BN or TN, we have ρ(BN)1.11/N and ρ(TN)1.41/N.

We prove that ρ(BN) > 0.58/N (see theorem B.1 in appendix B). Since ρ(KN) = 1/N, this implies that missing roughly half of the edges only reduces the fixation probability by a constant factor, independent of the population size N. In fact, numerical computation shows that N · ρ(BN) ≈ 0.82, whereas for the Two-clique graph we observe N · ρ(TN) → 0, see figure 5b.

The intuition for this distinction is as follows. On both graphs, the state of the system at any given time point is completely described by the frequencies NL ∈ [0, N] and NR ∈ [0, N] of mutants in the left and the right half. On BN, the two frequencies remain roughly equal throughout the process (NLNR): indeed, once say NLNR, more mutant offspring is produced on the left and they migrate to the right, thereby helping balance the numbers again. By contrast, on TN the mutants migrate rarely, thus the lineage produced by the initial mutant remains trapped in one half for substantial amount of time. Throughout that time, the mutants are ‘blocking’ each other from spreading more than they would block each other if they were split evenly between the two halves: indeed, with all mutants in one half, the probability that a reproducing mutant replaces another mutant (thus not increasing the size of the mutant subpopulation) is twice as large, as compared with the situation where the mutants are evenly split. For small mutant subpopulations, this effect is non-negligible and it causes the fixation probability ρ(BN) to decay faster than inversely proportionally to N.

Regarding ρ, we observe Nρ(BN)1.11 and the data on Nρ(TN) is unclear, see figure 5c. While we believe that Nρ(TN)1.4, it is conceivable that Nρ(TN) tends to a larger constant or even grows unbounded. The intuition is that when mutants live on a Complete graph KN, the offspring is equally likely to migrate to any location. By randomness, the condition NLNR is thus maintained throughout most of the early stages of the process. Therefore, as with ρ(BN), both ρ(BN) and ρ(TN) are inversely proportional to N. To sum up, the graphs BN and TN show a considerably different behaviour in terms of ρ but a qualitatively comparable behaviour in terms of ρ.

3.6. Lattice graphs

Here we study sparse regular graphs, specifically lattice graphs. Lattices exist in any number of dimensions. We focus on one- and two-dimensional lattices, since those are biologically relevant and amenable to our computational techniques. For each dimension, we study the effect of increased or decreased connectivity (degree) of the lattice on the fixation probability of an invading mutant.

3.6.1. One-dimensional lattices

In one dimension, we consider circulation graphs CirNd (already studied in this context from a different point of view, see [44]). For a fixed even integer d, a d-Circulation graph, denoted CirNd, consists of N nodes arranged in a cycle, where each node is connected to d other nodes, namely the next d/2 nodes and the previous d/2 nodes in the cyclic order, see figure 6a.

Figure 6.

Figure 6.

Overlaying one-dimensional lattices with different connectivities. (a) A circulation graph CirNd is a one-dimensional lattice with periodic boundary and connectivity (degree) d. We consider d ∈ {2, 4, 6}. (b) When mutants live on a less connected graph (d1 < d2), their fixation probability decays to 0 at an exponential rate as N → ∞ (here y-axis is log-scale). (c) By contrast, when mutants live on a more densely connected graph (d1 > d2), their fixation probability tends to a constant. In both panels, the black dashed line shows the neutral baseline 1/N. The values for N ≤ 13 are computed by numerically solving a large system of linear equations. The values for N ≥ 14 are obtained by simulating the process 105 times and reporting the proportion of the runs that terminated with the mutant fixating rather than going extinct.

To shorten the notation, we denote by ρN1D(d1,d2)=ρ(CirNd1,CirNd2) the fixation probability of a mutant living on a one-dimensional lattice CirNd1 with degree d1 versus a population of residents living on a one-dimensional lattice CirNd2 with degree d2. Note that when d1 = d2 = d then ρN1D(d,d)=1/N.

When the degrees d1, d2 of the mutant and resident graph differ, the fixation probability crucially depends on which of the two degrees is larger. When the mutant graph has a lower connectivity (d1 < d2) then ρN1D(d1,d2) tends to 0 exponentially quickly as N → ∞, see figure 6b. By contrast, when the mutant graph has a higher connectivity (d1 > d2) then ρN1D(d1,d2) tends to a positive constant c that depends on d1 and d2, see figure 6c. Specifically, for large N we observe that ρN1D(4,2)0.16, ρN1D(6,2)0.17 and ρN1D(6,4)0.09.

Those results are in agreement with bounds 0.11 ρN1D(4,2)0.25 that we prove analytically by a stochastic domination argument (see theorem C.1 in appendix C). The intuition behind the argument is that once the mutants form a contiguous block of a large size, the block is more likely to expand rather than to diminish at both interfaces. Indeed, the probability of gaining the boundary node is the same as losing the (other) boundary node but, on top of that, mutants could skip the boundary node, invade the interior of the resident territory and only after that gain the skipped node. This event has a non-negligible probability of happening, hence there is a positive bias favouring the spread of mutants. For a formal proof, see theorem C.1 in appendix C.

3.6.2. Two-dimensional lattices

In two dimensions, we consider graphs drawn on a square lattice with periodic boundary condition. For instance, by connecting each node to its four closest nodes (Von Neumann neighbourhood), we obtain a graph SqN4, see figure 7a. Similarly, by connecting to eight closest nodes (Moore neighbourhood) we obtain a graph SqN8. We also consider other graphs SqNd with different connectivities d ∈ {6, 12, 20}. We again shorten the notation by denoting ρN2D(d1,d2)=ρ(SqNd1,SqNd2).

Figure 7.

Figure 7.

Overlaying two-dimensional lattices with different connectivities. (a) We consider two-dimensional lattices with degree 4 (Vonn Neumann neighbourhood), 6 (triangular grid) and 8 (Moore neighbourhood), and with dimensions a × a and a × (a + 1) for a=3,4,,30. (b,c) Similar to the one-dimensional case, the fixation probability decays to 0 exponentially quickly when d1 < d2, whereas it tends to a positive constant when d1 > d2. The black dashed line shows the baseline 1/N. The values are obtained by simulating the process (at least 105 repetitions per data point).

The results are analogous to the case of one-dimensional lattices. When the mutants live on a less connected lattice, their fixation probability tends to 0 exponentially quickly. By contrast, when they live on a more densely connected lattice, their fixation probability tends to a constant as the population size N tends to infinity (figure 7).

3.6.3. Effective fitness compared with complete graphs.

The behaviour of the fixation probability for pairs of low-dimensional lattices is reminiscent of the behaviour of the fixation probability ρ(KN; r) of a single mutant with relative reproductive rate r ≠ 1 in a well-mixed population of N − 1 other residents. In that setting, we have ρ(KN; r) = (1 − 1/r)/(1 − 1/rN). For any fixed r ≠ 1, this formula exhibits one of two possible behaviours in the limit N → ∞. When r < 1 then ρ(KN; r) decays approximately as 1/rN. By contrast, when r > 1 then it tends to a positive constant 1 − 1/r. (When r = 1 we have ρ(KN; r) = 1/N by symmetry.) This is a similar dichotomy to the one we observed in the case when mutants and residents perceive the population structure as two lattices with different connectivities.

In other words, enabling a neutral mutant to live on a more densely connected lattice has a comparable effect on its fixation probability as giving it a certain relative reproductive advantage. Formally, given a population size N and two lattices LN, LN we define the effective fitness, denoted r(LN, LN), as the unique number r such that

ρ(LN,LN)=ρ(KN;r).

In other words, the effective fitness is such a number r(LN, LN), that a neutral mutant on a lattice LN invading a lattice LN has the same fixation probability as a mutant with relative reproductive advantage r(LN, LN) in a well-mixed population.

For pairs of low-dimensional lattices with different connectivities d, d′, the effective fitness can be computed from the data presented above, see figure 8. We observe that while the effective fitness depends on the connectivities d, d′ of the two lattices and on their dimensionality, it is mostly independent of the population size N.

Figure 8.

Figure 8.

Effective fitness compared with complete graphs. Given the connectivities d, d′ of the mutant and resident lattice, we compute the effective fitness that would result in the same fixation probability, had both types lived on a Complete graph. (a) One-dimensional lattices CirNd with d ∈ {2, 4, 6}. (b) Two-dimensional lattices SqNd for d ∈ {4, 6, 8}. We have rN2D(8,4)1.06, rN2D(6,4)rN2D(8,6)1.03, and rN2D(6,8)0.96, rN2D(4,6)0.95, rN2D(4,8)0.92. In both panels, the black dashed line shows the neutral baseline r = 1.

4. Discussion

In this work, we studied the effect of mutations that, rather than altering the reproductive rate of the affected individual, alter how the individual experiences the population structure. To that end, we considered a powerful framework based on the classical Moran birth–death process on graphs, in which the two types of individuals (the novel mutant and the existing residents) perceive the population structure through different graphs. Past evolutionary graph models have discussed inclusion of motility potential as a secondary parameter, besides reproductive rate or fitness [54,56]. Our approach generalizes this to the case where the whole migration matrix is genotype dependent, and thus population structure is determined by two graph structures, each for one competing genotype.

As the key quantity, we studied the probability ρ(GA, GB) that a single neutral mutant which perceives the population structure as a graph GA successfully invades the population of residents which perceive the population structure as a graph GB. For small population sizes, we computed the pairwise fixation probabilities numerically, and we observed that ρ(GA, GB) tends to be higher when GA is regular and when it contains many edges (that is, the mutant is more motile). We note that the latter aspect contrasts with other models of motility, where an increased dispersal potential of the mutant generally diminishes the fixation probability [55,57,58].

Next, motivated by island models, we considered two regular graphs with the same total number of edges, and we showed that the corresponding fixation probabilities are asymptotically different. In particular, as the population size N increases, the fixation probabilities decay at different rates. Thus, the classic isothermal theorem of [12] does not translate over to the setting in which population structures are type-specific.

Finally, we studied the biologically relevant cases of one- and two-dimensional lattices and we showed that the dispersal radius has similar effect on the fixation probability as the reproductive rate. Recall that in large unstructured populations, a beneficial mutation fixates with constant probability, whereas the fixation probability of a deleterious mutation is exponentially small. Likewise, neutral mutants on lattices with larger dispersal radius have a constant chance of successfully fixating, whereas having lower dispersal radius leads to fixation of the mutant only with exponentially small probability. Thus, in terms of the fixation probability of the mutant, perceiving the population through a more densely connected lattice is effectively equivalent to having an increased reproductive rate.

We view the presented model as a generalization of selection dynamics that is not only needed, but also necessary. For example, for the multicellular structures organized in tissues, the extracellular matrix is produced by a complex mechanism which involves the epithelial cells themselves. To highlight the effect of structural differences between two competing types, we primarily considered the case that mutants might not have different reproductive rate, but have a somewhat altered extracellular matrix. An important example is evolution of carcinoma in epithelial tissues. Malignant tumour cells cannot form the same ligands needed for ECM in a particular tissue. Instead, the organization of tumour cells is often reminiscent of random aggregation of cells or an unstructured mesh. This difference in population structure of normal cells and tumour cells can confer significant advantage, or disadvantage, for the tumour cells invading the tissue. The tissue mechanics has been studied in physical models in the past. Recently, selection dynamics has been studied using biomechanical models of tissue formation [68].

In this work, we consider the birth–death dynamics where an individual is selected for reproduction and the offspring replaces one neighbour. Alternatively, one could consider a death–birth version of the model, where an individual is chosen to die first and then one neighbouring cell replaces the void created with an offspring [12,18]. Notice that even in the neutral limit of rA = rB, the two update rules would yield different results [6972]. This has to do with the fact that effective fitness of each genotype depends not only on the reproduction rate, but also on the number of neighbours each genotype sees in its neighbourhood. On average, if a type A perceives more neighbours as a given location it will have higher chance to replace a neighbouring type B. We leave the study of death–birth process in this context for future work.

Moving on to more complex (though perhaps less realistic) population structures, many natural questions arise. We conclude by commenting on three of them. Recall that for any graph GN on N nodes we have ρ(GN, GN) = 1/N [61].

First, figure 4 suggests that ρ(GNA,KN)<1/N for all mutant graphs GNAKN. While we can prove that ρ(MN, KN) < 1/N for a graph MN that misses a single edge (see theorem A.1 in appendix A), the general claim is left as an open problem. Similarly, we do not know whether ρ(KN,GNB)>1/N holds for all resident graphs GNBKN (we do know that it holds for GNB=MN).

Second, following the game theory perspective, Melissourgos et al. [44] asked what is the best mutant response to a given resident graph. That is, given a resident graph GNB on N nodes, which mutant graph GNA on N nodes maximizes the fixation probability ρ(GNA,GNB)? Our results for small graphs show that although the Complete graph KN is frequently the best mutant response, it is not always the case, see figure 9. In particular, when the residents live on a Star graph S6, the population is easier to invade through a graph M6 that misses a single edge, rather than through the Complete graph K6—direct computation gives ρ(M6, S6) > 0.643 > 0.641 > ρ(K6, S6). We note that the difference is minor—both mutant graphs M6 and K6 provide a fixation probability well over the neutral threshold value 1/6 ≈ 0.167.

For the complementary question of what is the best resident response GNB to a given mutant graph GNA, the situation is analogous: while the Complete graph is generally hard to invade, it is sometimes not the hardest one. As an example (see figure 9b), when mutants live on a graph G6 then for the graph G6 we have ρ(G6, G6) < 0.025 < 0.026 < ρ(G6, K6).

Third, consider the case when mutants and residents live on different graphs GNAGNB with comparable edge densities. In this case, we expect that fixation probabilities ρ(GNA,GNB) and ρ(GNB,GNA) typically drop below 1/N. The intuition is that the mutant subpopulation tends to form clusters in GNA but not necessarily in GNB. As a consequence, mutants block each other from spawning onto residents but they do not guard each other from being replaced by residents. However, sometimes the opposite inequality ρ(GNA,GNB)>1/N holds and in general the strength of the effect appears difficult to quantify. In particular, we do not know the answer to the following question: do there exist two regular graphs such that both ρ(GN, GN) > 1/N and ρ(GN, GN) > 1/N? We note that if the word ‘regular’ is dropped, the answer is ‘no’, as witnessed by the two Star graphs depicted in figure 3.

In conclusion, we have introduced a novel model of stochastic selection dynamics in structured populations, where motility potential for each type is reflected by how that type sees the neighbourhood. This has potential importance for modelling dynamics of aggressive solid tumours in epithelial tissues. The generalized theoretical framework corresponds to a migration matrix or evolutionary graph structure specific to each genotype. Our main observation is that, as a rule of thumb, if a type perceives a higher number of neighbours then it has a selection advantage. We also highlight several counter-examples, especially in small population sizes. Another important observation is that if the two graphs are regular and have the same degree connectivity, the fixation probability is not necessarily 1/N, but its value depends on how the two graphs are structured and overlaid. This might be somewhat surprising, from the perspective of the isothermal theorem. For a more applied case of large lattices, we report the equivalent fitness advantage that a mutant type gains by perceiving the population structure through a more densely connected lattice. Our current model and results can be the basis of a more biophysically inspired model of cancer progression where differences between normal and tumour extra-cellular matrix are included.

Appendix A. The Complete graph is locally optimal

Here we show that when it comes to ρ(GN) and ρ(GN), the Complete graph is locally optimal. That is, we show that the graph MN obtained from KN by removing a single edge satisfies ρ(MN) = ρ(MN, KN) < 1/N and ρ(MN)=ρ(KN,MN)>1/N.

Theorem A.1. —

Fix N ≥ 2 and let MN be a graph obtained from the Complete graph KN by removing a single edge. Then

ρ(MN,KN)=N2(N1)2<1N

and

ρ(KN,MN)=1N1>1N.

Proof. —

Fix N ≥ 2. First we focus on ρ(MN) = ρ(MN, KN). Denote by φ(a, b) the fixation probability starting from a configuration with a mutants among the N − 2 fully connected vertices and b mutants among the other two vertices that miss one edge. The values {φ(a, b)| 0 ≤ aN − 2, 0 ≤ b ≤ 2} are the unique solution to the following system of linear equations:

  • φ(0, 0) = 0;

  • φ(N − 2, 2) = 1; and

  • φ(a,b)=(a,b)p(a,b)(a,b)φ(a,b), where p(a,b)→(a′,b′) is the probability that, in a single step of the Moran process, we transition to a configuration with a′ mutants among the N − 2 fully connected vertices, and b mutants among the other two vertices.

We claim that

φ(a,b)=(a+b)(n2)+12b(b1)(n1)2

is a solution to this system.

Clearly, the formula satisfies φ(0, 0) = 0 and φ(n − 2, 2) = 1. Since the equation in the last item in the list above can be rewritten as

(a,b)p(a,b)(a,b)(φ(a,b)φ(a,b))=0,

it suffices to check that given an arbitrary configuration (that is, any 0 ≤ an − 2 and 0 ≤ b ≤ 2), the expected value of the formula after a single transition does not change.

The transition probabilities are as follows:

  • (i)

    pb+Pr[(a,b)(a,b+1)]=(a/n)(2b)/(n1),

  • (ii)

    pa+Pr[(a,b)(a+1,b)]=(a/n)(n2a)/(n1)+(b/n)(n2a)/(n2),

  • (iii)

    pbPr[(a,b)(a,b1)]=(nab)/nb/(n1),

  • (iv)

    paPr[(a,b)(a1,b)]=(nab)/na/(n1).

Ignoring the shared denominator (n − 1)2, the expected change in the value produced by the formula in the respective cases is as follows:

  • (i)

    Δφb+ = +n − 2 + b,

  • (ii)

    Δφa+ = +n − 2,

  • (iii)

    Δφb = −(n − 2 + b − 1),

  • (iv)

    Δφa+ = −(n − 2).

Denoting I = {b+, a+, b−, a−} we compute

ΔφiIpiΔφi=1n(n1)[a(2b)(n2+b)+a(n2a)(n2)+b(n2a)(n1)(nab)b(n2+b1)(nab)a(n2)].

Grouping the terms with n raised to the same power, the terms in the square brackets on the right-hand side can be rearranged as n2 · X + n · Y + Z, where X = a + bba = 0, next

Y=(2aab)+(2aa22a)+(2babb)(abb22b+b2b)(2aa2ab)=0,

and finally

Z=(ab2+4ab4a)+2a2+(ab+2b)+(b3+ab23b23ab)(2a2+2ab)=b33b2+2b=b(b1)(b2).

Since Z = 0 for any admissible integer b (recall 0 ≤ b ≤ 2), we are done.

Regarding ρ(MN), a completely analogous proof establishes a formula

φ(a,b)=(a+b)(n2)+b(3b)/2(n1)2,

which implies the desired

ρ(MN)=1(n2)+122(n1)2=1n1.

Appendix B. Bipartite graph BN is within a constant factor of KN

Recall that for N even we denote by BN the (complete) Bipartite graph with parts of sizes N/2 and N/2. We prove that for N large, both ρ(BN) and ρ(BN) are within a constant factor of 1/N. Recall that numerical experiments in the main text suggest that ρ(BN) ≈ 0.82/N and ρ(BN)1.1/N, as N → ∞.

Theorem B.1. —

Fix N ≥ 2 and let BN the (complete) Bipartite graph with parts of sizes N/2 and N/2. Then

ρ(BN)>1e11Nandρ(BN)<ee11N,

where e2.718 is Euler’s number.

Proof. —

First we bound ρ(BN). Consider a time point at which there are n mutants in total: k of them in one part and nk in the other part. The probability p+(k, nk) that in the next time step we gain a mutant equals

p+(k,nk)=kNN/2(nk)N/2+nkNN/2kN/2=k(N2n+2k)+(nk)(N2k)N2=nN4k(nk)N2.

Since 4k(nk) ≤ n2 for any k=0,,n (and with equality only for k = n/2), we can bound

p+(k,nk)nNn2N2=n(Nn)N2.

On the other hand, the probability p(k, nk) that in the next time step we lose a mutant equals

p(k,nk)=NnNnN1

and thus

p(k,nk)p+(k,nk)NN1t.

Since this expression is independent of k and n, plugging it in the standard formula for the absorption probability of a one-dimensional Markov chain we get

ρ(BN)11+i=iN1ti=t1tN1.

Since t − 1 = 1/(N − 1) > 1/N and

tN=(NN1)N=(1+1N1)Ne,

where e2.718 is Euler’s number, we thus obtain

ρ(BN)>1e11N>0.58N.

Regarding ρ(BN), a completely analogous proof yields

p+(k,nk)=nNNnN1

and

p(k,nk)=nN4k(nk)N2n(Nn)N2.

Therefore,

p(k,nk)p+(k,nk)N1Nt.

Finally, since tN = (1 − 1/N)N ≤ 1/e, we get

ρ(BN)t1tN11/N11/e=ee11N.

Appendix C. One-dimensional lattices

Recall that for a fixed even integer d we denote by CirNd the graph whose N vertices, labelled 1, …, N, are arranged along a circle, and each vertex is connected with d/2 closest vertices clockwise and d/2 closest vertices counter-clockwise. Also, recall that given two connectivities d1, d2 we shorthand

ρN1D(d1,d2)=ρ(CirNd1,CirNd2).

Figure 6 suggests that when d1 > d2 then the expression ρN1D(d1,d2) remains bounded away from 0 as N → ∞, Below we prove this in the special case (d1, d2) = (4, 2), that is, when the mutants can place their offspring on the next two vertices and on the preceding two vertices, whereas the residents can place their offspring only on the next one vertex and on the preceding one vertex.

Theorem C.1. —

We have

0.138<limNρN1D(4,2)<0.34.

Proof. —

By a configuration, we mean a subset of vertices occupied by mutants. We denote the possible configurations as a sequence of numbers (corresponding to blocks of consecutive mutants) and symbols ‘°’ (corresponding to individual residents). That is, for instance the notation k ° 1 denotes a configuration with k consecutive mutants, then one resident, then one more mutant (and residents before and after).

Proof of the upper bound. This is straightforward. We say that a step of the Moran process is active if it changes the configuration. Given a single mutant, there are two possible active steps leading to immediate extinction (each occurs with probability equal to 1/N · 1/2). On the other hand, there are four possible active steps where mutants reproduce (each occurs with probability equal to 1/N · 1/4). Thus, in total, with probability (2/2)/(2/2 + 4/4) = 1/2 the first active step results in the mutant extinction, hence ρN1D(4,2)1/2.

Accounting for trajectories that never reach a configuration with more than m mutants, we can push this upper bound lower: for instance, taking m = 2, denote by x, y, z the extinction probabilities from configurations 1, 2, 1 ° 1, respectively. Suppose that N ≥ 5 and we are currently at configuration 1. With probability (1/N) · 2/2, one neighbour of the single mutant is selected for reproduction and the offspring replaces the mutant, resulting in mutant extinction. With probability (1/N) · 2/4 the mutant reproduces onto a neighbour and we reach a configuration 2. Similarly, with probability (1/N) · 2/4 the mutant offspring ‘skips’ the neighbour, resulting in configuration 1 ° 1. Otherwise, we remain at configuration 1. Thus, conditioning on the first active step (figure 10a) we obtain

x=2/21+2/4y+2/4z(2/2)+(2/4)+(2/4)=(1/2)+(1/4)y+(1/4)z.

Likewise, we get

y6/40+2/2x(6/4)+(2/2)=(2/5)xandz6/40+4/2x(6/4)+(4/2)=(4/7)x,

hence x ≥ (1/2) + 1/4 · (2/5)x + 1/4 · (4/7)x. This rewrites as x ≥ 35/53, hence ρN1D(4,2)18/53<0.34 for any N ≥ 5.

Proof of the lower bound. For k ≥ 1 denote by ak the fixation probability from configuration k. Similarly, for k ≥ 1 denote by bk the fixation probability from the configuration k ° 1. Then a0 = 0 and

a1=(2/2)a0+(2/4)a2+(2/4)b1(2/2)+(2/4)+(2/4)=(1/4)(a2+b1).

For k ≥ 2 we have (figure 10b)

ak=(2/2)ak1+(2/4)bk+(4/4)ak+1(2/2)+(2/4)+(4/4)=(1/5)(2ak1+bk+2ak+1).

For analogous expressions of bk, we would need to introduce new variables mk, xk, yk, zk to describe fixation probabilities from configurations listed below the dashed line. Instead of computing the fixation probability exactly, we bound it by considering a different processes M, where mutants have lower fixation probability than in the original process M. We define M as follows: the two processes coincide, except that when M reaches any configuration below the dashed line, we remove several mutants so as to obtain a configuration ai or bi (for some i), see figure 10b. For instance, when the current configuration is k ° 1, the resident from the gap is spawning an offspring, and the offspring moves one place left resulting in a configuration (k − 1) °° 1, we additionally remove the single separated mutant, reaching the configuration k − 1, where the mutants have fixation probability ak−1. Since for any two configurations CC′ we have ρ(C) ≤ ρ(C′), the fixation probability in M is indeed decreased, as compared with M. (We note that by considering a process M where we occasionally add mutants so as to only visit configurations ai, bi, one can obtain a stronger upper bound than the one presented above.)

In M we thus obtain

bk=(2/2)ak+(1/2)bk1+(1/2)ak1+(3/4)bk+(2/4)bk+1+(3/4)ak+2(2/2)+(1/2)+(1/2)+(3/4)+(2/4)+(3/4)=116(2ak1+4ak+3ak+2+2bk1+3bk+2bk+1).

It remains to compute the fixation probability in M, in the limit N → ∞. We do this by a standard argument. Consider a ‘potential function’ φ which assigns a positive real number to each configuration, defined by φ(k) = αk, φ(k ° 1) = c · αk, where α, c > 0 are positive real numbers (to be defined later). By solving a system of two equations

5=2α+c+2α

and

16c=2α+4+3α2+2cα+3c+2cα

we find values α0.860, c0.954 (the roots of certain degree-3 polynomials) for which the (expected) potential does not change in one step of the process (that is, the function φ is a martingale), except when at configuration 1. Now for any initial configuration x ≠ 1, run the process starting from x until it reaches either a configuration 1 or the configuration N, and let px be the probability that the former happens. Then

φ(x)=E[φ(x)when\ the\ process\ ends]=pxφ(1)+(1px)φ(N),

which rewrites as

px=φ(x)φ(N)φ(1)φ(N).

Since α < 1 we have lim N→∞φ(N) = 0, thus for x ∈ {2, 1 ° 1} we can write

limNp2=α2α=αandlimNp11=cαα=c.

Now using the expressions

a2=p2a1+(1p2)1andb2=p11a1+(1p11)1

and plugging them into a1=14(a2+b1) we finally obtain

a1=14((2p2p11)+(p2+p11)a1),

hence

limNa1=limN2p2p114p2p11=2αc4αc>0.138.

Appendix D. Edge-weighted graphs

Throughout the main text, we consider graphs in which each edge has unit weight. Moran process can be extended to graphs with weighted edges. Then, during each reproduction step, the offspring migrates along an adjacent edge chosen not uniformly at random, but rather with probability proportional to the corresponding edge weight. Since edge weights can be any non-negative real numbers, the space of all edge-weighted graphs is immense. To illustrate the difficulties when considering edge-weighted graphs, here we consider a special case, where N = 3, the residents live on a complete (unweighted) graph K3, and the mutants live on an edge-weighted graph G3x,y,z with edge weights x, y, z. By solving the resulting system of linear equations symbolically, one can obtain the following unwieldy formula:

ρ(G3,K3)=46x4y2+123x4yz+523x3y3+1936x3y2z+4261x2y2z2426x4y2+963x4yz+1563x3y3+5496x3y2z+10981x2y2z2,

where each symbol i denotes the sum of all i distinct terms obtained by permuting the exponents in the variables x, y, z.

To perform a sanity check, we consider a special case G3x,x,1, where the graph has two edges of equal weight x = y ∈ [0, 1] and one edge of unit weight. In that case, the formula simplifies into

ρ(G3x,x,1,K3)=1+23x+6x29+57+24x2.

When x = 1, the graph G3x,x,1 is itself the complete unweighted graph, and indeed the formula reduces to ρ(G31,1,1,K3)=30/90=1/3 as expected.

Appendix E. Non-neutral mutants

To illustrate the robustness of our results, in figure 11 we present the analogue of figure 4 for the case when mutants have a fitness advantage r ∈ {1.1, 1.5, 2}. The results are qualitatively similar to the neutral case r = 1.

Figure 10.

Figure 10.

Proof of theorem C.1. (a) Upper bound. Boxes represent configurations. Mutants are shown as blue discs, residents as red crosses. Blue (red) transitions correspond to mutants (residents) reproducing. A fraction a/b denotes that there exist a relevant edges, each pointing from a vertex with degree b. With a constant probability, the random evolutionary trajectory leads to mutant extinction without ever reaching a configuration with three or more mutants. (b) Lower bound. We consider a process M where, any time a configuration below the dashed line is reached, we remove a mutant to instead reach one of the configurations above the dashed line. We then compute the fixation probability in M, which is a lower bound.

Figure 11.

Figure 11.

Small populations N = 6 with r ≥ 1. The fixation probabilities ρ(G) = ρ(G, KN) (top row) and ρ(G)=ρ(KN,G) (bottom row) for all 112 graphs G on N = 6 nodes, with r ∈ {1, 1.1, 1.5, 2} (columns). As in figure 4, each dot corresponds to a graph G and the orange dots correspond to regular graphs. The shape of the point cloud is roughly preserved even as r increases.

Ethics

This work did not require ethical approval from a human subject or animal welfare committee.

Data accessibility

The datasets generated during and/or analysed during the current study are available as part of the electronic supplementary material: http://doi.org/10.6084/m9.figshare.16910170 [73].

Declaration of AI use

We have not used AI-assisted technologies in creating this article.

Authors' contributions

J.T.: formal analysis, investigation, methodology, software, visualization, writing—original draft, writing—review and editing; K.K.: conceptualization, formal analysis, investigation, methodology, writing—original draft, writing—review and editing; K.C.: conceptualization, funding acquisition, investigation, methodology, project administration, supervision, writing—review and editing; M.A.N.: conceptualization, investigation, project administration, supervision, visualization, writing—review and editing.

All authors gave final approval for publication and agreed to be held accountable for the work performed therein.

Conflict of interest declaration

We declare we have no competing interests.

Funding

K.C. acknowledges support from the ERC CoG 863818 (ForM-SMArt). J.T. is supported by Center for Foundations of Modern Computer Science (Charles Univ. project UNCE/SCI/004).

References

  • 1.Durrett R. 2008. Probability models for DNA sequence evolution. Berlin, Germany: Springer Science & Business Media. [Google Scholar]
  • 2.Nowak MA. 2006. Evolutionary dynamics. Cambridge, MA: Harvard University Press. [Google Scholar]
  • 3.Broom M, Rychtář J. 2014. Game-theoretical models in biology. Boca Raton, FL: CRC Press. [Google Scholar]
  • 4.Moran P. 1962. The statistical processes of evolutionary theory, 1st edn. Oxford, UK: Clarendon. [Google Scholar]
  • 5.Nagylaki T. 1992. Introduction to theoretical population genetics, vol. 142. Berlin, Germany: Springer. [Google Scholar]
  • 6.Pollak E. 1966. On the survival of a gene in a subdivided population. J. Appl. Prob. 3, 142-155. ( 10.2307/3212043) [DOI] [Google Scholar]
  • 7.Nagylaki T. 1980. The strong-migration limit in geographically structured populations. J. Math. Biol. 9, 101-114. ( 10.1007/BF00275916) [DOI] [PubMed] [Google Scholar]
  • 8.Whitlock MC, Barton NH. 1997. The effective size of a subdivided population. Genetics 146, 427-441. ( 10.1093/genetics/146.1.427) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Durrett R, Levin S. 1994. The importance of being discrete (and spatial). Theor. Popul. Biol. 46, 363-394. ( 10.1006/tpbi.1994.1032) [DOI] [Google Scholar]
  • 10.Komarova N. 2006. Spatial stochastic models for cancer initiation and progression. Bull. Math. Biol. 68, 1573-1599. ( 10.1007/s11538-005-9046-8) [DOI] [PubMed] [Google Scholar]
  • 11.Santos FC, Pacheco JM, Lenaerts T. 2006. Evolutionary dynamics of social dilemmas in structured heterogeneous populations. Proc. Natl Acad. Sci. USA 103, 3490-3494. ( 10.1073/pnas.0508201103) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Lieberman E, Hauert C, Nowak MA. 2005. Evolutionary dynamics on graphs. Nature 433, 312-316. ( 10.1038/nature03204) [DOI] [PubMed] [Google Scholar]
  • 13.Antal T, Redner S, Sood V. 2006. Evolutionary dynamics on degree-heterogeneous graphs. Phys. Rev. Lett. 96, 188104. ( 10.1103/PhysRevLett.96.188104) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Broom M, Rychtář J. 2008. An analysis of the fixation probability of a mutant on special classes of non-directed graphs. Proc. R. Soc. A 464, 2609-2627. ( 10.1098/rspa.2008.0058) [DOI] [Google Scholar]
  • 15.Díaz J, Goldberg LA, Mertzios GB, Richerby D, Serna M, Spirakis PG. 2014. Approximating fixation probabilities in the generalized Moran process. Algorithmica 69, 78-91. ( 10.1007/s00453-012-9722-7) [DOI] [Google Scholar]
  • 16.Adlam B, Chatterjee K, Nowak M. 2015. Amplifiers of selection. Proc. R. Soc. A 471, 20150114. ( 10.1098/rspa.2015.0114) [DOI] [Google Scholar]
  • 17.Monk T. 2018. Martingales and the fixation probability of high-dimensional evolutionary graphs. J. Theor. Biol. 451, 10-18. ( 10.1016/j.jtbi.2018.04.039) [DOI] [PubMed] [Google Scholar]
  • 18.Allen B, Lippner G, Chen YT, Fotouhi B, Momeni N, Yau ST, Nowak MA. 2017. Evolutionary dynamics on any population structure. Nature 544, 227-230. ( 10.1038/nature21723) [DOI] [PubMed] [Google Scholar]
  • 19.Venkateswaran VR, Gokhale CS. 2019. Evolutionary dynamics of complex multiple games. Proc. R. Soc. B 286, 20190900. ( 10.1098/rspb.2019.0900) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Santos FC, Pacheco JM. 2005. Scale-free networks provide a unifying framework for the emergence of cooperation. Phys. Rev. Lett. 95, 098104. ( 10.1103/PhysRevLett.95.098104) [DOI] [PubMed] [Google Scholar]
  • 21.Keeling MJ, Rohani P. 2011. Modeling infectious diseases in humans and animals. Princeton, NJ: Princeton University Press. [Google Scholar]
  • 22.Szabó G, Fath G. 2007. Evolutionary games on graphs. Phys. Rep. 446, 97-216. ( 10.1016/j.physrep.2007.04.004) [DOI] [Google Scholar]
  • 23.Castellano C, Fortunato S, Loreto V. 2009. Statistical physics of social dynamics. Rev. Mod. Phys. 81, 591. ( 10.1103/RevModPhys.81.591) [DOI] [Google Scholar]
  • 24.Perc M, Gómez-Gardenes J, Szolnoki A, Floría LM, Moreno Y. 2013. Evolutionary dynamics of group interactions on structured populations: a review. J. R. Soc. Interface 10, 20120997. ( 10.1098/rsif.2012.0997) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Hadjichrysanthou C, Broom M, Rychtář J. 2011. Evolutionary games on star graphs under various updating rules. Dyn. Games Appl. 1, 386. ( 10.1007/s13235-011-0022-7) [DOI] [Google Scholar]
  • 26.Mertzios GB, Nikoletseas S, Raptopoulos C, Spirakis PG. 2013. Natural models for evolution on networks. Theor. Comput. Sci. 477, 76-95. ( 10.1016/j.tcs.2012.11.032) [DOI] [Google Scholar]
  • 27.Galanis A, Göbel A, Goldberg LA, Lapinskas J, Richerby D. 2017. Amplifiers for the Moran process. J. ACM 64, 5. ( 10.1145/3019609) [DOI] [Google Scholar]
  • 28.Tkadlec J, Pavlogiannis A, Chatterjee K, Nowak MA. 2019. Population structure determines the tradeoff between fixation probability and fixation time. Commun. Biol. 2, 1-8. ( 10.1038/s42003-019-0373-y) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Allen B, Sample C, Steinhagen P, Shapiro J, King M, Hedspeth T, Goncalves M. 2021. Fixation probabilities in graph-structured populations under weak selection. PLoS Comput. Biol. 17, e1008695. ( 10.1371/journal.pcbi.1008695) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Monk T, Green P, Paulin M. 2014. Martingales and fixation probabilities of evolutionary graphs. Proc. R. Soc. A 470, 20130730. ( 10.1098/rspa.2013.0730) [DOI] [Google Scholar]
  • 31.Pavlogiannis A, Tkadlec J, Chatterjee K, Nowak MA. 2018. Construction of arbitrarily strong amplifiers of natural selection using evolutionary graph theory. Commun. Biol. 1, 1-8. ( 10.1038/s42003-018-0078-7) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32.Goldberg LA, Lapinskas J, Lengler J, Meier F, Panagiotou K, Pfister P. 2019. Asymptotically optimal amplifiers for the Moran process. Theor. Comput. Sci. 758, 73-93. ( 10.1016/j.tcs.2018.08.005) [DOI] [Google Scholar]
  • 33.Tkadlec J, Pavlogiannis A, Chatterjee K, Nowak MA. 2021. Fast and strong amplifiers of natural selection. Nat. Commun. 12, 1-6. ( 10.1038/s41467-021-24271-w) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34.Frantz C, Stewart KM, Weaver VM. 2010. The extracellular matrix at a glance. J. Cell Sci. 123, 4195-4200. ( 10.1242/jcs.023820) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35.Hay ED. 2013. Cell biology of extracellular matrix. Berlin, Germany: Springer Science & Business Media. [Google Scholar]
  • 36.Walker C, Mojares E. 2018. Role of extracellular matrix in development and cancer progression. Int. J. Mol. Sci. 19, 3028. ( 10.3390/ijms19103028) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37.Gibson WT, Gibson MC. 2009. Cell topology, geometry, and morphogenesis in proliferating epithelia. Curr. Top. Dev. Biol. 89, 87-114. ( 10.1016/S0070-2153(09)89004-2) [DOI] [PubMed] [Google Scholar]
  • 38.Kachalo S, Naveed H, Cao Y, Zhao J, Liang J. 2015. Mechanical model of geometric cell and topological algorithm for cell dynamics from single-cell to formation of monolayered tissues with pattern. PLoS ONE 10, e0126484. ( 10.1371/journal.pone.0126484) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39.Radisky D, Muschler J, Bissell MJ. 2002. Order and disorder: the role of extracellular matrix in epithelial cancer. Cancer Invest. 20, 139-153. ( 10.1081/CNV-120000374) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.Nelson CM, Bissell MJ. 2006. Of extracellular matrix, scaffolds, and signaling: tissue architecture regulates development, homeostasis, and cancer. Annu. Rev. Cell Dev. Biol. 22, 287-309. ( 10.1146/annurev.cellbio.22.010305.104315) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.Brauchle E, Kasper J, Daum R, Schierbaum N, Falch C, Kirschniak A, Schäffer TE, Schenke-Layland K. 2018. Biomechanical and biomolecular characterization of extracellular matrix structures in human colon carcinomas. Matrix Biol. 68, 180-193. ( 10.1016/j.matbio.2018.03.016) [DOI] [PubMed] [Google Scholar]
  • 42.Guillot C, Lecuit T. 2013. Mechanics of epithelial tissue homeostasis and morphogenesis. Science 340, 1185-1189. ( 10.1126/science.1235249) [DOI] [PubMed] [Google Scholar]
  • 43.Chaffer CL, Weinberg RA. 2011. A perspective on cancer cell metastasis. Science 331, 1559-1564. ( 10.1126/science.1203543) [DOI] [PubMed] [Google Scholar]
  • 44.Melissourgos T, Nikoletseas SE, Raptopoulos CL, Spirakis PG. 2022. An extension of the Moran process using type-specific connection graphs. J. Comput. Syst. Sci. 124, 77-96. ( 10.1016/j.jcss.2021.07.007) [DOI] [Google Scholar]
  • 45.Comins HN, Hamilton WD, May RM. 1980. Evolutionarily stable dispersal strategies. J. Theor. Biol. 82, 205-230. ( 10.1016/0022-5193(80)90099-5) [DOI] [PubMed] [Google Scholar]
  • 46.Dieckmann U, O’Hara B, Weisser W. 1999. The evolutionary ecology of dispersal. Trends Ecol. Evol. 14, 88-90. ( 10.1016/S0169-5347(98)01571-7) [DOI] [Google Scholar]
  • 47.Hutson V, Martinez S, Mischaikow K, Vickers GT. 2003. The evolution of dispersal. J. Math. Biol. 47, 483-517. ( 10.1007/s00285-003-0210-1) [DOI] [PubMed] [Google Scholar]
  • 48.Levin SA, Muller-Landau HC, Nathan R, Chave J. 2003. The ecology and evolution of seed dispersal: a theoretical perspective. Annu. Rev. Ecol. Evol. Syst. 34, 575-604. ( 10.1146/annurev.ecolsys.34.011802.132428) [DOI] [Google Scholar]
  • 49.Ronce O. 2007. How does it feel to be like a rolling stone? Ten questions about dispersal evolution. Annu. Rev. Ecol. Evol. Syst. 38, 231-253. ( 10.1146/annurev.ecolsys.38.091206.095611) [DOI] [Google Scholar]
  • 50.May RM, Nowak MA. 1994. Superinfection, metapopulation dynamics, and the evolution of diversity. J. Theor. Biol. 170, 95-114. ( 10.1006/jtbi.1994.1171) [DOI] [PubMed] [Google Scholar]
  • 51.Olivieri I, Michalakis Y, Gouyon PH. 1995. Metapopulation genetics and the evolution of dispersal. Am. Nat. 146, 202-228. ( 10.1086/285795) [DOI] [Google Scholar]
  • 52.Heino M, Hanski I. 2001. Evolution of migration rate in a spatially realistic metapopulation model. Am. Nat. 157, 495-511. ( 10.1086/319927) [DOI] [PubMed] [Google Scholar]
  • 53.Svoboda J, Tkadlec J, Kaveh K, Chatterjee K. 2023. Coexistence times in the Moran process with environmental heterogeneity. Proc. R. Soc. A 479, 20220685. ( 10.1098/rspa.2022.0685) [DOI] [Google Scholar]
  • 54.Ohtsuki H, Pacheco JM, Nowak MA. 2007. Evolutionary graph theory: breaking the symmetry between interaction and replacement. J. Theor. Biol. 246, 681-694. ( 10.1016/j.jtbi.2007.01.024) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 55.Krieger MS, McAvoy A, Nowak MA. 2017. Effects of motion in structured populations. J. R. Soc. Interface 14, 20170509. ( 10.1098/rsif.2017.0509) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 56.Herrerías-Azcué F, Pérez-Muñuzuri V, Galla T. 2019. Motion, fixation probability and the choice of an evolutionary process. PLoS Comput. Biol. 15, e1007238. ( 10.1371/journal.pcbi.1007238) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 57.Thalhauser CJ, Lowengrub JS, Stupack D, Komarova NL. 2010. Selection in spatial stochastic models of cancer: migration as a key modulator of fitness. Biol. Direct 5, 1-17. ( 10.1186/1745-6150-5-21) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 58.Manem VS, Kohandel M, Komarova N, Sivaloganathan S. 2014. Spatial invasion dynamics on random and unstructured meshes: implications for heterogeneous tumor populations. J. Theor. Biol. 349, 66-73. ( 10.1016/j.jtbi.2014.01.009) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 59.Waclaw B, Bozic I, Pittman ME, Hruban RH, Vogelstein B, Nowak MA. 2015. A spatial model predicts that dispersal and cell turnover limit intratumour heterogeneity. Nature 525, 261-264. ( 10.1038/nature14971) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 60.Manem VS, Kaveh K, Kohandel M, Sivaloganathan S. 2015. Modeling invasion dynamics with spatial random-fitness due to micro-environment. PLoS ONE 10, e0140234. ( 10.1371/journal.pone.0140234) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 61.Broom M, Hadjichrysanthou C, Rychtář J, Stadler B. 2010. Two results on evolutionary processes on general non-directed graphs. Proc. R. Soc. A 466, 2795-2798. ( 10.1098/rspa.2010.0067) [DOI] [Google Scholar]
  • 62.Hindersin L, Möller M, Traulsen A, Bauer B. 2016. Exact numerical calculation of fixation probability and time on graphs. Biosystems 150, 87-91. ( 10.1016/j.biosystems.2016.08.010) [DOI] [PubMed] [Google Scholar]
  • 63.Möller M, Hindersin L, Traulsen A. 2019. Exploring and mapping the universe of evolutionary graphs identifies structural properties affecting fixation probability and time. Commun. Biol. 2, 1-9. ( 10.1038/s42003-019-0374-x) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 64.Pavlogiannis A, Tkadlec J, Chatterjee K, Nowak MA. 2017. Amplification on undirected population structures: comets beat stars. Sci. Rep. 7, 1-8. ( 10.1038/s41598-017-00107-w) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 65.McAvoy A, Allen B. 2021. Fixation probabilities in evolutionary dynamics under weak selection. J. Math. Biol. 82, 1-41. ( 10.1007/s00285-021-01568-4) [DOI] [PubMed] [Google Scholar]
  • 66.Brendborg J, Karras P, Pavlogiannis A, Rasmussen AU, Tkadlec J. 2022. Fixation maximization in the positional Moran process. In Proc. of the AAAI Conf. on Artificial Intelligence, 28 June, vol. 36, pp. 9304–9312. ( 10.1609/aaai.v36i9.21160) [DOI]
  • 67.Ann Goldberg L, Lapinskas J, Richerby D. 2020. Phase transitions of the Moran process and algorithmic consequences. Random Struct. Algorithms 56, 597-647. ( 10.1002/rsa.20890) [DOI] [Google Scholar]
  • 68.Alsubaie FS, Khataee H, Neufeld Z. 2023. Modelling of tissue invasion in epithelial monolayers. Life 13, 427. ( 10.3390/life13020427) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 69.Kaveh K, Komarova N, Kohandel M. 2014. The duality of spatial death–birth and birth–death processes and limitations of the isothermal theorem. R. Soc. Open Sci. 2, 140465. ( 10.1098/rsos.140465) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 70.Hindersin L, Traulsen A. 2015. Most undirected random graphs are amplifiers of selection for birth-death dynamics, but suppressors of selection for death-birth dynamics. PLoS Comput. Biol. 11, e1004437. ( 10.1371/journal.pcbi.1004437) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 71.Tkadlec J, Pavlogiannis A, Chatterjee K, Nowak MA. 2020. Limits on amplifiers of natural selection under death-Birth updating. PLoS Comput. Biol. 16, e1007494. ( 10.1371/journal.pcbi.1007494) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 72.Durocher L, Karras P, Pavlogiannis A, Tkadlec J. 2022. Invasion dynamics in the biased voter process. arXiv. (http://arxiv.org/abs/2201.08207)
  • 73.Tkadlec J, Kaveh K, Chatterjee K, Nowak MA. 2023. Evolutionary dynamics of mutants that modify population structure. Figshare. ( 10.6084/m9.figshare.16910170) [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.

Data Availability Statement

The datasets generated during and/or analysed during the current study are available as part of the electronic supplementary material: http://doi.org/10.6084/m9.figshare.16910170 [73].


Articles from Journal of the Royal Society Interface are provided here courtesy of The Royal Society

RESOURCES