Skip to main content
PLOS Computational Biology logoLink to PLOS Computational Biology
. 2022 Oct 31;18(10):e1010647. doi: 10.1371/journal.pcbi.1010647

Getting higher on rugged landscapes: Inversion mutations open access to fitter adaptive peaks in NK fitness landscapes

Leonardo Trujillo 1,*, Paul Banse 1, Guillaume Beslon 1
Editor: Christian Hilbe2
PMCID: PMC9648849  PMID: 36315581

Abstract

Molecular evolution is often conceptualised as adaptive walks on rugged fitness landscapes, driven by mutations and constrained by incremental fitness selection. It is well known that epistasis shapes the ruggedness of the landscape’s surface, outlining their topography (with high-fitness peaks separated by valleys of lower fitness genotypes). However, within the strong selection weak mutation (SSWM) limit, once an adaptive walk reaches a local peak, natural selection restricts passage through downstream paths and hampers any possibility of reaching higher fitness values. Here, in addition to the widely used point mutations, we introduce a minimal model of sequence inversions to simulate adaptive walks. We use the well known NK model to instantiate rugged landscapes. We show that adaptive walks can reach higher fitness values through inversion mutations, which, compared to point mutations, allows the evolutionary process to escape local fitness peaks. To elucidate the effects of this chromosomal rearrangement, we use a graph-theoretical representation of accessible mutants and show how new evolutionary paths are uncovered. The present model suggests a simple mechanistic rationale to analyse escapes from local fitness peaks in molecular evolution driven by (intragenic) structural inversions and reveals some consequences of the limits of point mutations for simulations of molecular evolution.

Author summary

Ninety years ago, Wright translated Darwin’s core idea of survival of the fittest into rugged landscapes—a highly influential metaphor—with peaks representing high values of fitness separated by valleys of lower fitness. In this picture, once a population has reached a local peak, the adaptive dynamics may stall as further adaptation requires crossing a valley. At the DNA level, adaptation is often modelled as a space of genotypes that is explored through point mutations. Therefore, once a local peak is reached, any genotype fitter than that of the peak will be away from the neighbourhood of genotypes accessible through point mutations. Here we present a simple computational model for inversion mutations, one of the most frequent structural variations, and show that adaptive processes in rugged landscapes can escape from local peaks through intragenic inversion mutations. This new escape mechanism reveals the innovative role of inversions at the DNA level and provides a step towards more realistic models of adaptive dynamics, beyond the dominance of point mutations in theories of molecular evolution.

Introduction

The fitness landscape is a very influential metaphor introduced by Wright [1] to describe evolution as explorations through a “field of possible genes combinations”, where high values of fitness are represented as peaks separated by valleys of lower fitness. The topography of the fitness landscape has important evolutionary consequences, e.g. speciation via reproductive isolation [2]. Within this framework, the evolution of any population can be conceptualised as adaptive walks driven by successive mutations constrained by incremental or neutral fitness steps. Thus, in the absence of additional evolutionary forces such as drift or environmental variations, once a population reaches a local peak, natural selection hampers any further mutational paths that decrease fitness. However, there are empirical evidences showing that populations do not stop indefinitely at a local peak and can explore alternative trajectories on the landscape [37], ergo, the following question arises: How does evolution escape from a local peak to a fitter one?

Since it has been formulated, considerable progress have been made on this question [822]. However, conventional theoretical approaches still state that a genotype mutates into another through point mutations (e.g. single-nucleotide variations). If one takes a look at the molecular scale of DNA and the different mutation types, this may seem contradictory as it is well known that many other kinds of variation operators (including insertions, deletions, duplications, translocations and inversions) act on the genome. Hence, a fundamental aspect of this challenge is to understand—at the scale of molecular evolution—the roles played by these different mutation types. Indeed, there is a gap between the theoretical models, that account for a very limited set of mutations types—typically only point mutations—and the reality of molecular evolution, where multiple variation operators act on the sequence.

As a contribution to bridge this gap, we present a minimal DNA-inspired mechanistic model for inversion mutations, and explore their relationship with the escape dynamics from local fitness peaks. Inversion mutations are one of the most frequent chromosomal rearrangements [23, Ch. 17.2] with lengths covering a wide range of sizes. For example, in Long Term Evolution Experiments with E. coli, chromosomal rearrangements have been characterised by optical mapping (hence limiting the resolution to rearrangements larger than 5000 bp) [24]. In this study, 75% of evolved populations showed inversion events—ranging in size from ∼164 Kb to ∼1.8 Mb [24] (for other examples of large inversions in different clades see [25]). With the development of novel sequencing technologies [2628], it has been possible to identify intragenic (submicroscopic) DNA inversions, for example, an inversion of seven nucleotides in mitochondrial DNA, resulting in the alteration of three amino acids and associated to an unusual mitochondrial disorder [29]. Intragenic inversions have also been suggested to be an important mechanism implied in the evolution of eukaryotic cells [30]. Although chromosomal inversions are ubiquitous in many evolutionary processes [2327, 2938], very little is known about their theoretical description and computational simulation at the sequence level, as models generally focus on very large inversions (typically larger than a single gene), hence on their effect on synteny (or the deleterious effects at breakpoints), but neglect the possibility that small inversions occur inside coding sequences [39].

Here, we simulate a representation of molecular evolution of digital organisms (replicators), each of which contains a single piece of DNA. We engineer a computational method to cartoon the double-stranded structure of DNA, and simulate inversion-like mutations consisting of a permutation of a segment of the complementary strand, which is then exchanged with the main strand segment (see Methods, schema 6). For the sake of simplicity, we consider digital genotypes made up of binary nucleotides (i.e. a binary alphabet {0, 1} instead of the four-nucleotides alphabet {A, T, C, G}). The sequences are arranged in circular strings with constant number of base-pairs. In an abstract sense, the model mimics the molecular evolution of some viruses [40] and (animal) mitochondrial DNA [41] with compact genomes and closed double-stranded DNA circles [40, 42, 43]. It is very important to emphasise that our computational model simulates intragenic-like mutations [29, 30, 44]. We are modelling asexual replication, therefore recombination is not considered. To build rugged fitness landscapes, we adopt the well known Kauffman NK model, where N denotes the length of the genome and K parameterizes the “epistatic” coupling between nucleotides [4548]. We do not include environmental changes, so the landscape remains constant through the simulations. Finally, it is worth mentioning that all our simulations were conducted in the evolutionary regime of strong selection weak mutations (SSWM) [49, Ch. 5].

Results

Who is next to whom: The mutational network

We first study how inversion mutations can increase the number of accessible mutants. For this we translate the canonical notion of neighbour genotypes (see Methods, Eq 1) into a graph theory approach, and analyse the simplest and most familiar geometric object in molecular evolutionary theory: the discrete space of binary sequences (unless explicitly stated we will henceforth consider only binary alphabets). Thinking topologically, all the sequences x with N binary-nucleotides xi ∈ {0, 1}, ∀i = 1, …, N and NN2, define the set X{0,1}N of 2N possible genotype combinations. A canonical measure to characterise the topology of the set X is the Hamming distance

dH(x,x)i=1N(xi-xi)2.

A convenient way to organise such a set is by graphs connecting two sequences x and x′ that differ by one point mutation (i.e. dH(x, x′) = 1). This is the so-called Hamming graph H(N,2)—a special case of the hypercube graph QN (the well-known graph representation of the genotype space). On the other hand, the Hamming distance for inversion mutations forms a set of integers satisfying

0dH(x,x)N,

meaning that, contrary to point mutations, the Hamming distance of inversion mutations range from zero to N (see Methods). Note that if the inversion spans the entire chromosome, then dH(x, x′) = N, all loci have changed, but it also implies that 5’— 3’ becomes 3’—5’ and vice versa and nothing has changed biologically.

We propose that, for a sequence xX, the mutation operation (i.e. the mechanistic representation of point or inversion mutations) build the set Nν(x) of accessible mutants xNν(x),xx,dH(x,x)0 (the subindex ν denotes the type of mutation: P for point mutations and I for inversion mutations). Therefore, the number of neighbouring mutants can be reformulated as

Dν(x)=|Nν(x)|.

Inversion’s combinatorics is not trivial since it involves the permutation of a subsequence and its flips between each strand (see Methods, schemata 2 and 6). Nevertheless, from the algorithmic point of view, for a given genotype x the mutational operations can be used to enumerate all the accessible mutants (see Methods, Algorithm 1: Mutate). Also, the combinatorics can be represented as a directed multigraph of mutations m(x),xX (see the mathematical definition in [50, p.8]), i.e. the ordered triple

m=(V(m),E(m),Im),

where V(m)=xNν(x) is the set of vertices (formed by a given genotype x and its mutated genotypes {x}X), E(m) is the set of directed edges (from genotype x to a mutated genotype x′) and Im:XX is an incidence relation that associates to each element of E(m) an ordered pair of V(m). In fact, the incidence relation Im corresponds to a mutation operation (see Methods, Eqs (3), (4) and (5)). As an example, in Fig 1 we display the atlas of accessible-mutants for N = 4, constructed by calculating all inversion mutations for each one of the 24 (wild-type) sequences (central red dots). In this example (see also Table 1), it is verified that the number of accessible-mutants for inversion mutations DI(x), ∀x ∈ {0, 1}4 is in the set {7, 8, 13} (unlike the case for point mutations, which must be a singleton, i.e. the single-value set: DP(x) ∈ {4}, ∀x ∈ {0, 1}4). We can also verify that min(DI(x)) ≥ max(DP(x)). In Table 1 we show the enumeration of accessible-mutants for inversions and point mutations for genome sizes ranging from N = 2 to 10. From Fig 1 and Table 1, we can see that the combinatorics of the inversion mutations is not trivial. We can verify that the maximum number of accessible mutants is equal to N2N + 1, which corresponds to the trivial cases of genotypes x with xi = 0, ∀i ∈ {0, …N} and xi = 1, ∀i ∈ {0, …N}. Note that for a circular sequence of size N, the total number of inversion mutations is N2, while for point mutations this number is equal to N. However, the number of mutants accessible by inversions is lower than the total number of inversions mutations (DI < N2). This is due to “degenerate” inversion mutations: several inversions—occurring between different loci and/or for different interval sizes—may mutate the initial sequence to the same accessible mutant (see the multiple edges in Fig 1). In Fig 1, we can also verify that there are loops (an “edge” joining a vertex to itself), that is, “invariant inversions” that preserves the nucleotide sequence after the inversion operation (i.e. dH(x, x′) = 0). It can easily be shown that the fraction of invariant inversions converges to 1/N (see S1 Text, section 1). A very important consequence of inversions is that mutated sequences can differ with the wild type by more than one nucleotide, i.e. dH(x, x′) > 1 (edges colours in Fig 1 denote the values of the Hamming distance). This result allows us to gain a first insight of how inversions can promote the escape from local fitness peaks: they can “connect”, in a single mutational event, genotypes that are at two or more point-mutational steps away. It is pertinent to remark that the combinatorics of inversions for alphabets with size |AL|=2n,n2 would imply even more connections.

Fig 1. Atlas of accessible-mutants.

Fig 1

Example of the total enumeration of inversion mutations, represented as graphs of accessible mutants, for each one of the 24 genotypes (central red nodes) with size N = 4. Edges colour quantifies the Hamming distance dH(x, x′), between the central nodes x (wild-types) and their mutants x′. Each wild type is labeled in red and its number of accessible mutants DI is also displayed. Let us remark that this enumeration also depends on the fact that in our model the sequences are circular (i.e. periodic boundary conditions: xN+i = xi, ∀i ∈ {1, …, N}).

Table 1. Enumeration of accessible-mutants.

Number of neighboring mutants accessible via inversion mutations DI and via point mutations DP for all genomes of size N ∈ [〚2, 10〛] (subscripts numbers denote the number of occurrence of each value of DI and DP).

Genome size
N
Number of accessible-mutants
via inversions DI
Number of accessible-mutants
via point mutations DP
2 22, 32 24
3 56, 72 38
4 74, 810, 132 (See Fig 1) 416
5 1320, 1710, 212 532
6 1630, 1718, 182, 2212, 312 664
7 2570, 2942, 3714, 432 7128
8 2816, 2952, 30112, 322, 348, 3648, 4616, 572 8256
9 396, 4018, 41234, 45162, 5236, 5336, 6418, 732 9512
10 45100, 46150, 47420, 502, 5240, 53200, 6240, 6350, 7720, 912 101024

It should be noted that the inversion combinatorics would be slightly different for linear sequences. In that case, the number of possible inversions is N(N + 1)/2.

Up to this point, we have shown how inversion mutations can actually broaden the horizon of evolutionary exploration in the genotype space.

Inversions rewire the adjacency of the genotype space

Now, for each directed graph of mutations m(x), we can associate a graph M(x) on the same set of vertices V(m). Corresponding to each directed edge of m, there is an edge of M with the same ends (loops being excluded). In this sense, the graph M(x) is the underlying (simple) graph of the directed graph m(x). That is, the graphs without self- and directed-edges so that when several edges (mutations) connect the genotype x with the same accessible-mutant x′, only one (undirected) edge is kept. Thus, every directed graph m(x) defines a unique, up to isomorphism, reduced graph M(x) (see the mathematical definition in [50], p.3). Now it is natural to do the union of each graph M(x), to describe how genotypes can be reached from somewhere in the genotype space in one mutation operation. We call this object the mutational network. It is defined as:

M(X)xXM(x).

For point mutations the mutational network is the Hamming graph H(N,2) [51, p. 230] (as we can see in Fig 2A, 2B and 2C for H(4,2), H(7,2) and H(10,2) respectively), which is isomorphic to the canonical genotype space H(N,2)=QN. The notion of isomorphism means that the mutational network for point mutations preserves the adjacency of the edge structure of the genotype space. Historically, the canonical graph of the genotype space overshadowed the richness of the (full) mutation graph, since theoretically only point mutations are usually considered as generators of mutational networks. For inversions, the mutational network does not necessarily inherit the (local) topology of the genotype space. For example, Fig 2D, 2E and 2F outline the structure of the mutational networks for inversion mutations for N = 4, 7 and 10. From the point of view of graph theory, inversion mutations “rewire” the adjacency of the genotype space, i.e. they link genomes such that dH(x, x′) ≥ 1. Also, in graph terms, the total number of accessible mutants per genotype corresponds to the node’s degree κx (defined as the number of edges in the graph incident on x [50, p. 3]). Therefore, κx = Dν(x). On the other hand, the average node degree quantifies accessible-mutants (nodes) interconnections:

κ12Nxκx.
Fig 2. Mutational networks.

Fig 2

Representative examples for N = 4, 7 and 10. Colour indicates the node’s degree κ. The reported values correspond to average node degrees 〈κ〉. The upper graphs show the point mutation case, verifying that the mutational networks are Hamming graphs and therefore isomorphic to their genotype spaces: (A) H(4,2); (B) H(7,2) and (C) H(10,2). The lower graphs (D), (E) and (F) correspond to the inversion mutations cases, where we can note that these mutational networks are not isomorphic to their genotype spaces.

It can be verified that for point mutations 〈κ〉 = N, while for inversions mutations 〈κ〉 > N (for N ≥ 2) and therefore the genotypes are “more connected” to each other. Paraphrasing in terms of evolutionary biology, they are “more mutable”. In this sense, 〈κ〉 defines a mean mutability, which quantifies the ability to reach a different genome when the sequence undergoes a mutation. This property also holds for linear chromosomes, although as mentioned above, the average of node degrees is smaller since the number of possible inversions is lower than for circular chromosomes.

Inversions can reveal new evolutionary paths

Even though the nature of the genotype-to-fitness function is still largely unknown, an easy way to introduce it into computational models is by assuming that for genotypes xX there exists a map from the set X to the real numbers f:XR. In the graph-based representation, each node (genotype) then possesses a fitness value f(x). This fitness landscape graph F is isomorphic to the hypercube graph QN (i.e. the genotype space) and therefore can also be represented as Hamming graphs, providing a fitness value per node. So, the fitness landscape graph is univocally defined as:

F(X,NP,f)(H(N,2),f).

Likewise, as the mutational network we can also define the fitness network F, but in this case the edges are directed from genotypes with lower fitness to genotypes with higher fitness:

F(X,Nν,f)(X,{(x,x)X2|xNν(x)andf(x)>f(x)},f),

which also depends on the neighbouring Nν, with ν denoting the type of mutation (P and I for point and inversion mutations respectively). Therefore, the fitness network is the anisotropic version of the mutational network, the direction of the evolutionary paths being fitness-dependent. Precisely what mutational and fitness networks reveal to us is the ensemble of possible evolutionary paths. But in this case, fitness networks are diagrams showing the paths upward and their “altitudes” (fitness values).

To illustrate the definition of fitness network used in this work, we need to build fitness landscapes instances. For that, we use the well-known NK-model [45, 46, 48], recalling that for a genome of size N, the parameter K ∈ {0, …, N − 1} corresponds to the epistatic coupling between loci and thus tunes the ruggedness of the landscape (for a brief introduction see Methods). Here, we use two neighbourhood coupling models between loci: i) the adjacent model in which the K loci are those closest to a focal locus xi; ii) the random neighbourhood model, where the K loci are chosen randomly among the N − 1 loci other than xi (an illustration of epistatic interactions is sketched in NK model in Methods). In Fig 3 we show representative examples of fitness networks engineered for N = 4 with K epistatic random neighbours (see S1 Fig for the fitness networks with K epistatic adjacent neighbours). The landscapes range from single peaked K = 0 (no epistatic interaction) to full rugged landscapes K = 3 (highly connected epistatic interactions). Global fitness maxima and minima are highlighted by encircled nodes. In Fig 3A, 3B and 3C we show an instance of fitness networks for genotypes connected through pathways with point mutation steps. They have the same topology as the genotype space QN=4 and, therefore, are isomorphic to the graph representation of the fitness landscape FF=(H(4,2),f). When K = 0 all the trajectories arrive to the single global maximum of fitness. When we construct the fitness network with inversion mutations, we can verify in Fig 3D, 3E and 3F that there are more paths between all the genotypes, and so it is easier for an evolutionary process to explore more domains of the fitness landscape compared to point mutations. Many of these paths connect genotypes such that dH(x, x′) > 1, and therefore, are like jumps between distant domains of the landscape. We can also verify that, for a given fitness function f, a node that is a local optimum on the fitness graph F=(H(N,2),f), is not necessarily a local peak for inversion mutations in the fitness network. In most of the cases, the fitness landscape is “smoothed out” by inversion mutations, since the notion of local peak fades in the fitness network. However, the local peaks are not always smoothed out, as we can see in Fig 3E for K = 1, where genotype 0101 remains as a local peak. This is because 0101 cannot be mutated to genotype 1001 by any inversion mutation (see also the combinatorics of accessible mutants for 0101 in Fig 1). Note that for inversion mutations, it is verified that in some cases the global maximum can be reached from the global minimum in a single evolutionary step with dH(x, x′) ≠ 1, e.g. Fig 3E with dH = 2.

Fig 3. NK fitness networks for epistatic interactions with random neighbouring.

Fig 3

Representative instances of the NK model for N = 4 and their fitness networks in layered representation. The layers are constructed such that each node is assigned to the first possible layer, with the constraint that all its predecessors must be in earlier layers. The colors of the nodes correspond to the values of the out-degrees, i.e. the number of edges going out of a node (note that color scales differ in range between panels). Therefore, nodes with node out-degrees equal to zero correspond to local fitness maxima (sink nodes). The landscapes’ ruggedness are: single peaks K = 0, intermediate ruggedness K = 1 and full rugged case K = 3. Node sizes are scaled with fitness values (the best fitness, the largest, and vice versa). Global maximum of fitness are encircled in red. While the global minimum in blue. The total number of fitness maxima and minima are also reported. See S1 Fig for epistatic interactions with adjacent neighbouring.

Finally, contrary to point mutations, inversions are not commutative: in many cases, two overlapping inversions applied to a same initial sequence in direct or reversed order lead to different final sequences. This can easily be shown on an example:

graphic file with name pcbi.1010647.e039.jpg

where, starting from the same sequence, the two inversions (inv(2, 3) and inv(2, 4)) give different outcomes depending on their order. Note that, given this property, the classical definition of mutational epistasis does not hold for inversion mutations.

Getting higher on rugged landscapes

Up to now, we have shown results on the combinatorial (topological) differences between point and inversion mutations. Inversions cannot be mapped to the classical “fitness landscape” metaphor—being better represented through mutational networks and their juxtaposition with fitness landscapes through fitness networks. This is because, for inversion mutations, there are shortcut routes connecting distant sequences (differing by more than one base) in the genotype space and consequently in the fitness landscape. Therefore, this can be interpreted as “escape routes” from local peaks. We want to verify if as a consequence of these escape routes, an evolutionary process will be able to reach higher peaks of fitness. For that, we performed computer simulations in the SSWM setting, where adaptation occurs by sequential fixing of novel beneficial mutations (see Adaptive walks in Methods).

We focus our study on a series of n-repetitions of adaptive walks, where the evolutionary process is driven by (random) mutational steps. For a given set of independent initial random genomes with size N = 100, {x0} ∈ {0, 1 }100, we create two pools of n = 100 simulations for point mutations and inversions respectively. As before, we use the NK model to engineer rugged fitness landscapes. In each round, the landscape is the same for simulations with point mutations and inversions, respectively. For independent explorations over (sub)domains of the landscape, we monitor the time-evolution of the fitness values until a fitness optimum is reached. This is when it is verified, in the simulation, that a genotype xνlocX satisfies

f(x)<f(xνloc),xNν(xνloc).

Subindex ν denotes the type of mutation (P for point mutations and I for inversion mutations). Then, we calculate the mean fitness value per K as:

fνK1ni=1nf(xνloc(i))|K,

where the notation |K means that the average is calculated for a fixed value of K ∈ {0, …, N − 1}.

In Fig 4 we show the behaviour of the average fitness 〈fνK, calculated from n = 100 instances of adaptive walks simulations in NK landscapes, with N = 100 and values of K ranging from 0 to 99. The simulations correspond to the case of epistatic interactions with K closest adjacent loci (‘+’ marker), and with K randomly chosen loci (‘o’ marker). The markers of the simulations with point mutations and inversions are coloured with blue and red respectively.

Fig 4. The average value of local fitness maxima suggests the escape from local fitness peaks by inversion mutations.

Fig 4

Changes in mean final fitness for different epistatic parameter K for inversion (red) and point mutations (blue), averaged for 100 instances of adaptive walks simulations in NK landscapes. The circle (respectively cross) markers corresponds to random (respectively adjacent) neighbouring epistatic interactions. Inset: Difference ΔfK between the mean of local fitness maxima of inversions and point mutations, for random (circles) and adjacent (cross) neighbouring epistatic interactions.

For the simplest case K = 0, with no epistatic interaction between neighbouring loci, we can verify in Fig 4, that the average fitness for point mutations and inversions are equal 〈fPK=0 = 〈fIK=0 ≃ 0.667. In this case, the landscape is smooth with only a single peak. Hence, mutations that increase fitness are not hard to find and 〈fνK=0 is independent of mutation types. This result also agrees with the Kauffman’s (analytical) result fK=0=23, which was calculated using order statistics arguments [48, p. 55]. Then, for K > 0, the average fitness 〈fνK increases with K until reaching a maximum value of fitness. In relation to this maximum, in Fig 4 we can identify the following four cases: i) point mutations with adjacent epistatic interactions, 〈fPK = 0.707 for K = 2; ii) point mutations with random epistatic interactions, 〈fPK = 0.722 for K = 5; iii) inversions with adjacent epistatic interactions, 〈fIK = 0.747 for K = 4; and iv) inversions with random epistatic interactions 〈fIK = 0.732 for K = 4. After these maximum, the fitness values decrease as K increases. This trend is also consistent with the seminal simulations carried out by Kauffman and Weinberger [46, 48]. For example, when KN − 1, the mean fitness converge to the same value, regardless of the type of epistatic interaction neighbourhood. For point mutations with random and adjacent epistatic interactions, we obtained 〈fPK=96 ≃ 0.580 and this agrees very well with the Kauffman’s numerical outcomes for K = 96, c.f. [48, Tables 2.1 and 2.2]. It is worth mentioning that these trends—lower fitness being associated with increasing epistatic interactions—correspond to the well-known “complexity catastrophe” described by Kauffman [48, p. 52] (see also Refs. [52, 53]). These numerical outcomes confirm that our numerical set-up reproduces, with point mutations, what is known about 〈fPK vs K in the NK model [46, 48]. Now, what’s new is that for inversions, the average fitness values are higher than those for point mutations. Indeed, for KN − 1, the average fitness trend is very different from that of point mutations. For example, the complexity catastrophe estimates that as K increases, the expected fitness of the local maximum (for point mutations) decreases toward 1/2 [48], which is indeed verified here. But for inversions, the evolutionary process reaches higher expected fitness values 〈fIK=99 = 0.610 > 〈fPK=99 = 0.579, for both random and adjacent epistatic interactions. To generalize these results, we reproduced this experiment with other, more restrictive, definition of inversion mutations. More specifically, we tested inversions on linear chromosomes (with boundary conditions) and circular inversions with upper size limit sN, ranging from 1%—a single locus (i.e. inversions are like point mutations)—up to 100% of chromosome size. Simulations with linear chromosomes show no significant difference from our reference circular model (see supplementary S1 Text, section 2 for detailed results). Simulation with an upper size limit show that the final fitness values increases as the size limit increases. However, the gain is maximal for small s values (typically up to s = 16) showing that small and mid-sized inversions are sufficient to reach high fitness peaks.

Fig 4 also show that, in average and for almost all K, the adaptive walks reach higher fitness peaks through inversions than through point mutations. To better visualise this statement, in the inset of Fig 4 we plot the following difference:

ΔfKfIK-fPK,

for the two neighbourhoods. To specify which type of epistatic interaction we are referring to, in what follows, we will use the notation (ΔfK)rnd for the case in which the fitness differences correspond to simulations with random neighbourhood, and (ΔfK)adj for the adjacent ones (respectively the markers ‘o’ and ‘+’ in Fig 4). In the absence of epistatic interactions, i.e. K = 0, we can note that (ΔfK)rnd = (ΔfK)adj = 0. Then, in the presence of epistatic interactions, (ΔfK)rnd is monotonically increasing between 0 < K ≤ 2. Then for 2 < K ≤ 31, (ΔfK)rnd is monotonically decreasing, and for K > 31 it is again monotonically increasing. For random epistatic interactions between 2 < K ≤ 50, the fitness values for the case with inversion are not very different from those of point mutations (note in Fig 4 that, in this interval, the red and blue curves with marker ‘o’ are very close to each other).

On the other hand, we can observe that for 5 < K ≤ 65, (ΔfK)adj is monotonically decreasing, and for K > 65 it is again monotonically increasing. We can also observe that, between K > 0 and K ≐ 80, (ΔfK)rnd < (ΔfK)adj. Contrary to the case of random epistatic interactions, for adjacent interactions (ΔfK)adj is higher since the fitness values reached by inversions are higher than those reached by point mutations (note in Fig 4 the gap between the red and blue curves with the marker ‘+’). So, we infer that an inversion—modifying several loci—results in a mutually advantageous conjunction with local epistatic interactions, that allows explorations of more combinations that can be beneficial. Finally, for K > 80, (ΔfK)rnd ≈ (ΔfK)adj (still monotonically increasing), i.e. regardless of the epistatic interaction neighbourhood, inversions can reach higher fitness values and attenuate the complexity catastrophe by not decreasing towards 1/2 (compare with [48, Tables 2.1 and 2.2] and also note in Fig 4, the gap between the tails of the red and blue curves).

Therefore, our results show that in the presence of inversion it is possible to reach higher fitness when compared to adaptive walks with only point mutations.

A direct interpretation of this result is given by the properties of the inversion’s mutational network as it has been described above (see e.g. Fig 2). Indeed, as it is more densely connected than the point-mutation mutational network, it is likely to allow a larger exploration of the fitness landscape and thus reach higher peaks, as observed here. However, given that the ruggedness of a fitness landscape depends on the mutational operator at work, an alternative explanation is that inversion mutations result in a smoother fitness landscape than that of point mutations, hence facilitating the finding of trajectories leading to higher peaks.

To test this assumption, we generalized the roughness measure introduced by Aita, Ikamura and Husimi in [54]. More precisely, we measured deviations from fitness additivity (in the language of the NK model, we say that a landscape is additive when it is non-epistatic, that is, K = 0). We here use the term roughness from [54] to distinguish this measure, which is a local one, from the classical ruggedness of the NK-fitness landscape which is a global property of the landscape. See, for example, Refs. [55] and [56], for other definitions of roughness and how they are calculated. Following the approach introduced in [54], we computed the roughness of the fitness landscape as the root mean square fitness variation due to each possible mutation, for both point mutations and inversions (see Methods for a formal mathematical definition of this measure). The results are shown in Fig 5. As expected, for point mutations the roughness of the fitness landscape is (almost) linearly proportional to the epistatic interaction parameter K, for both types of epistatic interaction neighborhoods (adjacent and random). In contrast, in the case of inversion mutations, the roughness is always greater than that of point mutations, this trend being particularly visible for random epistatic neighborhood when compared to adjacent neighborhood. Interestingly, even for K = 0, the roughness is already higher than for point mutations (both epistatic neighborhood being equivalent in that case) while for K = N − 1 the roughness converges approximately towards similar values both for inversions and point mutations whatever the epistatic neighborhood.

Fig 5. Average value of the local measure of roughness.

Fig 5

Local roughness measured as the mean square differences between the fitness in a point of the landscape and its neighbours, for inversion (red) and point mutations (blue), for adjacent (crosses) and random (circles) epistatic interaction neighbourhoods, averaged for 100 instances of NK fitness landscapes.

This result shows that inversion mutations actually don’t smooth the fitness landscape. On the opposite, the average roughness increases much faster with K in the case of inversions than in the case of point mutations (the roughness of the inversion-based fitness landscape with K = 1 being similar to the one for point mutations with K = 50, Fig 5). This result also suggests a new explanation for the advantage of inversion mutations over point mutations. While the high connectivity of the inversions mutational network enables a better exploration of the fitness landscape, this effect is hampered (and not facilitated) by the effect of inversions on the roughness and while the combination of both positive (connectivity) and negative (roughness) is favorable for all values of K in the case of adjacent neighborhood, it is only favorable for high values of K in the random epistatic neighborhood. Indeed, for epistatic interactions with a random neighborhood, there is no noticeable difference between the average fitness values up to K ≃ 40 (red and blue curves with markers ‘o’ in Fig 4). This is likely to be due to the fact that inversions are segmental operators. When epistatic interactions are confined to a segment close to the focal nucleotide (which is the case for the adjacent neighborhood but not the random one), both segments can largely overlap, hence limiting the effect of the inversion to a set of epistatically interacting genes. This reduces the average roughness (compared to random epistatic neighborhood), leading to a more efficient exploration of the fitness landscape. Although a full mathematical proof is out of the scope of this paper, we develop a representative mathematical analysis that illustrates the origin of this pattern in S1 Text (section 3).

Discussion

The results presented in this paper show that intragenic inversion mutations lead adaptive walks to reach higher fitness peaks on rugged landscapes. We have performed simulations in NK landscapes and have shown that the expected fitness values are higher for inversions than for point mutations. This holds for all degrees of ruggedness (epistasis), ranging from single-peak (K = 0), moderately rugged (1 ≤ K < N − 1), to fully rugged landscapes (K = N − 1). Simulations with point mutations agreed well with the already known characteristics of the NK model, and made it possible to establish a “control group” to ensure the reliability of the differences with inversion mutations. We also observed that for adjacent epistatic interactions, the differences of expected fitness values between inversions and point mutations are greater than in the case of random epistatic interactions. In this sense, we conjecture that this should be the consequence of a synergistic effect between inversions and adjacent epistatic interactions, epistatic adjacency enabling a set of interacting loci to be inverted at once without affecting other, non-interacting, loci (see S1 Text for a detailed discussion). We believe that the relationship between epistasis and structural inversions is an area that has not yet been deeply explored.

Our analysis consisted of adaptive processes driven by mutation-specific evolutionary steps, i.e. in addition to the widely used point mutations, we introduced a minimal model of inversion mutations in double-stranded (digital) genomes. This model has also revealed some consequences of the limits of simulations with point mutations. We showed that, in addition to ruggedness due to epistatic interactions, the escape process can also depend on the interrelationships between the genotype space and the fitness landscape that are mediated by the type of mutation. In particular, we showed that for inversion mutations, the graph-theoretical representation of accessible mutants displayed a complex topology, in comparison with the canonical genotype space constructed with point mutations. By definition, the node degree of the graph of mutations is the number of accessible mutants. In the case of inversions this number is no longer constant over the node set—as in the case of point mutations—but varies depending on the specific sequence composition. Therefore, although it is correct that we can generate genotypic space through point mutations, that does not (strictly) imply that evolutionary paths in the fitness landscape have to be solely through point mutations. In this sense, the inversion mutations allowed us to reveal new topological properties of the interconnection between genotypes through what we have defined as mutational networks. Indeed, it is this mutational network that mediates the interconnection between genotype space and the adaptive dynamics in the fitness landscape. The mutational network can be translated as a fitness network when the fitness values of each mutant genotype are included. Thus, revealing the directions of possible evolutionary paths. Let us remark that graph theory is a framework used in various models of evolution (see for example Refs. [5767]) and has been advantageous in analysis that use the Kauffman model, such as [51, 6872]. However, most of these graph representations for mutations and fitness landscapes are isomorphic to the (hypercubic) genotype space, whereas our definition of mutational and fitness networks are not necessarily isomorphic to the genotype space. Moreover, we showed that for fitness networks generated by inversions, there are more mutational pathways between genotypes compared to point mutations. Therefore, for inversion mutations, at each step an evolutionary process can potentially explore more accessible mutants, than the “classical” estimation (|AL|-1)N, for any alphabet AL,L{2n:nN}, with size |AL|=2n. In this sense, our work can straightforwardly complement the results reported in [73], for |AL|>2 with point mutations. The main message here is that in addition to the well-known utility of the fitness landscape metaphor, its topographic properties (due to epistasis) are not sufficient for modelling the escape from local peaks, and additional information should be included via the topology of mutational networks and fitness networks. This information can be useful to predict evolutionary trajectories in fitness landscapes [44, 55, 56, 7476].

An important takeaway from this work is that an effort must be made to incorporate features of the structural variations of genomes, such as submicroscopic intragenic rearrangements. In this paper, we have taken a first step in this direction by modelling inversion mutations. A by-product of the construction of our model of inversion mutations revealed topological properties associated with the genotypic space and the accessible mutants for potential evolutionary paths. This is a consequence of the combinatorics of accessible mutants, which depends on structural aspects of this type of chromosomal rearrangement. On the other hand, our graph theoretical representations are consistent with the idea of adaptive walks in complex networks [16, 17, 77]. The key difference is that in our model we do not have to postulate a priori a network that satisfies a certain topology (e.g. scale-free or random) as in [16, 17, 77]. In our case, the topology arises as a consequence of the type of mutations. Following the interpretation provided in [17] about multiple mutations in a single evolutionary step, we suggest that another alternative to justify (or interpret) their topological inspired walks is via generic structural variations in concomitance with our model. In the case of the simulations of adaptive walks on complex networks reported in [77], the authors state that “it seems more realistic to ponder sequence spaces where the node’s connectivity is not the same for every node, as it is in hypercubes”. We agree with the authors of [77] and [17] that the degree of a genotype (in the mutational network for us) measures the availability of accessible mutants. This is what we have proposed to define as mutability, that is, the ability to change from one genotype to another under a mutation. We believe that it could be interesting to explore this notion of mutability and its relationship with the genetic potential of mutations that give rise to novel (beneficial) phenotypes [78].

In this work, we studied the effect of inversion mutations on the maximum fitness reached on rugged landscapes and compare it to the maximum fitness reached by point mutations. Importantly, both kind of mutations have been tested in independent simulations under the Strong Selection Weak Mutation regime. Hence, although we have shown that inversions reach higher fitness values in these conditions, we cannot compare the evolutionary dynamics between these two mutational setups. However, it is important to stress that, in a real population, both kind of mutations would not occur in isolation. Any evolving population undergoes all mutation types, including both point mutations and inversions. Hence, inversion mutations should not be considered in competition with point mutations, but rather as a synergistic interaction. Studying the consequences of this interaction on the evolutionary dynamics constitutes one of the most exciting perspective of this work.

In our model we did not include recombination [79] and other chromosomal rearrangements, such as duplications, deletions, and translocations. However, our purpose with inversion mutations has been to exemplify a simple mechanistic model of structural variation. Of course, our sequence model includes many simplifications. In particular, we use binary sequences and simulated a fully coding compact genome with a circular double-stranded DNA. Although most of our theoretical results hold in a more general case, the effect of inversions on more realistic coding sequences (with e.g. a 4 bases alphabet, multiple reading frames and ORF identified by start and stop codons and separated by non-coding sequences) could reveal other properties of interest. For instance, micro-inversions effect on reading frames is likely to be specific and very different from the effect of point mutations (that don’t shift the reading frames) or InDels (that are likely to shift it). Indeed, inversions can alter a subsequence of an ORF without changing the reading frame of the start/stop codons. On the opposite, an inversion can easily remove (or create) a stop codon.

All throughout this study, we focused on binary sequences, simplifying the 4-bases nature of real genomes. Although the binary description is very common in theoretical and computational models, it is important to mention that the properties of the different mutational operators, hence of the generated mutational networks, may differ depending on the size of the alphabet [73]. In the case of inversions, although our main conclusions about the complex structure of the mutational network still hold, a 4-bases alphabet with two pairs of complementary bases (A-T and C-G) would introduce important properties compared to the binary case. Indeed, given the mathematical definition of inversions (Eq 5), it is straightforward that the composition of the inverted segment will conserve the relative fraction of AT and CG pairs relatively to the original one (a specific situation being the inversion of a segment of size one that can only switch A and T or C and G). It immediately follows that inversions cannot change the AT/CG ratio of the sequence and that, for a sequence of length N, the mutational network generated by inversions contains at least N + 1 disconnected sub-networks (which sizes will depend on the AT/GC ratio of the sequence, strongly biased sequences leading to smaller sub-networks). Hence, compared to the binary model, the 4-bases model increases the size and connectivity of the mutational network generated by point mutations [73]. On the opposite, in the inversion-generated mutational network, it isolates several sub-networks from each others. The effect on evolutionary dynamics, as we studied it here using the NK landscape, is still to be explored. Indeed, depending on the composition of the initial sequence, with a 4-bases alphabet some local/global optima may not be accessible. Consequently, the advantage of inversion mutations may be reduced, and even be cancelled if the number of local optimum is very low (i.e. for KN). However, it is worth mentioning that real genomes undergo both kinds of mutational events and that point mutations connect the inversion-isolated sub-networks by changing the AT/GC ratio of the sequence. Exploring how both kinds of mutations (and others) interact is clearly beyond the scope of this manuscript, but studying the synergistic effect of inversions and point mutations in a more sequence-realistic model like the Aevol model [80, 81] is clearly an appealing perspective.

Despite the simplifications used in this study, our results show that structural inversions could be considered not only as changes in the orientation of sequences that don’t alter the genetic content, as classically supposed in the literature [39], but also as a source of intragenic variations. In this sense, our phenomenological model is supported by the empirical evidence of an intragenic inversion associated with the creation of new regulatory elements—required e.g. for the termination-activation of transcription in the nitric oxide synthase gene in Lymnaea stagnalis [30]. As well, the pathogenic mutation due to an intragenic inversion of seven nucleotides in human mitochondrial DNA [29]. Furthermore, although first generation sequencing technologies were unable to identify submicroscopic rearrangements [82], the development and availability of novel sequencing technologies [28, 82], opens the possibility of characterising intragenic structural variations and may be of particular importance to unravel new aspects of mutations in molecular evolution. Therefore, we may soon require new theoretical and computational models to simulate the fullness of chromosomal rearrangements in evolutionary biology. We hope this work makes a first step in this direction.

Conclusion

The statements presented in this paper provided computational evidence that, for a very simple model of evolution in the strong selection weak mutation limit, an adaptive process in rugged landscapes driven by intragenic inversion mutations can reach higher fitness values (compared to a same process driven by point mutations). Therefore, this implies that intragenic inversion mutations can lead evolution to escape local fitness peaks in rugged landscapes. The way our model was conceived also proves that escape from a local peak of fitness can occur in constant environments without contingencies. Our model for inversion mutations not only elucidated an escape mechanism, but have also made it possible to uncover interesting aspects about the combinatorics of inversions and their relationship with mutated genotypes, genotype spaces and fitness landscapes in terms of graphs representations.

Methods

The model

Preamble: Limits in the single-nucleotide mutation scenario

It is worthwhile to state the main issue when point mutations are the only source of genetic variations in evolutionary models. At the molecular level and besides the fitness values, the structure of DNA mutations constrains the way evolution can move through the genotype space. For example, a common reasoning in molecular evolution theory is: for any alphabet AL,L{2n:nN}, with size |AL|=2n (this total number of letters with even parity being due to the double-stranded structure), a sequence x of N nucleotides, would have

D(x)=(|AL|-1)N (1)

mutant neighbours differentiated by a single point mutation [45, 49, 83, 84]. These D neighbouring genotypes are available for natural selection. Then, at the SSWM limit, only one of these neighbouring sequences can be fixed, chosen among those with fitness values higher than the wild-type fitness. Once a new mutant is fixed, a new set of D mutant neighbours is available for selection. Repeating this process unfolds an evolutionary path until it reaches a local (or global) fitness peak in the rugged landscape. However, if a local peak is reached (i.e. the state when all D accessible genotypes have strictly lower fitness values), then the evolutionary process is “trapped” because any other fitter genotype is at two or more point-mutational steps away (i.e. only attainable by “descending” through a valley in the fitness landscape).

Digital sequence scheme

First, let us recall the very basic and well-known notion that DNA is a double strand molecule with two nucleotides chains, held together by complementary pairing of adenine (A) with thymine (T) and guanine (G) with cytosine (C). Given a DNA strand, as for example ATCGATTGAGCTCTAGCG, its complementary strand is TAGCTAACTCGAGATCGC, which in the IUPAC’s notation is

graphic file with name pcbi.1010647.e053.jpg

where the leading strand is on top and the DNA strand orientation is by convention 5′ → 3′.

Throughout the presentation of our model, we adopt the alphabet A2={0,1}, so the genotypes are binary sequences of (constant) length NN2. As a low-level structural representation consistent with the DNA molecular biology, these genotypes are double-stranded sequences

xx1x2xN-1xN,

with N digital nucleotides xiA2,i{1,,N}, where the complementary sequence x¯ is defined such that xiA2, x¯i1-xi, ∀i ∈ {1, …, N}. All the sequences x of size N define the set X{0,1}N of possible genotypes.

In analogy with the example above, the representation of this double-stranded digital sequence is:

011001100011110010100110011100001101.

It is very important to clarify that our schematic representation should not be confused with the usual encoding ADNAA2, with the convention purines {A, G} → 0 and pyrimidines {T, C} → 1. The artificial genetics in our model only have two nucleotides, and they complement each other. We also adopt the following approximations:

  • We assume that the sequences are circular, i.e. periodic boundaries: xN+i = xi, ∀i ∈ {1, …, N}.

  • We neglect the existence of coding sequences separated by non coding regions. Biologically, this corresponds to compact genomes with almost no non-coding sequences. In this sense, our model mimics the molecular evolution of some viruses [40] or (animal) mitochondrial DNA [43]. Consequently, we are modelling intragenic mutations [44, 82].

  • We neglect geometrical aspects such as physical configurations like folding, twists, coiled structures, hairpin loops, etc.

  • We do not consider transcription-translation processes.

  • We do not include recombination, so we are modelling asexual replication.

Structural inversions model

To establish the main idea of DNA inversion mutations well, now let us illustrate this mechanism with the following representation:

graphic file with name pcbi.1010647.e064.jpg (2)

where in the middle is depicted the segment where the mutation occurs and their corresponding inversion (boxes and colours highlight the segment where the inversion occurs). A glance over schema (2) shows why a double-stranded-like model is unavoidable to model intragenic inversions.

For computational purposes, an inversion mutation can be split in two operations:

  • The conjugation operation C^:
    C^:xi,xi+1,,xj-1,xjx¯i,x¯i+1,,x¯j-1,x¯j, (3)
    for i, j ∈ {1, …, N}.
  • The permutation operation P^:
    P^:xi,xi+1,,xj-1,xjxj,xj-1,,xi+1,xi, (4)
    for i, j ∈ {1, …, N}.

Note that, as the genome is circular, there is no relation of order between i and j (i.e. C^ and P^ are well-defined even when i > j). Other sites k ∉ {i, …, j}, remain unchanged. Then, we have the (two-step) inversion operation:

I^C^P^. (5)

For example:

graphic file with name pcbi.1010647.e072.jpg (6)

Trivially, it can also be verified that C^ and P^ commutes:

C^P^=P^C^. (7)

Besides, Eq 5 can also define a single-locus mutation: when i = j, then I^ is a single bit-flip i.e. a point mutations.

Computationally, these operations can be easily implemented through Algorithm 1: Mutate. With this simple algorithm, it is possible to calculate the combinatorics of the inversion mutations. For example, the enumeration of accessible mutants for each genotype with N = 4 shown in Fig 1.

Algorithm 1: Mutate (x, i, j, N)

input: xX , [i, j] ∈ {1, …, N}

 1: li

 2: uj

 3: yx

 4: repeat

  5: yl ← (1 − xu)

  6: ll + 1 mod N

  7: uu − 1 mod N

 8: untill l = j + 1

 9: return y ∈ {0, 1}N

NK model

A well known model of genetic epistatic interactions is the NK family of rugged multipeaked fitness landscapes [4548]. In this model, besides the genome length NN, the integer KZ(0,N-1), describes the epistatic interactions between loci in the genome and the contribution of each component to the total fitness, which depends on its own value as well as the values of K other loci. The fitness per locus is formally defined as:

fi:{0,1}K+1[0,1),1iN.

Here fi(xi,xi1,,xiK) depends on the state of locus xi ∈ {0, 1} and K other loci xiK{0,1}. The fi’s are given by N ⋅ 2K+1 independent and identically distributed random variables sampled from a given uniform probability distribution. See the example shown in [47, Table I], for a very illustrative description for the computing of the epistatic contribution per locus. The pattern into which the scheme of interaction between loci is connected is known as the epistatic neighbourhood [46, 47]. In our simulations we use two popular neighbourhood models:

  • The adjacent neighbourhood model, where i and the K other sites are successively ordered, i.e. i, i + 1, …, i + K (each variable modulo N when using periodic boundary conditions).

  • The random neighbourhood model, where i and the K other loci are chosen at random according to a uniform distribution from {1, 2, …, N}.

Examples for N = 4 are depicted in Fig 6.

Fig 6. Neighbourhood epistatic interactions of the NK model.

Fig 6

Schematic representation of a circular genome with N = 4 and epistatic interactions K = {0, 1, 2, 3}. Top: Example of adjacent neighbours. Bottom: Example of random neighbours (let us remark that in this case, for K > 0 the in and out degrees per node do not have to be equal).

The total fitness f ∈ [0, 1) for the genotype xX is then defined as:

f(x)1Ni=1Nfi(xi,xi1,,xiK), (8)

where {i1, …, iK} ⊂ {1, …, i − 1, i + 1, …, N}.

The most important feature of the NK model is that the parameter K tunes the landscape ruggedness, that is the distribution of fitness local maximums, ranging from non-epistatic interactions when K = 0 (a Mount-Fuji-like landscape with a single peak), to the full rugged (or random) landscape when K = N − 1.

Adaptive walks

The zero-order approximation of our model to population genetics theory is on the limit of strong selection weak mutation (SSWM) [49, Ch. 5]. In this limit, the adaptive walk model describes very well the molecular evolution of isogenic (monomorphic) populations, as the sequential fixing of novel beneficial mutations. Therefore, the simulation of evolutionary processes in our digital model can easily be translated within this framework. That is, instead of describing a population of organisms with a pool of genotypes, it is sufficient to simulate the evolutionary trajectory over the fitness landscape of a single initial genotype and its successive mutations.

The procedure goes as follows: a (randomly chosen) starting genotype xX varies through successive mutations (calculated with Algorithm 1: Mutate) resulting in a mutated sequence yNν(x), where Nν(x) is the set of all accessible mutants of genotype x. Then, the fitness f(x) and f(y) are calculated according to the NK model with Eq 8. If f(y) > f(x), the mutated genotype is selected, otherwise other mutations on x are tested until the fitness increases. In Algorithm 1: Mutate, the loci [i, j]∈{1, …, N} are drawn from a pseudo random number generator function. With this recipe, the evolutionary dynamics is simulated up to a local fitness maximum is reached, i.e. xX satisfies: f(y)<f(x),yNν(x). In other words, we verify that all mutants for a given genotype do not have higher fitness values, if not, the simulation continues.

The main routine to simulate adaptive walks on the Kauffman’s NK-fitness landscape model, with point mutations (as usual) and inversions (as new) is available at https://gitlab.inria.fr/letrujil/getting-higher. Our code is based on the one developed by Wim Hordijk (in its version of August 23, 2010 and which is available at http://www.cs.unibo.it/~fioretti/CODE/NK/), which uses some code from Terry Jones (https://github.com/terrycojones/nk-landscapes).

Roughness measure

The roughness to slope ratio proposed by Aita, Iwakura, and Husimi in [54], can be re-interpreted in terms of the local measure of roughness of the surface of a solid material or an irregular interface, i.e. as the root mean square surface width in function of the height at a given place on the surface (see for example [85, p.22]). In our case if we assume that the “height” is equivalent to the value of the fitness f(x) of genotype x, and “the place on the surface” corresponds to a domain (on the surface) of the fitness landscape, then we can define the measure of local roughness given a genome x ∈ {0, 1}N as:

ξν(x)(1|E(mν(x)|(x,y)E(mν(x))(fν(x)-fν(y))2)12,x{0,1}N, (9)

where the index ν denotes point mutations (P) or inversions (I), and E(mν(x)) is the set of all possible mutations y of a given genotype x (i.e. the edges of the directed multigraph of mutations mν(x)).

Supporting information

S1 Fig. NK fitness networks for epistatic interactions with adjacent neighbouring.

Representative instances of the NK model for N = 4 and their fitness networks in layered representation. The layers are constructed such that each node is assigned to the first possible layer, with the constraint that all its predecessors must be in earlier layers. The colors of the nodes correspond to the values of the out-degrees, i.e. the number of edges going out of a node (note that color scales differ in range between panels). Therefore, nodes with node out-degrees equal to zero correspond to local fitness maxima (sink nodes). The landscapes’ ruggedness are: single peaks K = 0, intermediate ruggedness K = 1 and full rugged case K = 3, for adjacent neighbouring epistatic interactions. Node sizes are scaled with fitness values (best fitness, largest and vice versa). Global maximum of fitness are encircled in red. While the global minimum in blue. The total number of fitness maxima and minima are also reported. See 3 in main text for epistatic interactions with random neighbouring.

(TIFF)

S1 Text. Fraction of invariant inversions, linear inversions and synergistic effect of inversions.

(PDF)

Acknowledgments

We wish to acknowledge insightful conversations with members of the Beagle team, especially David P. Parsons and Aoife O. Igoe also for their suggestions on the manuscript. L.T. thanks the Institut National des Sciences Appliquées (INSA) as well as the Laboratoire d’InfoRmatique en Image et Systèmes d’information (LIRIS) for hospitality while part of this research was done and would like to thank Anton Crombach, Harold P. de Vladar and Ivan Junier for useful discussions and valuable support. P.B. is grateful to Laurent Turpin and Nathan Quiblier for stimulating discussions.

Data Availability

The source code of all models and stimulation files used in the present paper can be found in https://gitlab.inria.fr/letrujil/getting-higher.

Funding Statement

L.T. was partially supported by Institut National des Sciences Appliquèes (INSA) Visiting Professor Fellowship. P.B. was supported by Ministère de l’Enseignement Supérieur et de la Recherche. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1.Wright S. The roles of mutation, inbreeding, crossbreeding, and selection in evolution. In: Proc. Sixth International Congress on Genetics. vol. 1. na; 1932. p. 356–366.
  • 2. Gavrilets S. Fitness landscapes and the origin of species (MPB-41). Princeton University Press; 2004. [Google Scholar]
  • 3. Schrag SJ, Perrot V, Levin BR. Adaptation to the fitness costs of antibiotic resistance in Escherichia coli. Proceedings of the Royal Society of London Series B: Biological Sciences. 1997;264(1386):1287–1291. doi: 10.1098/rspb.1997.0178 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4. Maisnier-Patin S, Berg OG, Liljas L, Andersson DI. Compensatory adaptation to the deleterious effect of antibiotic resistance in Salmonella typhimurium. Molecular microbiology. 2002;46(2):355–366. doi: 10.1046/j.1365-2958.2002.03173.x [DOI] [PubMed] [Google Scholar]
  • 5. Salverda ML, Dellus E, Gorter FA, Debets AJ, Van Der Oost J, Hoekstra RF, et al. Initial mutations direct alternative pathways of protein evolution. PLoS Genetics. 2011;7(3):e1001321. doi: 10.1371/journal.pgen.1001321 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6. Cervera H, Lalić J, Elena SF. Efficient escape from local optima in a highly rugged fitness landscape by evolving RNA virus populations. Proceedings of the Royal Society B: Biological Sciences. 2016;283(1836):20160984. doi: 10.1098/rspb.2016.0984 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7. Bloom JD, Gong LI, Baltimore D. Permissive secondary mutations enable the evolution of influenza oseltamivir resistance. Science. 2010;328(5983):1272–1275. doi: 10.1126/science.1187816 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8. Gillespie JH. A simple stochastic gene substitution model. Theoretical Population Biology. 1983;23(2):202–215. doi: 10.1016/0040-5809(83)90014-X [DOI] [PubMed] [Google Scholar]
  • 9. Iwasa Y, Michor F, Nowak MA. Stochastic tunnels in evolutionary dynamics. Genetics. 2004;166(3):1571–1579. doi: 10.1534/genetics.166.3.1571 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10. Weinreich DM, Chao L. Rapid evolutionary escape by large populations from local fitness peaks is likely in nature. Evolution. 2005;59(6):1175–1182. doi: 10.1111/j.0014-3820.2005.tb01769.x [DOI] [PubMed] [Google Scholar]
  • 11. Jain K, Krug J. Deterministic and stochastic regimes of asexual evolution on rugged fitness landscapes. Genetics. 2007;175(3):1275–1288. doi: 10.1534/genetics.106.067165 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12. Serra MC, Haccou P. Dynamics of escape mutants. Theoretical Population Biology. 2007;72(1):167–178. doi: 10.1016/j.tpb.2007.01.005 [DOI] [PubMed] [Google Scholar]
  • 13. Durrett R, Schmidt D. Waiting for two mutations: with applications to regulatory sequence evolution and the limits of Darwinian evolution. Genetics. 2008;180(3):1501–1509. doi: 10.1534/genetics.107.082610 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14. Weissman DB, Desai MM, Fisher DS, Feldman MW. The rate at which asexual populations cross fitness valleys. Theoretical Population Biology. 2009;75(4):286–300. doi: 10.1016/j.tpb.2009.02.006 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15. Altland A, Fischer A, Krug J, Szendro IG. Rare events in population genetics: stochastic tunneling in a two-locus model with recombination. Physical Review Letters. 2011;106(8):088101. doi: 10.1103/PhysRevLett.106.088101 [DOI] [PubMed] [Google Scholar]
  • 16. de Lima Filho J, Moreira F, Campos P, De Oliveira VM. Adaptive walks on correlated fitness landscapes with heterogeneous connectivities. Journal of Statistical Mechanics: Theory and Experiment. 2012;2012(02):P02014. doi: 10.1088/1742-5468/2012/02/P02014 [DOI] [Google Scholar]
  • 17. Grewal RK, Sinha S, Roy S. Topologically inspired walks on randomly connected landscapes with correlated fitness. Frontiers in Physics. 2018;6:138. doi: 10.3389/fphy.2018.00138 [DOI] [Google Scholar]
  • 18. Belinky F, Sela I, Rogozin IB, Koonin EV. Crossing fitness valleys via double substitutions within codons. BMC biology. 2019;17(1):1–15. doi: 10.1186/s12915-019-0727-4 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19. Guo Y, Vucelja M, Amir A. Stochastic tunneling across fitness valleys can give rise to a logarithmic long-term fitness trajectory. Science Advances. 2019;5(7):eaav3842. doi: 10.1126/sciadv.aav3842 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20. Aguilar-Rodríguez J, Peel L, Stella M, Wagner A, Payne JL. The architecture of an empirical genotype-phenotype map. Evolution. 2018;72(6):1242–1260. doi: 10.1111/evo.13487 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21. Zheng J, Payne JL, Wagner A. Cryptic genetic variation accelerates evolution by opening access to diverse adaptive peaks. Science. 2019;365(6451):347–353. doi: 10.1126/science.aax1837 [DOI] [PubMed] [Google Scholar]
  • 22. Cano AV, Payne JL. Mutation bias interacts with composition bias to influence adaptive evolution. PLoS Computational Biology. 2020;16(9):e1008296. doi: 10.1371/journal.pcbi.1008296 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Griffiths AJF, Wessler SR, Carroll SB, Doebley J. Introduction to genetic analysis. W. H. Freeman; 2012.
  • 24. Raeside C, Gaffé J, Deatherage DE, Tenaillon O, Briska AM, Ptashkin RN, et al. Large chromosomal rearrangements during a long-term evolution experiment with Escherichia coli. MBio. 2014;5(5). doi: 10.1128/mBio.01377-14 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25. Wellenreuther M, Bernatchez L. Eco-evolutionary genomics of chromosomal inversions. Trends in Ecology & Evolution. 2018;33(6):427–440. doi: 10.1016/j.tree.2018.04.002 [DOI] [PubMed] [Google Scholar]
  • 26. Wolfe KH, Li WH. Molecular evolution meets the genomics revolution. Nature Genetics. 2003;33(3):255–265. doi: 10.1038/ng1088 [DOI] [PubMed] [Google Scholar]
  • 27. Brockhurst MA, Colegrave N, Rozen DE. Next-generation sequencing as a tool to study microbial evolution. Molecular Ecology. 2011;20(5):972–980. doi: 10.1111/j.1365-294X.2010.04835.x [DOI] [PubMed] [Google Scholar]
  • 28. Wellenreuther M, Mérot C, Berdan E, Bernatchez L. Going beyond SNPs: the role of structural genomic variants in adaptive evolution and species diversification. Molecular Ecology. 2019;28(6):1203–1209. doi: 10.1111/mec.15066 [DOI] [PubMed] [Google Scholar]
  • 29. Musumeci O, Andreu AL, Shanske S, Bresolin N, Comi GP, Rothstein R, et al. Intragenic inversion of mtDNA: a new type of pathogenic mutation in a patient with mitochondrial myopathy. The American Journal of Human Genetics. 2000;66(6):1900–1904. doi: 10.1086/302927 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30. Korneev S, O’Shea M. Evolution of nitric oxide synthase regulatory genes by DNA inversion. Molecular Biology and Evolution. 2002;19(8):1228–1233. doi: 10.1093/oxfordjournals.molbev.a004183 [DOI] [PubMed] [Google Scholar]
  • 31. Merrikh CN, Merrikh H. Gene inversion potentiates bacterial evolvability and virulence. Nature Communications. 2018;9(1):1–10. doi: 10.1038/s41467-018-07110-3 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32. Ranz JM, Maurin D, Chan YS, Von Grotthuss M, Hillier LW, Roote J, et al. Principles of genome evolution in the Drosophila melanogaster species group. PLoS Biology. 2007;5(6):e152. doi: 10.1371/journal.pbio.0050152 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33. Hoffmann AA, Rieseberg LH. Revisiting the impact of inversions in evolution: from population genetic markers to drivers of adaptive shifts and speciation? Annual Review of Ecology, Evolution, and Systematics. 2008;39:21–42. doi: 10.1146/annurev.ecolsys.39.110707.173532 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34. Kirkpatrick M. How and why chromosome inversions evolve. PLoS Biology. 2010;8(9):e1000501. doi: 10.1371/journal.pbio.1000501 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35. Faria R, Johannesson K, Butlin RK, Westram AM. Evolving inversions. Trends in Ecology & Evolution. 2019;34(3):239–248. doi: 10.1016/j.tree.2018.12.005 [DOI] [PubMed] [Google Scholar]
  • 36. Huang K, Rieseberg LH. Frequency, origins, and evolutionary role of chromosomal inversions in plants. Frontiers in Plant Science. 2020;11:296. doi: 10.3389/fpls.2020.00296 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37. Mérot C, Oomen RA, Tigano A, Wellenreuther M. A roadmap for understanding the evolutionary significance of structural genomic variation. Trends in Ecology & Evolution. 2020;35(7):561–572. doi: 10.1016/j.tree.2020.03.002 [DOI] [PubMed] [Google Scholar]
  • 38. Berdan EL, Blanckaert A, Slotte T, Suh A, Westram AM, Fragata I. Unboxing mutations: Connecting mutation types with evolutionary consequences. Molecular Ecology. 2021;30(12):2710–2723. doi: 10.1111/mec.15936 [DOI] [PubMed] [Google Scholar]
  • 39. Fertin G, Labarre A, Rusu I, Vialette S, Tannier E. Combinatorics of genome rearrangements. MIT press; 2009. [Google Scholar]
  • 40. Solé R, Elena SF. Viruses as complex adaptive systems. vol. 15. Princeton University Press; 2018. [Google Scholar]
  • 41. Kolesnikov A, Gerasimov E. Diversity of mitochondrial genome organization. Biochemistry (Moscow). 2012;77(13):1424–1435. doi: 10.1134/S0006297912130020 [DOI] [PubMed] [Google Scholar]
  • 42. Tisza MJ, Pastrana DV, Welch NL, Stewart B, Peretti A, Starrett GJ, et al. Discovery of several thousand highly diverse circular DNA viruses. Elife. 2020;9:e51971. doi: 10.7554/eLife.51971 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43. DiMauro S; Elsevier. Lessons from mitochondrial DNA mutations. Seminars in Cell & Developmental Biology. 2001;12(6):397–405. doi: 10.1006/scdb.2001.0277 [DOI] [PubMed] [Google Scholar]
  • 44. Bank C, Matuszewski S, Hietpas RT, Jensen JD. On the (un) predictability of a large intragenic fitness landscape. Proceedings of the National Academy of Sciences. 2016;113(49):14085–14090. doi: 10.1073/pnas.1612676113 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45. Kauffman SA, Levin S. Towards a general theory of adaptive walks on rugged landscapes. Journal of Theoretical Biology. 1987;128(1):11–45. doi: 10.1016/S0022-5193(87)80029-2 [DOI] [PubMed] [Google Scholar]
  • 46. Kauffman SA, Weinberger ED. The NK model of rugged fitness landscapes and its application to maturation of the immune response. Journal of Theoretical Biology. 1989;141(2):211–245. doi: 10.1016/S0022-5193(89)80019-0 [DOI] [PubMed] [Google Scholar]
  • 47. Weinberger ED. Local properties of Kauffman’s N-k model: A tunably rugged energy landscape. Physical Review A. 1991;44(10):6399. doi: 10.1103/PhysRevA.44.6399 [DOI] [PubMed] [Google Scholar]
  • 48. Kauffman SA. The origins of order: Self-organization and selection in evolution. Oxford University Press, USA; 1993. [Google Scholar]
  • 49. Gillespie JH. The causes of molecular evolution. Oxford University Press; 1991. [Google Scholar]
  • 50. Bollobás B. Modern graph theory. vol. 184. Springer Science & Business Media; 2013. [Google Scholar]
  • 51. Hwang S, Schmiegelt B, Ferretti L, Krug J. Universality classes of interaction structures for NK fitness landscapes. Journal of Statistical Physics. 2018;172(1):226–278. doi: 10.1007/s10955-018-1979-z [DOI] [Google Scholar]
  • 52. Solow D, Burnetas A, Roeder T, Greenspan NS. Evolutionary consequences of selected locus-specific variations in epistasis and fitness contribution in Kauffman’s NK model. Journal of Theoretical Biology. 1999;196(2):181–196. doi: 10.1006/jtbi.1998.0832 [DOI] [PubMed] [Google Scholar]
  • 53. Solow D, Burnetas A, Tsai MC, Greenspan NS. Understanding and attenuating the complexity catastrophe in Kauffman’s NK model of genome evolution. Complexity. 1999;5(1):53–66. doi: 10.1002/(SICI)1099-0526(199909/10)5:1<53::AID-CPLX9>3.0.CO;2-W [DOI] [Google Scholar]
  • 54. Aita T, Iwakura M, Husimi Y. A cross-section of the fitness landscape of dihydrofolate reductase. Protein engineering. 2001;14(9):633–638. doi: 10.1093/protein/14.9.633 [DOI] [PubMed] [Google Scholar]
  • 55. Lobkovsky AE, Wolf YI, Koonin EV. Predictability of evolutionary trajectories in fitness landscapes. PLoS Computational Biology. 2011;7(12):e1002302. doi: 10.1371/journal.pcbi.1002302 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 56. Szendro IG, Schenk MF, Franke J, Krug J, de Visser JAGM. Quantitative analyses of empirical fitness landscapes. Journal of Statistical Mechanics: Theory and Experiment. 2013;2013(01):P01005. doi: 10.1088/1742-5468/2013/01/P01005 [DOI] [Google Scholar]
  • 57. Stadler PF. Towards a theory of landscapes. In: López-Peña R, Waelbroeck H, Capovilla R, García-Pelayo R, Zertuche F, editors. Complex systems and binary networks. Lectures Notes in Physics. Springer; 1995. p. 78–163. [Google Scholar]
  • 58. Stadler BM, Stadler PF, Wagner GP, Fontana W. The topology of the possible: Formal spaces underlying patterns of evolutionary change. Journal of Theoretical Biology. 2001;213(2):241–274. doi: 10.1006/jtbi.2001.2423 [DOI] [PubMed] [Google Scholar]
  • 59. Stadler BM, Stadler PF. Generalized topological spaces in evolutionary theory and combinatorial chemistry. Journal of Chemical Information and Computer Sciences. 2002;42(3):577–585. doi: 10.1021/ci0100898 [DOI] [PubMed] [Google Scholar]
  • 60. Beerenwinkel N, Pachter L, Sturmfels B, Elena SF, Lenski RE. Analysis of epistatic interactions and fitness landscapes using a new geometric approach. BMC Evolutionary Biology. 2007;7(1):1–12. doi: 10.1186/1471-2148-7-60 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 61. Beerenwinkel N, Pachter L, Sturmfels B. Epistasis and shapes of fitness landscapes. Statistica Sinica. 2007; p. 1317–1342. [Google Scholar]
  • 62. Crona K. Polytopes, graphs and fitness landscapes. In: Recent Advances in the Theory and Application of Fitness Landscapes. Springer; 2014. p. 177–205. [Google Scholar]
  • 63. Greene D, Crona K. The changing geometry of a fitness landscape along an adaptive walk. PLoS Computational Biology. 2014;10(5):e1003520. doi: 10.1371/journal.pcbi.1003520 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 64. Crona K. Recombination and peak jumping. PLoS One. 2018;13(3). doi: 10.1371/journal.pone.0193123 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 65. Capitan JA, Aguirre J, Manrubia S. Dynamical community structure of populations evolving on genotype networks. Chaos, Solitons & Fractals. 2015;72:99–106. doi: 10.1016/j.chaos.2014.11.019 [DOI] [Google Scholar]
  • 66. Aguirre J, Buldú JM, Manrubia SC. Evolutionary dynamics on networks of selectively neutral genotypes: Effects of topology and sequence stability. Physical Review E. 2009;80(6):066112. doi: 10.1103/PhysRevE.80.066112 [DOI] [PubMed] [Google Scholar]
  • 67. Aguirre J, Catalán P, Cuesta J, Manrubia S. On the networked architecture of genotype spaces and its critical effects on molecular evolution. Open Biology. 2018;8(7):180069. doi: 10.1098/rsob.180069 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 68. Sarkar S. On adaptation: a reduction of the Kauffman-Levin model to a problem in graph theory and its consequences. Biology and Philosophy. 1990;5(2):127–148. doi: 10.1007/BF00127484 [DOI] [Google Scholar]
  • 69. Nowak S, Krug J. Analysis of adaptive walks on NK fitness landscapes with different interaction schemes. Journal of Statistical Mechanics: Theory and Experiment. 2015;2015(6):P06014. doi: 10.1088/1742-5468/2015/06/P06014 [DOI] [Google Scholar]
  • 70. Kaznatcheev A. Computational complexity as an ultimate constraint on evolution. Genetics. 2019;212(1):245–265. doi: 10.1534/genetics.119.302000 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 71. Yubero P, Manrubia S, Aguirre J. The space of genotypes is a network of networks: implications for evolutionary and extinction dynamics. Scientific Reports. 2017;7(1):1–12. doi: 10.1038/s41598-017-14048-x [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 72. Catalán P, Arias CF, Cuesta JA, Manrubia S. Adaptive multiscapes: an up-to-date metaphor to visualize molecular adaptation. Biology Direct. 2017;12(1):1–15. doi: 10.1186/s13062-017-0178-1 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 73. Zagorski M, Burda Z, Waclaw B. Beyond the hypercube: evolutionary accessibility of fitness landscapes with realistic mutational networks. PLoS Computational Biology. 2016;12(12):e1005218. doi: 10.1371/journal.pcbi.1005218 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 74. Franke J, Klözer A, de Visser JAG, Krug J. Evolutionary accessibility of mutational pathways. PLoS Computational Biology. 2011;7(8):e1002134. doi: 10.1371/journal.pcbi.1002134 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 75. Koonin EV. Are there laws of genome evolution? PLoS Computational Biology. 2011;7(8):e1002173. doi: 10.1371/journal.pcbi.1002173 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 76. De Visser JAG, Krug J. Empirical fitness landscapes and the predictability of evolution. Nature Reviews Genetics. 2014;15(7):480–490. doi: 10.1038/nrg3744 [DOI] [PubMed] [Google Scholar]
  • 77. Campos PR, Moreira FB. Adaptive walk on complex networks. Physical Review E. 2005;71(6):061921. doi: 10.1103/PhysRevE.71.061921 [DOI] [PubMed] [Google Scholar]
  • 78. Ancel Meyers L, Ancel FD, Lachmann M. Evolution of genetic potential. PLoS Computational Biology. 2005;1(3):e32. doi: 10.1371/journal.pcbi.0010032 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 79. Klug A, Park SC, Krug J. Recombination and mutational robustness in neutral fitness landscapes. PLoS Computational Biology. 2019;15(8):e1006884. doi: 10.1371/journal.pcbi.1006884 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 80. Rutten J, Hogeweg P, Beslon G. Adapting the engine to the fuel: mutator populations can reduce the mutational load by reorganizing their genome structure. BMC Evolutionary Biology. 2019;19(1):1–17. doi: 10.1186/s12862-019-1507-z [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 81. Beslon G, Liard V, Parsons DP, Rouzaud-Cornabas J. Of evolution, systems and complexity. In: Evolutionary Systems Biology. Springer; 2021. p. 1–18. [Google Scholar]
  • 82. Ho SS, Urban AE, Mills RE. Structural variation in the sequencing era. Nature Reviews Genetics. 2020;21(3):171–189. doi: 10.1038/s41576-019-0180-9 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 83. Maynard Smith J. Natural selection and the concept of a protein space. Nature. 1970;225(5232):563–564. doi: 10.1038/225563a0 [DOI] [PubMed] [Google Scholar]
  • 84. Gillespie JH. Molecular evolution over the mutational landscape. Evolution. 1984;38(5):1116–1129. doi: 10.2307/2408444 [DOI] [PubMed] [Google Scholar]
  • 85. Barabási AL, Stanley HE, et al. Fractal concepts in surface growth. Cambridge university press; 1995. [Google Scholar]
PLoS Comput Biol. doi: 10.1371/journal.pcbi.1010647.r001

Decision Letter 0

James O'Dwyer, Christian Hilbe

8 May 2022

Dear Dr. TRUJILLO,

Thank you very much for submitting your manuscript "Getting higher on rugged landscapes" for consideration at PLOS Computational Biology.

As with all papers reviewed by the journal, your manuscript was reviewed by members of the editorial board and by several independent reviewers. In light of the reviews (below this email), we would like to invite the resubmission of a significantly-revised version that takes into account the reviewers' comments.

The manuscript has been evaluated by three expert reviewers. They all agree that the manuscript makes an interesting contribution. At the same time, all reviewers make a number of (extremely constructive) suggestions about how to further improve the quality of the paper. Please take these suggestions into account.

We cannot make any decision about publication until we have seen the revised manuscript and your response to the reviewers' comments. Your revised manuscript is also likely to be sent to reviewers for further evaluation.

When you are ready to resubmit, please upload the following:

[1] A letter containing a detailed list of your responses to the review comments and a description of the changes you have made in the manuscript. Please note while forming your response, if your article is accepted, you may have the opportunity to make the peer review history publicly available. The record will include editor decision letters (with reviews) and your responses to reviewer comments. If eligible, we will contact you to opt in or out.

[2] Two versions of the revised manuscript: one with either highlights or tracked changes denoting where the text has been changed; the other a clean version (uploaded as the manuscript file).

Important additional instructions are given below your reviewer comments.

Please prepare and submit your revised manuscript within 60 days. If you anticipate any delay, please let us know the expected resubmission date by replying to this email. Please note that revised manuscripts received after the 60-day due date may require evaluation and peer review similar to newly submitted manuscripts.

Thank you again for your submission. We hope that our editorial process has been constructive so far, and we welcome your feedback at any time. Please don't hesitate to contact us if you have any questions or comments.

Sincerely,

Christian Hilbe

Associate Editor

PLOS Computational Biology

James O'Dwyer

Deputy Editor

PLOS Computational Biology

***********************

The manuscript has been evaluated by three expert reviewers. They all agree that the manuscript makes an interesting contribution (based on my own reading, I concur with them). At the same time, all reviewers make a number of (extremely constructive) suggestions about how to further improve the quality of the paper. I would like the authors to take these suggestions into account.

Let me also note that I agree with reviewer #3 regarding the title. As is, the title seems a bit too generic. I would like to encourage the authors to find a title that more explicitly states that the mechanism considered here is based on inversions.

Reviewer's Responses to Questions

Comments to the Authors:

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

Reviewer #1: In this manuscript, the authors investigated how populations can explore the genotypic space using the fitness landscape framework. The usual approach to this question is to use point mutations. However, the authors chose here to use a different type of mutations: small structural variants and inversions in particular. Including these larger mutations change the connectivity of the genotype space, allowing for “long range” jumps across the genotype space and therefore the fitness landscape. In particular, it means that such variants are more effective at exploring the fitness landscape and less likely to end up on a local fitness pic. The authors therefore present here an alternative explanation to the classical problem of “crossing fitness valleys”.

I enjoyed reading this manuscript. The idea explored here is really interesting.

One question I have that is not answered is how the choice of modelling a small circular chromosome (at most 100 bp) affects the results obtained here. Using a linear chromosome should reduce the connectivity between genotypes, but it is unclear how strong the effect would be.

I could not find any information on the distribution of inversion length used for the simulations. To my understanding the simulations were conducted allowing the inversions to span from 1 bp to N bp. I wonder what happens if the inversion size were restricted to a certain size range (e.g. 10 to 30% of the chromosome).

The authors are using the weak mutation strong selection approximation. This means that a mutation that has an infinitely small chance of appearing, will still appear with certainty if it is the only beneficial mutation left. This assumption means that the exploration of the fitness landscape under this regime and a more ”realistic” exploration of the fitness landscape may yield different results. In particular, since the connectivity of the fitness landscape increases (a lot) in the presence of inversions, it means that the ratio beneficial/deleterious mutations is much smaller for genotypes close to the optimum (than in the point mutation scenario – as it has access to many more “bad” options). I therefore wonder how the use of inversion may affect the waiting time for beneficial inversions, compared to point mutations. Therefore I believe it will be interesting to characterize the distribution of fitness effects of both SNPs and inversions, and the waiting time to the next “step”.

It would also be interesting to compare the dynamics of the two populations (one using point mutations, the other inversions), and see which one increases first in fitness, using parameters similar to WMSS regime – but allowing populations to naturally evolved. For competition, it is better to be fitter now than to be the fittest latter. Therefore, while the process described here is interesting, it is hard to judge its evolutionary relevance without this information.

Finally, one biological aspect that is ignored here is that the new mutations, generated by the inversion, are not random and are conditioned by the ancestral state. For example, the three stop codons will stop being stop codons if inverted, and a leucine, phenylalanine and a serine will become stop codons to point out the most obvious example. I believe exploring this potential aspect is beyond the scope of the manuscript but it would be interesting if the authors could comment on this, as the NK model may fail to capture this effect.

I believe Figure 3 would be better served by showing less cases (moving them to a supplementary figure) but with remaining figures better annotated. In addition, according to the legend “Node colours correspond to fitness values, increasing from left to right.”, so both colors and positions along the x axis indicate fitness? In that case, I do not understand why points of different colors are on the same vertical line.

Minor comments:

Line 92: this is a bit misleading here. The only example given above of a submicroscopic inversion was the 7bp inversion in the mitochondria. Reference 54 here refers to inversions that are between 1 and 3kb. It is roughly 3 orders of magnitude of difference.

Line 134-135. Should N not be excluded in the inequality? If the inversion spans the whole chromosome, then 5’-3’ becomes 3’—5’ and vice versa and nothing has changed.

Line 200-201. I do not understand this sentence.

Reviewer #2: Trujillo et al. present an interesting generalization of the study of adaptive walks

in which the main mechanism of producing variation is through inversion mutations instead of

point mutations as usual.

As we know the adaptive walk framework holds in the strong selection weak mutation regime. In this limit, adaptation is modelled

as the exploration of the genotypic space through point mutations, and once a local optimum of the fitness landscape is reached

the process is halt. Conceptually, the problem of the adaptive walk modifies as the mechanism of variation changes. The definition of local optimum

is made with respect to the mechanism of genetic variation.

Through extensive computer simulations, the authors show that higher fitness values are reached through inversion mutations. The effect is even more prominent

when epistasis occurs among adjacent locus of the genome.

I think the authors bring an important contribution to this topic. Certainly, this contribution will

shed new light into this problem and motivate future contributions of the concerning other mechanisms of genetic variation.

I think the contribution can be accepted for publication after some important points are raised in a revised version of the manuscript.

Points to be addressed:

In order to understand the effectiveness of the mechanism of inverse mutations when compared to point mutations, we need a fair comparison of the problems

that are conceptually distinct, as highlighted above. Important measurements to be considered and compared:

1) What is the density of local optima under the mechanism of inversion mutations for the same set of parameters used for point mutations (same N, same K)? It is important

to the get these measurements for the two cases.

2) My impression is the that the resulting fitness landscape under inversion mutations is much smoother than that found under point mutations.

Please try to compare the outcome of the adaptation process in a scenario in which the ruggedness of the fitness landscapes under the two scenarios

are similar. Does this explain the pattern found in Figure 4?

3) What is the main reason underneath a no noticeable variation

of the average fitness with the mechanism when random neighbouring epistatic

interactions are assumed (up to K = 40)?

4) Is that possible to generalize the definition of roughness of the landscape along a given evolutionary trajectory, as

found in "Aita T, Iwakura M and Husimi Y 2001 A cross-section of the fitness landscape of dihydrofolate reductase

Protein Eng. 14 633"?

Reviewer #3: In this paper the authors study how structural variants, more specifically very small inversions, affect the topology of the fitness landscape and how this in turns affect the adaptive walks. This is a very relevant piece of information as most theory focus on single step mutations, and ignores the impact of larger types of mutations.

The results obtained suggest that by changing the connectivity between genotypes, inversions allow to cross fitness valleys and reach higher fitness peaks, reducing the number of times a walk ends up in a local fitness maxima.

I think this work is highly relevant and important and is an important step to introduce other type of mutations in fitness landscape theory. I really liked the idea behind the paper, but it was a bit complicated to follow sometimes, and so most of my comments focus on how the manuscript is written and I also have a few questions about the methods. I also have some minor comments that are at the end of the review.

Major comments

- The introduction could be shortened and go straighter to the point. Right now, it reads more as a historical introduction, and at the same time speaks very little of the work done (theoretical and empirical) on the impact of different types of mutations on the fitness landscape and the genotype to phenotype map (e.g. Aguilar-Rodríguez et al Evolution 2018, Alejandro V. Cano and Payne 2020 Plos Comp Biol, Zheng et al Science 2019 and see a review of some papers in Kemble et al 2019 Evolutionary applications). In addition, it would be good to explain why inversions are of interest. Maybe give some biological examples to contextualize the reader.

- The whole manuscript needs a revision to make it more focused, including the result section which is quite difficult to navigate. The theme at hand and the results obtained are not easy to explain, but although the subsections of the results make sense, there seems to be a lot of side thoughts throughout the results, which complicate readability.

- The first point of the results does not correspond to new results per se, so it should be in the methods section. I understand the need for the preamble, but it belongs in the methods section.

- I could not find the size of the inversions studied. This information should be easily accessible in the method description. In addition, it would be important to know the impact of the inversion size on the dynamics of the landscape.

- I do not understand the use of the conjugation to generate the inversion. Permutation should be enough to emulate the inversion since it corresponds to a change in the nucleotide order.

- The title does not reflect the part of the inversions, which is really the cool thing about this work. Maybe something like “Getting higher in rugged fitness landscapes with inversions” (not very inspired I know, but it is just an example).

The discussion is the most focused part of the manuscript, but I think it would be important to add two points:

- What is the impact for the accessibility and your conclusion of the sequence studied being circular vs linear?

- Is there any biological data that can support this type of result?

Finally, please revise your writing style as it overall seems too colloquial (I confess that I like it, because it shows the enthusiasm behind some of the results, which I share, but it is not the usually accepted one in journal articles).

Minor comments

Please revise/tone down the use of the term “Let us ...”

L2: Persuasive is a rather uncommon term for the fitness landscape metaphor, may be a more used one could visual or appellative.

L9: I like the informal style, but maybe use only note, instead of let’s notice.

L103: To sharpen the context --> It is not clear what is meant here. Is it to contextualize?

Line 144: I find it weird the use of a scheme with numbering like an equation instead of a figure with both schemes, but I am not sure what are the policies of the journal regarding this.

L162: Table (capitalize the t).

L200: “Both graphs are not equivalent, although classical reasoning based on point mutations overshadows their differences!” --> Please clarify this sentence.

L258: 259 - Since this is not always the case, maybe it would be better to add either: “Generally,” or “In most of the cases”. This way the reader knows that exceptions happen as is seen in figure 3.

L487 – schema --> schematic no?

In the figures (to make the life easier to the reader) please put the name of the parameters (and then the symbols in parenthesis).

Table 1: please explain the meaning of each column name.

**********

Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: Yes

Reviewer #3: Yes

**********

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

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

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

Reviewer #1: No

Reviewer #2: No

Reviewer #3: No

Figure Files:

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

Data Requirements:

Please note that, as a condition of publication, PLOS' data policy requires that you make available all data used to draw the conclusions outlined in your manuscript. Data must be deposited in an appropriate repository, included within the body of the manuscript, or uploaded as supporting information. This includes all numerical values that were used to generate graphs, histograms etc.. For an example in PLOS Biology see here: http://www.plosbiology.org/article/info%3Adoi%2F10.1371%2Fjournal.pbio.1001908#s5.

Reproducibility:

To enhance the reproducibility of your results, we recommend that you deposit your laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. Additionally, PLOS ONE offers an option to publish peer-reviewed clinical study protocols. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols

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

Decision Letter 1

James O'Dwyer, Christian Hilbe

15 Sep 2022

Dear Dr. TRUJILLO,

Thank you very much for submitting your manuscript "Getting higher on rugged landscapes: Inversion mutations open access to fitter adaptive peaks in NK fitness landscapes" for consideration at PLOS Computational Biology. As with all papers reviewed by the journal, your manuscript was reviewed by members of the editorial board and by several independent reviewers. The reviewers appreciated the attention to an important topic. Based on the reviews, we are likely to accept this manuscript for publication, providing that you modify the manuscript according to the review recommendations.

The manuscript has been sent to the previous three reviewers. All of them generally support publication, with reviewers #1 and #3 pointing out some minor issues.

In addition, reviewer #1 also points out that the assumption of a binary alphabet may be quite crucial for the authors' conclusions. I would like to invite the authors to discuss this issue in their final version.

Please prepare and submit your revised manuscript within 30 days. If you anticipate any delay, please let us know the expected resubmission date by replying to this email.

When you are ready to resubmit, please upload the following:

[1] A letter containing a detailed list of your responses to all review comments, and a description of the changes you have made in the manuscript. Please note while forming your response, if your article is accepted, you may have the opportunity to make the peer review history publicly available. The record will include editor decision letters (with reviews) and your responses to reviewer comments. If eligible, we will contact you to opt in or out

[2] Two versions of the revised manuscript: one with either highlights or tracked changes denoting where the text has been changed; the other a clean version (uploaded as the manuscript file).

Important additional instructions are given below your reviewer comments.

Thank you again for your submission to our journal. We hope that our editorial process has been constructive so far, and we welcome your feedback at any time. Please don't hesitate to contact us if you have any questions or comments.

Sincerely,

Christian Hilbe

Academic Editor

PLOS Computational Biology

James O'Dwyer

Section Editor

PLOS Computational Biology

***********************

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

[LINK]

The manuscript has been sent to the previous three reviewers. All of them generally support publication, with reviewers #1 and #3 pointing out some minor issues.

In addition, reviewer #1 also points out that the assumption of a binary alphabet may be quite crucial for the authors' conclusions. I would like to invite the authors to discuss this issue in their final version.

Reviewer's Responses to Questions

Comments to the Authors:

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

Reviewer #1: The authors have addressed the majority of the comments from the reviewers. The manuscript is now much clearer.

After reading this manuscript, I realize there is one major underlying issue that was not raised in the first time. All of the theoretical and simulations work was done assuming a binary alphabet for the nucleotides. While this is a an extremely common and accepted approach, I believe it comes with an extra set of caveats here in this specific context (intragenic inversion, where the complementary sequence matters). Indeed, for the normal points mutations system, all genotypes that are separated by a hamming distance of 2, can be reached via 2 mutations, regardless of the size of the alphabet used. This no longer holds true for the inversion mutation system presented here for example AAAT and AAGG also have a Hamming distance of 2, yet they cannot be accessed with any amounts of inversion mutational steps (and inversion size) – something that a binary alphabet cannot capture. Based on this idea, under a 4 letter-alphabet, the better connectivity that fitness landscapes display through these intragenic mutations will be clearly reduced, with even some section being completely inaccessible from others. How this will affect the results described in the manuscript is however impossible to predict.

Minor comments:

At the beginning of the discussion (and conclusion), I believe it would be useful to remind the reader that the authors are talking about intragenic inversion. Because the phenomenon described here does not apply to larger inversions (to my understanding), which is what most people thing of, when mentioning inversions.

L 6-8: “Within this framework, the evolution of any population can be conceptualised as adaptive walks driven by successive mutations constrained by incremental fitness selection.” Evolution can also arise from random walks on a flat fitness plateau.

L42: I would be more precise here. Most models have focus on large inversions, where the main type of sequence disruption is caused by the break points themselves, which to rend the affected gene(s) non-functional. The kind of change the authors refer to here is unique to the extremely small inversions investigated here (and that’s why they are not included in the more general inversion models).

L55: “Recombination is not considered, so we are modelling asexual replication.” The causality in this sentence has been reversed. I would suggest editing it to “We are modelling asexual replication, therefore recombination is not considered.”

L304-305: I am not sure the use of the word “verify” here is correct. If the authors simply want to describe the figure, maybe the use of “observe” or “display” would be clearer. Alternatively, if the authors are checking some theoretical prediction against the simulations results, then a reference to said prediction would be really helpful.

Reviewer #2: The authors had satisfactorily addressed the points raised in my report. New material was added, and particularly, measures of roughness

of the fitness landscape upon inversions are now presented. In my opinion the manuscript is suitable for publication in its present form.

Reviewer #3: I really like this manuscript and I think the authors made a very good job in answering all reviewers comments and incorporating them in the manuscript. I have only small comments here and there.

The only problem was that in the clean version I was not able to see the figures and there was no legend for figure S1, but I am not sure if this was due to the formatting issue or not. All lines in the comments refer to the tracked version (where I could see the figures).

Minor comments

L190 - The reference to the figure with epistatic interactions (which I guess is figure S1) is missing

L228 - we want to verify if (instead of that)

L232 - Remove the Now in the beginning of the sentence

L248 - closets --> closest :p

L284:285 - Maybe say it the other way around: Simulations with linear chromosomes show no significant difference from our reference circular model (see supplementary S1 Text, section 2 for detailed results).

L317: 318 - This a weird formulation for the sentence. Maybe something like: "Therefore, our results show that in the presence of inversions it is possible to reach higher fitness when compared to adaptive walks with only point mutations."

L320:321 - The beginning of the sentence is weird

L392, 430 - graph-theoretical ?

L428 - evolutive --> evolutionary

L453: 455 - i don't understand the use of opposite in the sentence. And the following sentence is quite cryptic, what is the former and the latter? Please clarify

Legend of figure 3 - the reference for the figure with epistatic interactions is missing. Also it would be good to add a small sentence for people to note that the color scales differ in range between panels.

Legend of figure 4 - Instead of "The behaviour of the higher reached fitness vs the epistatic parameter K" maybe something like Changes in mean final fitness for different epistatic parameters (K) for ...

For the inset legend it would be better to add that this done for random and adjacent neighbouring epistatic interactions.

Supplementary text - Section 2.2 line 57 - linear inversions mainly affect -> do you mean the presence of inversions in linear chromosomes mainly affects large sized inversions?

Figure S1 needs a legend

**********

Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: Yes

Reviewer #3: Yes

**********

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

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

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

Reviewer #1: No

Reviewer #2: Yes: Paulo R. A. Campos

Reviewer #3: No

Figure Files:

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

Data Requirements:

Please note that, as a condition of publication, PLOS' data policy requires that you make available all data used to draw the conclusions outlined in your manuscript. Data must be deposited in an appropriate repository, included within the body of the manuscript, or uploaded as supporting information. This includes all numerical values that were used to generate graphs, histograms etc.. For an example in PLOS Biology see here: http://www.plosbiology.org/article/info%3Adoi%2F10.1371%2Fjournal.pbio.1001908#s5.

Reproducibility:

To enhance the reproducibility of your results, we recommend that you deposit your laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. Additionally, PLOS ONE offers an option to publish peer-reviewed clinical study protocols. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols

References:

Review your reference list to ensure that it is complete and correct. If you have cited papers that have been retracted, please include the rationale for doing so in the manuscript text, or remove these references and replace them with relevant current references. Any changes to the reference list should be mentioned in the rebuttal letter that accompanies your revised manuscript.

If you need to cite a retracted article, indicate the article’s retracted status in the References list and also include a citation and full reference for the retraction notice.

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1010647.r005

Decision Letter 2

James O'Dwyer, Christian Hilbe

9 Oct 2022

Dear Dr. TRUJILLO,

We are pleased to inform you that your manuscript 'Getting higher on rugged landscapes: Inversion mutations open access to fitter adaptive peaks in NK fitness landscapes' has been provisionally accepted for publication in PLOS Computational Biology.

Before your manuscript can be formally accepted you will need to complete some formatting changes, which you will receive in a follow up email. A member of our team will be in touch with a set of requests.

Please note that your manuscript will not be scheduled for publication until you have made the required changes, so a swift response is appreciated.

IMPORTANT: The editorial review process is now complete. PLOS will only permit corrections to spelling, formatting or significant scientific errors from this point onwards. Requests for major changes, or any which affect the scientific understanding of your work, will cause delays to the publication date of your manuscript.

Should you, your institution's press office or the journal office choose to press release your paper, you will automatically be opted out of early publication. We ask that you notify us now if you or your institution is planning to press release the article. All press must be co-ordinated with PLOS.

Thank you again for supporting Open Access publishing; we are looking forward to publishing your work in PLOS Computational Biology. 

Best regards,

Christian Hilbe

Academic Editor

PLOS Computational Biology

James O'Dwyer

Section Editor

PLOS Computational Biology

***********************************************************

I would like to thank the authors for taking into account all the reviewers' final comments (and I thank the reviewers for making all these constructive suggestions in the first place).

The manuscript has been further improved and is now ready for publication.

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1010647.r006

Acceptance letter

James O'Dwyer, Christian Hilbe

21 Oct 2022

PCOMPBIOL-D-22-00459R2

Getting higher on rugged landscapes: Inversion mutations open access to fitter adaptive peaks in NK fitness landscapes

Dear Dr Truillo,

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

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

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

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

With kind regards,

Zsanett Szabo

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

Associated Data

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

    Supplementary Materials

    S1 Fig. NK fitness networks for epistatic interactions with adjacent neighbouring.

    Representative instances of the NK model for N = 4 and their fitness networks in layered representation. The layers are constructed such that each node is assigned to the first possible layer, with the constraint that all its predecessors must be in earlier layers. The colors of the nodes correspond to the values of the out-degrees, i.e. the number of edges going out of a node (note that color scales differ in range between panels). Therefore, nodes with node out-degrees equal to zero correspond to local fitness maxima (sink nodes). The landscapes’ ruggedness are: single peaks K = 0, intermediate ruggedness K = 1 and full rugged case K = 3, for adjacent neighbouring epistatic interactions. Node sizes are scaled with fitness values (best fitness, largest and vice versa). Global maximum of fitness are encircled in red. While the global minimum in blue. The total number of fitness maxima and minima are also reported. See 3 in main text for epistatic interactions with random neighbouring.

    (TIFF)

    S1 Text. Fraction of invariant inversions, linear inversions and synergistic effect of inversions.

    (PDF)

    Attachment

    Submitted filename: Responses_to_the_reviewers_and_list_of_changes.pdf

    Attachment

    Submitted filename: Responses_to_referees_2.pdf

    Data Availability Statement

    The source code of all models and stimulation files used in the present paper can be found in https://gitlab.inria.fr/letrujil/getting-higher.


    Articles from PLOS Computational Biology are provided here courtesy of PLOS

    RESOURCES