Spatiotemporal ecological chaos enables gradual evolutionary diversification without niches or tradeoffs
Figures

Dynamics of strain abundances on a single island in the spatiotemporally chaotic state (STC).
A subset of strains is plotted. Each persistent strain occasionally blooms up to high abundance and between blooms its abundance is sustained above a migration floor (here ) set by migration from other islands, although a few marginal strains fluctuate below this threshold. (A) An example of the evolutionary process: at the beginning of an epoch (vertical dashed line), a new (here unrelated) strain, (black), is introduced at intermediate abundance. This new strain establishes and persists, causing two (red) strains, which persisted in the previous epoch, to go globally extinct by the end of this epoch. (B) Strains that would go extinct on a single island, can persist, and invade from low abundance, due to migration. The purple strain successfully invades. But at the vertical dashed line, migration is turned off for the purple strain only, and it proceeds to go extinct with average exponential decay rate given by its negative bias, schematically indicated by the dashed black line (with an extended range of log-abundance shown).

Evolution of number of strains without general fitness differences.
(A) With , , and initial number of strains , under serial invasion of unrelated strains most initial communities (red) crash and fail to recover, while others (about 20%, blue) continually diversify. Once the communities are large, around 80% of further invasions are successful and the mean number of extinctions per successful invasion is (Appendix 3—figure 1) so that on average the number of strains in the community grows linearly with rate per invasion attempt (dashed line). (B) Whether diversification occurs, and its rate if it does, depends on the symmetry parameter, , as seen here with and . For close to , evolution reduces the diversity. For less negative , the STC breaks down and the diversity crashes immediately. For more negative , steady diversification occurs, fastest here with , though again slowing down as . (C) Evolving communities under successive introduction of mutants, each with correlation with its parent (). The diversification rate varies nonmonotonically with , with fastest diversification for . There is a significant slowdown for close to unity. Here and trajectories are shown conditional on not crashing, except for , which renders the evolving community very susceptible to crashing from . However the inset shows that even with , it is possible to reach a diversifying regime starting from .

Effects of exponentially distributed general fitnesses, on community evolution.
Here initial strains and , with various . (A) Community size, , as a function of evolutionary time (the number of attempted invasions) approaching an evolutionary steady state with at long times. The dashed lines indicate , which captures the predicted scaling between the steady-state and . Data are averaged over 50 runs, conditional on not crashing, with the shaded region showing the standard error. Only single runs are shown for and 0.02, the former caused crashing and the latter saturation beyond the range of the simulations. For a narrow distribution of the general fitnesses (), increases linearly before saturating. For larger with many initial strains, immediate extinctions drive down to (‘Appendix 6’). (B) The average fitness of the community, , grows linearly in the number of successful invasions, , with : the dashed lines have slope , indicating this expected scaling relationship. The inset shows the rate of successful invasions slowing down with attempted invasions, as it gets harder to draw a general fitness that is sufficiently far into the tail of .

Trajectories of biases of persistent strains (normalized by ) under the influence of successive unrelated invaders with .
(A) Bias trajectories of individual strains that invaded and persisted for a number of epochs. Extinctions (shown by a vertical line), occur when the bias goes below the critical bias, seen here to be around . The horizontal dashed line shows . (B) Bias trajectories for all strains binned into groups by their starting value and averaged within bins for as long as the strains persist. Without conditioning on success, the biases of new invaders have mean and standard deviation . However, conditioned on survival, the biases converge to and fluctuate around a larger value. Data in (A) are from a single simulation where the community diversifies from 50 to 500 strains, and in (B) data are pooled from 10 replicates of the same process.

Distributions of mean abundances and biases before and after evolution with , .
(A) Mean abundances: all these communities have , but evolved communities have diversified from initial strains so that they lose memory of their initial assembly conditions, while assembled communities had strains with surviving after the initial epoch. Data are pooled across 10 simulation runs of each. Though the distributions are mostly similar, there is a marked depletion in both rare and abundant strains in the evolved community. (B) The low end of the bias distribution changes from a truncated gaussian for the initial unevolved community (blue), to a linearly vanishing function (orange) because of evolution-driven extinctions of close-to-marginal strains. Bars show histograms from simulation, and solid lines show theory as detailed in ‘Appendix 8’. Inset shows the normalized bias by rank order, illustrating the smoothing of the lower end of the distribution caused by the evolution.

Evolutionary dynamics for unrelated invaders (), with general fitnesses drawn from distributions parametrized by various values of : faster-than-exponential decay for and slower-than-exponential for .
Data are shown averaged over 50 replicates, conditional on not crashing, starting from initial strains, with the shaded region showing the standard error. For , which results in decreasing diversity and crashes, a few individual trajectories are shown instead of an average. (A) Size of community as a function of the total number of strains introduced, . For very long evolutionary times, we expect , but transients due to initial conditions are substantial. In order to push up into the tails of the distributions, the parameters of are chosen differently for each for respectively. (B) Increase of the community-average with , shown pushing into the tail of . For the dotted line shows the theory prediction , with deviations from this expected to be an constant for large .

.
(A) . (B) . Rates of diversification (measured per attempted invasion) are insensitive to a factor-of-10 change in the intervals between the introduction of the new types: the epoch durations shown are with several values of . Although it can take more invasions to get into the steadily diversifying regime for long epochs, the rates of diversity increase depend little on the epoch lengths. Both dashed lines both have slope 0.2 (diversification rates happen to be similar for and ).

Inference of the drives, , for (A) communities evolving with and (B) communities evolving with .
In both cases, all . The black lines shows the fit of the functional form for after has converged to a self-consistent value. Data are pooled (both for fitting and for plotting) over 5 consecutive epochs, each with extant strains. For it seems that correlations in the interactions that have accumulated due to the relatedness are affecting the relationship between and . Certain strains are visible outliers from the average dependence of on , and appear multiple times on plots since data are pooled across 5 epochs.

Crashes and distribution of number of extinctions per invasion.
(A) The fate of an evolving community depends on the number of initial strains . The characteristic size below which crashes dominate is for the parameters and as shown here. (B) The distribution of the number of extinctions per successful invasion depends on the size of the community. Data are aggregated across a range of , each run with 100 replicates. For small community size, , invasions occur in which a substantial fraction of the strains go extinct. But for large , multiple extinction events are very rare and the distribution is close to geometric: the dotted line is for the probability of extinctions, with , corresponding to an average of 0.7 extinctions per successful invasion as shown in Figure 2A.

The probability of establishing the steadily diversifying regime increases with the initial number of strains and decreases with the migration rate.
Although changing the migration rate from 10–5 to 10–10 changes the establishment probability significantly, further reducing has little noticeable effect, indicating that the dependence of establishment probability on is rather weak over several orders of magnitude. Data are averaged over 100 simulations for each set of parameter values. If , then migration cannot stabilize the spatiotemporal chaos, and so the establishment probability should vanish — but this is a very singular limit.

Distribution of community size starting from a single strain, over 105 attempted invasions with and .
The solid line shows a Poisson fit with mean 1.6, excluding . This fit is remarkably good. The inset shows the trajectory of as it reached its maximum value which occurred only once, followed by a crash back down.

Scaling relationship between the effective community size, , and the inverse variance of the bias distribution, , for unrelated invaders with .
The dashed line has slope 0.47. Data are pooled over 3 runs from to 500 strains (inset) so that when becomes large the initial conditions have been forgotten. Inset shows that and are proportional as expected. (The bend in versus toward the end of the curve is likely due to stopping the simulation the first time reaches 500, which truncates the curve asymmetrically.).

The diversifying phase persists for close to 1.
Here we show 99 simulation replicates, starting from . Out of these, 11 nucleated into the diversifying phase, albeit with diversity increasing at a slower rate than with smaller (Figure 2). Simulations which crashed are shown in red while those that entered the diversifying phase are shown in blue.

Consistency of predicted scaling Ansatz with simulations.
(A) The combination is predicted to approach a constant independent of for long evolutionary times. Solid lines indicate the mean value and shaded regions indicate standard error over 50 replicates, conditional on the diversity not crashing. The curves for are shown individually as this value of results in crashing and the fluctuations are large. The dashed horizontal line is at 0.7, the value found for from the data of Figure 3A. Note that for , transients are still substantial. (B) Theory predicts that scales as . The dashed line has slope 1/9 with evolutionary time increasing along the direction of the arrow. Data for are quite noisy and not shown. Here the curves are smoothed by a moving average over 1000 successful invasions for both and , and further averaged over 50 replicates conditional on not crashing. Transients from the initial conditions are observable at the upper right.

Simulation results for correlated mutants with an exponential .
The primary difference from the independent-invaders case (Figure 3) is that the number of successful invasions is proportional to the number of attempted invasions, since a mutant is correlated with that of its parent, so invasions do not slow down with increasing . Here for the interactions and for the general fitnesses the correlation is . Note that for the same with unrelated invaders ( and ) the steady state values of are quite similar to those shown here.

The coexistence probability between parent and mutant conditioned on successful invasion of the mutant (with ).
The probability is averaged over 4 simulations of a diversifying community for each value of , with error bars showing the standard error. Here is shown on a logit scale to emphasize the difference between the points as . Even for , the coexistence probability is order 1/2 over he epoch of duration , likely long enough to enable small differences between closely related strains to have an effect.
Tables
Definitions of commonly used quantities.
Ecology | |
---|---|
STC | Spatiotemporally chaotic state |
Number of strains put into the initial assembled community | |
Matrix of pairwise strain interactions | |
Symmetry parameter of the interaction matrix; | |
Number of islands | |
Population size on each island, fixed to be constant | |
Fractional abundance of strain on island | |
Time (or space) average of strain abundance | |
Migration floor : ~ lower range of local abundances | |
Lagrange multiplier maintaining ; | |
General fitness of strain | |
Probability distribution of the | |
Characteristic scale of the distribution | |
Exponent characterizing tail of of | |
Migration rate between islands | |
Range of fluctuations in ; | |
Evolution | |
Correlation between parent’s and mutant’s interactions with other strains | |
Evolutionary time in epochs, equal to number of attempted invasions | |
Number of successful invasions | |
Number of extant strains at any point in the evolution | |
Number of strains surviving in initial assembled community | |
Average diversification rate; | |
Mean general fitness of extant strains; | |
The scale of of extant strains; | |
Analysis | |
Bias of strain , its growth rate at low abundance without migration; , scales as | |
Mean abundance of a strain as a function of its bias | |
Critical bias (negative in the STC) below which strains go extinct, scales as | |
Mean drive on strain by other strains in its absence; | |
Effective number of extant strains; ; scales with | |
Static response of strain to perturbations; | |
Total static response; | |
Fragility of the community to perturbations; |
Definition of some statistics of the interaction matrix of a community. The standard deviation is calculated as (the population standard deviation) and is the Pearson correlation coefficient calculated for a sample (the covariance normalized by the product of standard deviations).
Means (up to corrections due to diagonal entries) and standard deviations of the chosen statistics from 500 realizations of the matrix from the original ensemble with , and two values of pertaining to the different evolutionary conditions. Here we do not condition on either non-extinction or evolution.
mean ( = 500) | −0.8 | 1 | 0 | 0.0446 |
standard deviation ( = 500) | 0.001 | 0.002 | 0.001 | 0.0015 |
mean ( = 150) | −0.8 | 1 | 0 | 0.0816 |
standard deviation ( = 150) | 0.0036 | 0.006 | 0.0031 | 0.0046 |
Statistics of the interaction matrix for both evolved and assembled communities. Evolved communities grew to strains from an initial and assembled communities had after a single epoch of duration , both with . The last row is from a simulation with exponential and , which results in at steady state. The mean of each statistic is reported across 10 simulation replicates. In Appendix 4—table 4 we show these statistics appropriately normalized with respect to the original ensemble. Bold entries correspond to those more than 3 standard deviations away from the original ensemble mean.
assembled () | −0.8014 | 1.0012 | 0.0026 | 0.0337 |
diversifying (, ) | −0.8015 | 1.0028 | 0.0061 | 0.0289 |
diversifying (, ) | −0.8082 | 1.0427 | 0.1422 | 0.0328 |
steady state (, ) | −0.8074 | 1.0205 | 0.0165 | 0.0977 |
Properties of the interaction matrix for evolved and assembled communities, displayed in terms of number of standard deviations from the mean in the original ensemble. These are the same data as in Appendix 4—table 3, but normalized according to appropriate scale of deviations calculated from original ensemble. Numbers in boldface have magnitude greater than 3, and are thus clearly statistically significant.
assembled () | −1.4 | 0.6 | 2.6 | −7.2 |
diversifying (, ) | −1.5 | 1.4 | 6.1 | −10.4 |
diversifying (, ) | −8.2 | 21.4 | 142.2 | −7.9 |
steady state (, ) | −2.1 | 3.4 | 5.3 | 3.5 |