Abstract
Interactions among microbial cells can generate new chemistries and functions, but exploitation requires establishment of communities that reliably recapitulate community-level phenotypes. Using mechanistic mathematical models, we show how simple manipulations to population structure can exogenously impose Darwinian-like properties on communities. Such scaffolding causes communities to participate directly in the process of evolution by natural selection and drives the evolution of cell-level interactions to the point where, despite underlying stochasticity, derived communities give rise to offspring communities that faithfully re-establish parental phenotype. The mechanism is akin to a developmental process (developmental correction) that arises from density-dependent interactions among cells. Knowledge of ecological factors affecting evolution of developmental correction has implications for understanding the evolutionary origin of major egalitarian transitions, symbioses, and for top-down engineering of microbial communities.
Research organism: None
Introduction
Thirty years ago, in an article arguing the importance of the ‘superorganism’, Wilson and Sober expressed surprise that biologists had not recognised that communities — in the laboratory — ‘could be treated as entities with heritable variation and selected accordingly’ (Wilson and Sober, 1989). That they might be treated as such, stemmed from recognition that the eukaryotic cell is a tight-knit community of two once free-living microbes (Margulis, 1970), but also from observations in nature of social insect colonies (Wilson, 1985), cellular slime molds (Bonner, 1982; Buss, 1982), and especially of phoretic insect communities (Wilson and Knollenberg, 1987).
Phoretic insect communities comprise a focal organism — often an insect such as a beetle — that moves between patchily distributed ephemeral resources carrying with it a myriad of associated organisms, including mites, nematodes and microbes. Communities associated with each insect differ by virtue of the composite members, with the conceivable possibility that some associations may harm the carrier insect, while others may bring benefit. Given that the role of dispersal is loosely analogous to a community-level reproduction event, Wilson and Sober argued that selection at the level of insect communities was likely to trump within-community selection leading to communities ‘becoming organised into an elaborate mutualistic network that protects the insect from its natural enemies, gathers food, and so on’.
If this might happen in nature, then why might this not be realised even more potently in the laboratory? Indeed, the logic of Darwinism says it should. Provided there exists heritable variance in fitness at the level of communities, then communities will participate as units (in their own right) in the process of evolution by natural selection (Lewontin, 1970; Godfrey-Smith, 2009). In nature, the necessary conditions are likely rare (Goodnight and Stevens, 1997), but ecological circumstances can sometimes conspire to ensure that variation among communities is discrete, that communities replicate and that offspring communities show some resemblance to parental communities. Phoretic insect communities are a plausible case in point. In the laboratory, however, the experimenter can readily construct conditions that ensure communities (or any collective of cells) are units of selection (Johnson and Boerlijst, 2002; Day et al., 2011; Xie and Shou, 2018; Xie et al., 2019). A critical requirement is a birth-death process operating over a time scale longer than the doubling time of individual cells (Hammerschmidt et al., 2014; Rainey et al., 2017; Black et al., 2020).
Empirical support for the prediction that selection really can shape communities was provided by Swenson and colleagues who performed two studies in which artificial selection was imposed on microbial communities from soil (Swenson et al., 2000a; Swenson et al., 2000b). In the first, they selected communities that affected plant growth. In the second, they selected communities for ability to degrade the environmental pollutant 3-chloroaniline. In both instances, communities at extreme values of community function were repeatedly propagated. In both studies, a significant response was measured at the level of the community.
Although the finding was a surprise (Goodnight, 2000), it is consistent with expectations that communities of entities — no matter their identity — will participate in the process of evolution by natural selection provided communities are discrete, they replicate, and that offspring communities resemble parental communities (Godfrey-Smith, 2009). Discreteness is conferred by simply compartmentalising communities via their placement in independent vessels. Replication is achieved by taking a sample of the selected communities with transfer to a new vessel. Heredity, however, is less tangible, especially in the Swenson experiments, where the selected communities were pooled before redistribution into fresh vessels. Nonetheless, intuition says that heredity becomes established through interactions (Wilson and Sober, 1989; Goodnight, 2000). Understanding the mechanistic bases of community-level heredity and its emergence motivates our study.
We begin by posing a thought experiment realisable via ever improving capacity to manipulate small volumes of liquid (Baraban et al., 2011; Sackmann et al., 2014; Cottinet et al., 2016). Consider a millifluidic device that controls the composition of emulsions. Consider thousands of microlitre-sized droplets each harbouring communities comprised of two types of microbes that differ solely in the colour of a fluorescent protein: one type encodes a red fluorescent protein and the other a blue fluorescent protein. Interest is in the evolution of communities that are of the colour purple (an equal ratio of red-to-blue cells). Within each droplet, red and blue microbes replicate with growth rate and interaction rates being subject to evolutionary change. In the mean time, the experimenter, via lasers installed on the device, has determined the precise colour of each droplet and a priori decided that half of the droplets with composition furthest from an equal ratio of red-to-blue will be eliminated, whilst the fraction whose colour is closest to purple will be allowed to replicate. Replication involves a dilution step during which an aliquot of cells are sampled and nutrients replenished. A further round of growth then ensues along with a further round of droplet-level selection. The protocol continues thereafter with selection taking place at the level of communities via a birth-death process. In essence the schema, outlined in Figure 1 and inherent in the work of Swenson and colleagues, involves exogenous imposition of ecological conditions sufficient to cause droplets to function as units of selection. The concept, elaborated in detail elsewhere, is referred to as ‘ecological scaffolding’ (Black et al., 2020).
Under this scaffolded-regime, communities within droplets are endowed with Darwinian-like properties (we use this term to convey the fact that removal of the scaffold leads, at least initially, to complete loss of community-level individuality). Collective-level variation is discretised by virtue of the bounds provided by the immiscibility of oil and water (communities are thus confined to droplets). Additionally, the device ensures that droplets engage in a birth-death process: droplets furthest from the collective-level trait are extinguished, whereas those closest to the colour purple are diluted and split, thus effecting collective-level reproduction. Not determined by the device however is the relationship between parent and offspring droplets. Because the trait of the parent community depends on properties of the cellular constituents, there is — in the absence of interactions between red and blue cells — little chance that purple-coloured communities will reliably give rise to purple-coloured offspring. This is in part due to the stochastic nature of the dilution phase (a droplet with an equal ratio of red to blue is unlikely to give rise to offspring droplets founded with the same equal ratio of types) but also to within-droplet selection favouring fast growing types. Purple-coloured droplets can be maintained, as envisioned by the ‘stochastic corrector’ model (Maynard Smith and Szathmary, 1995; Grey et al., 1995; Johnston and Jones, 2015), provided only those communities with the correct colour are propagated. However, within-droplet selection favours rapidly growing cells resulting in successive reduction of the number of viable droplets.
Here, we show that when cellular interactions are also allowed to evolve, selection imposed at the collective level, leads to evolution of a developmental-like process, which ensures that offspring communities resemble parental communities, irrespective of the initial phenotype at the moment of birth. We illustrate the evolutionary process by means of stochastic simulations for nested populations of cells (particles) and communities (collectives) undergoing a death-birth process. In order to generalise our findings we derive a deterministic approximation, which we then use to show how selection on community phenotype drives the evolution of ecological interactions that are the basis of community-level heredity.
Results
A nested model of collective evolution
As described above and depicted in Figure 1, we consider a nested model in which particles are discretised into a population of collectives. Each collective is comprised of two kinds of self-replicating particle (red and blue) that together determine collective colour. Colour is important because it is the phenotype upon which collectives succeed or fail. Collectives that are too far from an optimal colour face extinction, whereas those within acceptable bounds persist with the possibility of reproduction. Birth-death at the level of collectives affects the eco-evolutionary dynamics of particles as particle-level traits that give rise to unfit collectives are eliminated.
We firstly present numerical simulations where particles undergo a stochastic birth-death process (Champagnat et al., 2006; Doebeli et al., 2017) and collectives are selected based on colour. The details of the model are described in Appendix 1, but we introduce the main assumptions and underlying principles here. Each particle of type is characterised by four traits (hereafter particle traits): colour (, red or blue), net maximum growth rate , and two competition parameters ( and ). At any particular instant particles either reproduce or die. Particles of type i reproduce with a constant birth rate and die as a consequence of competition. The rate of death is density-dependent such that each particle of type increases the death rate of -type particles by if they share the same colour (), or by when colours are different (). All transition rates can be found in Appendix 1, paragraph 'particle-level ecology'. Competition rates are referred to as ‘interaction’ traits or parameters. We expand on more general types of interaction — from exploitative to mutualistic — in the Discussion and in Appendix 3.
Mutations are introduced at the level of particles. Mutation affects either particle maximum growth rate () or the inter-colour competition parameter () by a small random quantity. In the spirit of adaptive dynamics (Geritz et al., 1998), the particle type carrying the new set of traits is referred to as a mutant, and the existing type is designated the resident. Within every collective and at any time, there are four populations composed of resident and mutant types of the two colours. Mutations are assumed to be rare. In order to accelerate numerical simulations, one mutant individual is introduced every time one population of a given colour goes extinct in one of the collectives. The newly added type has the the same colour as the extinct type.
Collectives also undergo a birth-death process. The number of collectives is constant and collective generations are discrete and non-overlapping. Each collective generation begins at time with offspring collectives containing founding particles. Particles replicate, interact and evolve according to the particle traits. After duration , collectives attain ‘adult’ stage, and a fixed proportion of collectives is marked for extinction. This allows the possibility of selection on collectives based on their properties (the collective phenotype), which is derived from the composing particles. Our focus is collective colour, which is defined as the proportion of red particles.
Initially, collectives contain red and blue particles in uniformly distributed ratios. Collectives are subject to evolution under two contrasting regimes: one neutral and the other selective. Under the neutral regime, the pool of collectives marked for extinction is sampled at random, whereas under the selective regime, collectives marked for extinction are those whose adult colour departs most from an arbitrarily fixed optimal colour . Extinguished collectives are replaced by offspring from uniformly sampled extant collectives (Figure 1). All other collectives are replaced by their own offspring. Reproduction involves uniformly sampling particles from the parent collective. Particles from one collective never mix with particles from any other. This establishes an unambiguous parent-offspring relationship (De Monte and Rainey, 2014). The adult colour of offspring collectives depends on the founding frequencies of particles (whose variance is negatively related to bottleneck size ), and on ensuing particle-level population dynamics.
Selection on collectives drives the evolution of particle traits
In the absence of collective-level selection (neutral regime), collectives converge to a monochromatic phenotype (Figure 2A). Once collectives are composed of either all-red or all-blue particles, the contrasting colour cannot be rescued (colour change by mutation or migration is not possible). The distribution of collective colour becomes biased toward faster-growing particle types, with selection driving a gradual increase in particle growth rate (Figure 2C). The inter-colour competition trait (Figure 2E) is irrelevant once collectives become monochromatic (evolution is then governed by drift).
The dynamic is very different once selection is imposed at the level of collectives. By rewarding collectives closest to the colour purple (a fixed ratio of red to blue particles), it is possible to prevent fixation of either colour (Figure 2B). Starting, as above, from collectives containing red and blue particles in uniformly distributed ratios, mean collective colour shifts toward red. The time scale is, as in the neutral case, a consequence of the faster initial growth rate of red particles. For a few tens of generations, the population of collectives remains strongly biased towards red. The optimal phenotype is maintained by selection for the least worse collective colour precisely as envisaged by the stochastic corrector model (Maynard Smith and Szathmary, 1995; Appendix 1—figure 5). Subsequently, however, the trend reverses and mean collective colour progressively approaches purple. From generation 1000, variance in the distribution of colour decreases, as a consequence of improvement in the ability of purple-parent collectives to give rise to offspring collectives that at adult age resemble parental types. This is associated with escalating particle growth rate (Figure 2D) and a saturating increase in between-colour competition (Figure 2F). The latter reflects directional selection that moves the average phenotype in the population of collectives towards the optimal colour (reached by generation 7000).
By affecting particle traits, selection on colour also modifies dynamics within collectives. Figure 3 shows variation of colour within a single collective growth phase at generation 3 and generation 9000. Prior to selection shaping particle traits, both red and blue particle types follow approximately exponential growth (Figure 3C). The resulting adult collective colour is thus biased towards the faster-growing red type (Figure 3A). In contrast, at generation 9000 (Figure 3B), both particle types reach a saturating steady state that ensures that adult colour is purple. Initial departures from a 1:1 ratio — caused by the stochasticity of collective reproduction and/or particle growth dynamics — are compensated for during the growth phase (Figure 3D). Compensation is a consequence of the evolution of inter-colour competition traits (Figure 2F). Population expansion is in turn dependent upon earlier increases in particle growth rate (Figure 2D). Moreover, selection favours competition trait values for which blue types have no effect on red types: of blue types is close to zero by generation 5000 (Figure 2F).
Key features of the evolutionary trajectory discussed so far are representative of replicate realisations of the stochastic individual-based nested model. In the section ‘Variability of the derived particle traits’ of Appendix 1 we show that in repeated simulations, the average adult collective colour always falls within a few percentage of the target colour. Moreover, collective-level selection applies more stringently to interaction parameters than to growth rates, with the latter showing a broader distribution of derived values. These conclusions also hold when the target colour is different from 0.5, with broader variation from one realisation to the other and slower convergence to the target as colour ratios become more extreme (see Appendix 1, paragraph ‘Different target colours’).
Ability of offspring collectives to correct departures from the optimal colour during the course of growth is akin to a developmental, or canalising process: irrespective of the phenotype of the newborn (which will likely be different to that of the adult) the child — as it grows to adulthood — develops a phenotype that closely resembles that of the parent. Evidence of this apparent canalising process can be seen upon removal of collective-level selection (Figure 4). Collectives founded by particles with ancestral traits become composed of a single (red or blue) colour in less than 10 generations (Figure 4A). In contrast, derived collectives are comprised of particles whose traits ensure that collectives continue to express phenotypes narrowly distributed around the optimal (purple) phenotype (as long as there is no mutation [Figure 4B]). Even when mutation is allowed to drive within- and between-collective dynamics, stability of phenoytpe holds for more than 200 generations (Appendix 1—figure 6).
From particle ecology to collective phenotype
To understand the mechanistic basis of the canalising process, particle traits must be linked to the evolutionary emergence of collective-level inheritance, which we define as the capacity of collectives to re-establish the parental collective colour. Figure 5 shows the relationship between the initial colour of collectives at the moment of birth (the moment immediately following dilution, [the newborn colour]), and collective colour after a single particle growth cycle (the moment immediately preceding dilution, [the adult colour]). Figure 5A shows this relationship at generation 3 while Figure 5B shows this relationship at generation 9000.
At generation 3, the proportion of red particles increases (within a collective generation), irrespective of the initial proportion. This is because red particles grow faster than blue and the primary determinant of particle success is growth rate (interactions are negligible in exponential growth). Thus, the only way that purple collectives can be maintained is if the collective phenotype is sufficiently noisy, to ensure that some collectives happen by chance to be purple, due to, for example, stochastic effects at dilution. Even if offspring collectives do not resemble their parents, purple colour is maintained via strong purifying selection that purges collectives that are either too red or too blue. The mechanism is stochastic correction (Maynard Smith and Szathmary, 1995; Grey et al., 1995; Johnston and Jones, 2015).
This is in marked contrast to the situation at generation 9000. After a single growth cycle, the proportion of red particles increases when the initial proportion is below, and decreases when it is above, the optimal proportion 0.5. Thus, at generation 9000, irrespective of initial conditions, the adult colour of any given collective will be closer to than it was on founding. Accordingly, extreme purifying selection is no longer required to maintain the parent-offspring relationship. Indeed, offspring collectives return to the parent phenotype even when the phenotype at birth departs significantly from the parent (adult) phenotype. ‘‘Correction’’ stems from the ecological dynamics of the particles and resembles a developmental process. Hereafter we refer to this correction process as the developmental corrector.
The relationship between newborn and adult colour of collectives shown in Figure 5 can be used to follow the fate of collectives over several cycles of growth and reproduction, provided the stochastic effects associated with the dilution phase are momentarily ignored. The iteration using particle trait values from generation 3 is shown by the dotted line in Figure 5A (the adult colour of a collective is the newborn colour for the next cycle, following a 'staircase' geometric procedure). Because red particles grow faster than blue, it takes just six collective generations for red particles to fix within collectives. Conversely, after particle trait evolution (Figure 5B), the same staircase approach applied to newborn collectives of any colour shows rapid convergence to the colour purple (0.5) irrespective of the starting point. The difference in the relationship between initial and final colour at generation 3 and 9000 is evidence of the emergence of a mechanism for developmental correction.
In order to systematically explore the possible newborn-to-adult colour map and to understand how it changes through the evolution of particle traits, we use a deterministic approximation (orange line in Figure 5). This approximation is denoted or growth function (Appendix 2, Definition 2) and stems from an ordinary differential equation model often referred to as the competitive Lotka-Volterra system (Appendix 2, Equation 1). This model is the limit for vanishing noise of the stochastic particle ecology, and provides a good approximation of the simulations (Dotted lines in Figure 3C–D). The growth function captures the outcome of the ecological dynamics (i.e. the fraction of red particles) after founding populations are allowed to grow for a finite time interval . We note similarity between the function and the recently proposed ‘community-function landscape’ (Xie and Shou, 2018). The shape of depends on the value of particle traits (growth rates and , and competition parameters , , , ), but also on the bottleneck size at dilution and the collective generation duration . The fixed points of (i.e. such that ) are of particular interest: in the deterministic model, these represent colours that are left unchanged during a generation. Such a fixed point is stable if the colours of collectives starting in its neighbourhood all converge to it ( in Figure 5A, in Figure 5B), and unstable otherwise ( in Figure 5A, and in Figure 5B).
Under collective-level selection for colour, and are constant and particle traits evolve so that eventually has a stable fixed point, corresponding to the target colour . Progressive change in shape of the function across collective generations in a simulated lineage (Figure 2B) is illustrated in Figure 6. Note that these changes are continuous: small mutations in particle traits reflect as small changes in the shape of .
The evolutionary trajectory of Figure 2B can now be understood in terms of the progressive evolution of particle traits (see Appendix 2 for a detailed description). At the beginning, particles compete mostly during exponential phase, so that adult colour is biased towards the fast-growing type. Initial improvement in transmission of colour from parent to offspring arises as exponential growth rates of the particles align. Correspondingly, the function approaches linearity. A successive increase in maximal growth rate separates particle and collective time scales, allowing particles to experience density-dependent interactions. Eventually, such interactions evolve towards a regime where the function is nonlinear and fluctuations are readily compensated, thus developmental correction ensures a reliable colour inheritance.
The function, which allows characterisation of particle ecology, can now be used as a guide to optimise the ‘life cycle’ of growth and dilution that acts as a scaffold for the evolutionary process. In a typical experiment of community-level evolution, collective generation duration and bottleneck size are fixed. Some choices of these collective-level parameters are however likely to lead to collective phenotypes that are so far from the optimum that collective lineages go extinct. For instance, if in the first-generation competitive exclusion occurs rapidly, then distinguishing collectives based on collective colour may be impossible. Intuition suggests that the closer the fixed point of the function is to the target colour, the more efficient collective-level selection will be, and the faster the evolutionary dynamic. It is thus possible to use the distance between the fixed point of and the target composition as a proxy for the probability that collective lineages will go extinct before attaining the desired colour. Below, we examine how the position of the fixed point of changes as a function of collective generation duration and bottleneck size .
Effect of collective generation duration and bottleneck size
The growth function is readily computed from the particle traits and collective parameters even though it has in general no analytic expression (but see Appendix 2 for limit cases of exponential and saturating particle growth). There are four possible qualitative shapes of , that differ in the position and stability of the fixed points (illustrated in Appendix 2—figure 3-1 to 3-4).
The qualitative dependence of and its fixed points on collective-level parameters varies with the underpinning particle ecology, making it easier for some communities to be starting points for the successful evolution of inheritance. Particle traits can be classified in four broad classes, based of the nature of the corresponding ecological equilibrium. For each of these classes, and when red particles grow faster than blue , the fixed points of are illustrated in Appendix 2—figure 3-A to 3-D as a function of the collective-level parameters and . Figure 7 refers to the situation where inter-colour interaction traits are smaller than intra-colour interaction traits. Here, particle populations converge in the long term to a coexistence equilibrium, where collective colour is (in general, different from the optimum). This equilibrium can be approached within a single collective generation if and are large (top right corner). On the other hand, when and are small (red region), the only stable fixed point invovles collectives composed solely of fast-growing particles. This corresponds to cases where individual and collective time scales (quantified by and , respectively) are insufficiently separated, or newborn size is too small, so that particle demography is essentially exponential and interactions cannot provide sufficient correction. For rapid evolution of collective colour, the most favourable starting position is one where the fixed point is closest to the optimal colour (for this occurs for intermediate collective generation duration and bottleneck size for the trait values in Figure 7). Knowledge of the exact values requires, however, some preliminary measure of the ecological dynamics. Even in the absence of such information, the diagram in Figure 7 can be used to optimise experimental design by revealing intrinsic trade-offs. A decrease in generation time, necessary for practical reasons, may for instance, be compensated by an increase in bottleneck size, without affecting the average collective phenotype.
Even when collective-level parameters are optimised so that the attractor of the function is initially close to the target colour, collective-level selection will keep acting on the particle traits, and affect phenotypic variability within the population of collectives. As stability of the fixed point increases, so to does fidelity of phenotype transmission from parent to offspring collectives. Once collective-level processes are set as to minimise the probability of collective extinction, the main obstacles to evolving higher inheritance come from constrains acting on particle traits, which may limit the range of attainable functions. Trade-offs on particle ecology may prevent the function to attain an internal fixed point. We discuss two examples on constrained evolution in the following paragraph.
Constrained trajectories
Thus far, we have considered evolution within a four-dimensional parameter space defined by maximum growth rates and inter-colour competition parameters. In real systems, however, constrains and trade-offs may limit the range of achievable variations in particle traits. For instance, even though faster growing particles will always experience positive selection, cell replication rate cannot increase boundlessly. Here, we consider two instances of constrained evolution, where only a subset of particle traits are allowed to mutate.
First, we consider the case where competition parameters are vanishingly small, so that has no internal fixed point. Under such conditions, particle growth rates evolve to be identical (Figure 8A). In the absence of interactions, this is the only available solution to maintain collectives with an equal number of red and blue type particles. Under these circumstances, converges to the identity function. In the deterministic approximation, collective composition remains constant in time, but stochastic fluctuations that cause colour to deviate from the optimum are amplified across collective generations. These deviations are nonetheless corrected in the collective population by propagating only those collectives whose colour is closest to the optimum. Such stochastic correction (Maynard Smith and Szathmary, 1995), however, has a high risk of failure if selection is strong and collective population size is small.
Second, we consider the case when mutations only affect the two inter-type competition parameters, while growth rates are held constant (to sufficiently high values, so that particles experience density-dependent effects in the growth phase). The evolutionary trajectory can be visualised in the plane of competition parameters . Figure 8B shows the result of a stochastic simulation superimposed to the value of . Independent of the initial values of the interaction parameters, evolution draws the system to the manifold associated with the optimal proportion (white dashed line). Evolution within this manifold is neutral in the deterministic approximation, but the presence of stochastic fluctuations drives further improvement of the fitness landscape. Correction is indeed more efficient and the distribution of collective phenotypic diversity narrower when the gradient of in the fixed point is smaller. The condition on particle traits for the latter to vanish only depends on the carrying capacities of the two particle types, and corresponds to the type with smallest carrying capacity having zero interaction rate (see Appendix 2). A similar outcome is observed when, along an evolutionary trajectory, growth rates no longer influence adult colour (Figure 2). Developmental correction thus selects for maximal asymmetry in interactions, whereby one particle type drives the ecological dynamics of the other type, but is itself only affected by its own type (this is fully elaborated in Appendix 2).
Discussion
In nature, communities rarely ever qualify as units of selection in the traditional sense (Lewontin, 1970; Godfrey-Smith, 2009), because communities in nature rarely manifest heritable variance in fitness. In the laboratory, however, experimenters can exogenously impose (scaffold) Darwinian-like properties on communities such that they have no choice, but to become units of selection (Wilson and Sober, 1989; Xie et al., 2019; Black et al., 2020). This typically involves placement of communities in some kind of container (pot, test-tube, flask, droplet, etc.) so they are bounded and variation at the community level is thus discrete. Communities are then allowed time for individual members to replicate and interact. At the end of the 'growth' period, community function is assessed based on pre-determined criteria. The experimenter then effects replication of successful communities while discarding those that under-perform. Replication typically involves transferring a sample of individuals from a successful community to a new container replete with a fresh supply of nutrients.
Experimental and theoretical studies indicate that artificial selection on microbial communities results in rapid functional improvement (Swenson et al., 2000a; Swenson et al., 2000b; Goodnight, 2000; Wade, 2016; Xie et al., 2019). This is not unexpected given that experimental manipulations ensure that communities engage directly in the process of evolution by (artificial) selection as units in their own right. However, for such effects to manifest there must exist a mechanism of community-level inheritance.
Consideration of both the effectiveness of artificial selection and the problem of heredity has led to recognition that the answer likely lies in interactions (Wilson and Sober, 1989; Swenson et al., 2000a; Swenson et al., 2000b; Goodnight, 2000; Rainey et al., 2017). The intuition stems from the fact that in the absence of interactions, communities selected to reproduce because of their beneficial phenotype will likely fail to produce offspring communities with similar functionality. If so, then these communities will be eliminated at the next round. Consider, however, an optimal community in which interactions emerge among individuals that increase the chance that offspring communities resemble the parental type. Such an offspring community will then likely avoid extinction at the next round: selection at the level of communities is thus expected to favour the evolution of interactions because inheritance of phenotype is now the primary determinant of the success (at the community level). Indeed, simulations of multi-species assemblages have shown that evolution of interaction rates not only improves diversity-dependent fitness, but also increases collective ‘heritability’, defined as the capacity of randomly seeded offspring communities to reach the same dynamical state as their parents (Ikegami and Hashimoto, 2002; Penn, 2003). Further studies have stressed the role of the extracellular environment and of specific interaction networks, pointing out that microscopic constrains can affect the capacity of communities to participate in evolutionary dynamics at the higher level (Williams and Lenton, 2007; Xie and Shou, 2018; Xie et al., 2019).
Here, inspired by advances in millifluidics, we have developed a minimal mechanistic model containing essential ingredients of multi-scale evolution and within-community competition. We considered collectives composed of two types of particles (red and blue) that interact by density-dependent competition. By explicitly modelling demographic processes at two levels of organisation, we have obtained mechanistic understanding of how selection on collective character affects evolution of composing particle traits. Between-collective selection fuels changes in particle-level traits that feedback to affect collective phenotype. Selection at the level of communities thus drives the evolution of interactions among particles to the point where derived communities, despite stochastic effects associated with sampling at the moment of birth, give rise to offspring communities that reliably recapitulate the parental community phenotype. Such is the basis of community-level inheritance. Significantly, it has arisen from the simplest of ingredients and marks an important initial step in the endogenisation of Darwinian properties: properties externally imposed stand to become endogenous features of the evolving system (Black et al., 2020).
The mechanism by which particles interact to establish community phenotype is reminiscent of a development process. We have refered to this as the ‘developmental corrector’. In essence, it is akin to canalisation, a central feature of development in complex living systems (Buss, 1987), and the basis of inheritance (Griesemer, 2002). Developmental correction solves the problem of implementing specific protocols for mitigating non-heritable variations in community function (Xie et al., 2019).
Developmental correction can be viewed as an evolutionary refinement of the stochastic corrector mechanism (Maynard Smith and Szathmary, 1995; Grey et al., 1995; Johnston and Jones, 2015). Both stochastic and developmental correctors solve the problem of producing enough well-formed collectives at each successive generation to prevent community-level extinction. The stochastic corrector mechanism relies on a low-fidelity reproduction process coupled to high population sizes. Deviations from successful collective states are corrected by purging collectives that depart significantly from the optimal collective phenotype. However, in the absence of strong collective-level selection the optimal community phenotype is rapidly lost. In contrast, the developmental corrector mechanism ensures that the optimal community phenotype is maintained without need for hard selection. Regardless of perturbations introduced by demography or low initial particle number, most collectives reliably reach a successful adult state. In our simulations, we show that community phenotype is maintained even in the absence of community-level selection, although ultimately mutational processes affecting particle dynamics result in eventual loss of the developmental corrector mechanism.
An operationally relevant question concerns the conditions (the initial state of the population, the nature of the scaffold and of particle-level interactions) for selection on a collective character to result in evolution of developmental correction. While we did not detail the probability of collective lineage extinction, it is possible that collectives become monochromatic before evolution has had time to act on particle traits. In such cases, which are more likely if particle-level traits are far from the region of coexistence, and if time-scales of particle and collective generations are not well separated, then collective-level evolution will grind to a halt. In all other cases, provided there are no other evolutionary constraints, selection will eventually lead the system toward regions of particle trait-space where the collective phenotype becomes reliably re-established. The efficiency of this selective process and its transient behaviour depend on collective-level parameters that control growth and reproduction.
From our individual-based simulations and ensuing deterministic approximation, it is clear that once density-dependent interactions govern the adult state, then collective-level selection for colour is promptly effected. This happens provided the intra-collective ecology lasts long enough for nonlinear effects to curb particle growth. When this is not the case, for example when the bottleneck at birth is small, or collective-level generation time is too short, evolution of developmental correction will be impeded. The latter favours rapidly growing particles (Abreu et al., 2019) and offers little possibility for the evolution of developmental correction. When the ecological attractor within collectives leads to the extinction of one of the two types, long collective-level generation times are incompatible with the maintenance of diversity (van Vliet and Doebeli, 2019). However, in our model, particle-level evolution changes the nature of the attractor from extinction of one of two types to stable coexistence, and concomitantly particle and collective time-scales become separated. Even before developmental correction becomes established, evolution can transiently rely on stochastic correction to ensure the maintenance of particle co-existence.
There are two aspects to heredity: resemblance — the extent to which reproduction and development maintain the average offspring phenotype — and fidelity (or determination) — a measure of phenotypic variance (Jacquard, 1983; Bourrat, 2017). In our model, resemblance is established once density-dependent interactions counter the bias toward fast replicating particles: when the function has an internal fixed point in , systematic drift of average collective colour is prevented. The increase in resemblance is associated with progressive divergence of particle and collective demographic time scales. As a consequence, the collective phenotype is placed under the control of particle traits rather than demographic stochasticity. On a longer time scale, fidelity improves by subsequent changes in interaction parameters under the constraint that they do not affect average adult colour. The variance of the phenotype around the optimum is reduced by increasing canalisation (flattening of the function). This is best achieved by a strong asymmetry in the competition traits, whereby one type has a logistic, uncoupled, dynamic, and the second type adjusts its growth to the former’s density. Interestingly, it is always the type with the lower carrying capacity, regardless of its relative growth rate, that acts as the driver.
The relationship between parameters on very long time scales, when the adult colour is essentially dependent on interaction rates, depends critically on the space of possible values particle traits can assume. For instance, our analysis took into account only competitive intractions between colours. Extension of the deterministic approximation to cases when ecological interactions between colours are exploitative or mutualistic indicates that selection for collective coulour can drive changes in the very nature of the interactions so as to make them progress towards less and less reciprocally harmful coexistence (for full elaboration see Appendix 3).
Our goal has been to produce a simple, tractable scenario for studying the effects of artificial selection on collectives, which while theoretical, is firmly connected to plausible biological experiments. The model could be extended in multiple ways in order to analyse the effects of additional factors, including impact of non-overlapping generations and variation in the timing of reproduction (which would introduce an element of bet-hedging), of migration and mixing between collectives (which could be akin to gamete production and zygote formation), and inclusion of more than two kinds of particle types. More complex selective regimes can also be envisaged, such as those that reward collectives based on absolute population size of particle types, which would allow less abstract collective functions to be considered. However, regardless of these refinements, we suspect that our core conclusion will stand firm: collective-level selection favours particle dynamics that improve collective-level heredity. The ability to reliably re-establish successful adult states of past-generations from simpler and potentially noisy initial conditions is adaptive at the collective level.
The mechanism of developmental correction is broadly relevant and extends beyond cells and communities to particles of any kind that happen to be nested within higher-level self-replicating structures. As such, the mechanism of developmental correction may be relevant to the early stages in each of the major (egalitarian) evolutionary transitions in individuality (Queller, 1997; Maynard Smith and Szathmary, 1995), where maintenance of particle types in optimal proportions was likely an essential requirement. For example, it is hard to see how protocells cells evolved from lower level components (Takeuchi and Hogeweg, 2009; Baum and Vetsigian, 2017), chromosomes from genes (Smith and Szathmáry, 1993), and the eukaryotic cell from independent bacterial entities (Martin and Müller, 1998) without some kind of self-correcting mechanism acting at the collective level.
Beyond these fundamental considerations, the mechanism of developmental correction and the ecological factors underpinning its evolution have important implications for top-down engineering of microbial communities for discovery of new chemistries, new functions, and even new organisms. The minimal recipe involves partitioning communities into discrete packages, provision of a period of time for cell growth, selective criteria that lead to purging of sub-optimal collectives and reproduction of optimal collectives to establish the next generation of collectives. These manipulations are readily achieved using millifluidic devices that can be engineered to operate in a Turing-like manner allowing artificial selection on community-level traits across thousands of independent communities. As mentioned above, critical tuneable parameters beyond number of communities, mode of selection and population size, are duration of collective generation time and bottleneck size at the moment of birth.
The extent to which the conclusions based on our simple abstract model are generally applicable to the evolution of more complex associations, such as symbioses leading to new forms of life, will require future exploration of a broader range of particle-level ecologies. Possibilities to make community dynamics more realistic by complexifying mathematical descriptions of particle-level processes are plentiful (Williams and Lenton, 2007; Zomorrodi and Segrè, 2016). Of particular interest for the evolution of efficient developmental correction are cases when community ecology has multiple attractors (Penn and Harvey, 2004), is highly sensitive to initial conditions (Swenson et al., 2000b), or presents finite-effect mutations sustaining ‘eco-evolutionary tunnelling’ (Kotil and Vetsigian, 2018). Besides enlarging the spectrum of possible within-collective interactions, future relevant extensions might explore the role of physical coupling among particles and of horizontal transmission between collectives (van Vliet and Doebeli, 2019) in enhancing or hampering efficient inheritance of collective-level characters.
Methods
Methods are described in Appendix 1, 2 and 3, interspersed with more technical descriptions of the results presented in the main text.
Acknowledgements
We thank Wenying Shou, Sara Mitri and Alvaro Sanchez for review of the manuscript and valuable comments. We also thank Benjamin Kerr, Will Ratcliff, Eric Libby, Michael Doebeli, Pierrick Bourrat and Philippe Nghe as well as the members of our respective teams for their feedback. GD was funded by the Origines et Conditions d’Apparition de la Vie (OCAV) programme, PSL University (ANR-10-IDEX-001–02), awarded to PBR, SDM and AL; SDM was supported by the French Government under the program Investissements d’Avenir (ANR-10-LABX-54 MEMOLIFE and ANR-11-IDEX-0001-02PSL), AL thanks the Center for Interdisciplinary Research in Biology (CIRB) for funding.
Appendix 1
Stochastic model
This appendix presents an outline for the approximated stochastic simulation of nested population dynamics described in the main text. We first attend to the case where particle populations are monomorphic without mutation and then move to consider the role of particle-level mutation. Full implementation of the model is available as Source code 1 and at https://gitlab.com/ecoevomath/estaudel (Doulcier, 2020).
Parameters
First, we list the parameters of the numerical model introduced in the main text. The collective selection regime is specified by a set of collective-level parameters that are kept constant along the evolutionary trajectory.
Collectives are comprised of two kinds of self-replicating particle (red and blue) that carry a different set of traits. Traits can mutate (see the mutation section below), and are represented as global variables.
The state variables ( matrices) store the adult state of collectives along a trajectory.
Initial conditions
Initial conditions consist in defining the number of red and blue particles in each collective at the beginning of generation 0.
Outline of the main loop
The main loop of the algorithm applies the sequence growth-selection-reproduction for each generation.
Particle-level ecology
The ecological dynamics of particles is expressed by a multi-type birth-death process with a linear birth rate and a linearly density-dependent death rate. Each type of particle is characterised by four traits: colour (, red or blue), maximum growth rate , and two density-dependent interaction parameters. Particles of the same colour interact according to , whereas particles of different colour interact according to . Interaction terms are in the order of 0.1 and scaled by a carrying capacity term . The dynamic is modelled by a continuous-time Markov jump process with rates:
Each particle of type i . . . | With rate. . . |
---|---|
Reproduces (add a particle of type i) Dies (remove a particle of type i) |
|
if or 0 if . Additionally if or 0 if .
The stochastic trajectory of the system is simulated using a Poissonian approximation used in the basic algorithm (Gillespie, 2001), is chosen to be small enough so that population size never becomes negative.
Early tests using an exact stochastic simulation algorithm (Doob-Gillespie SSA, Gillespie, 1976) did not exhibit qualitative changes in the trajectory, but greatly increased the computation duration.
Collective-level selection
The collective-level selection phase consists in associating each of the D new collectives from generation with a single parent at generation m. In the main text we contrast two regimes: colour-neutral and colour-selective. In both cases, a fixed proportion of the collective population at generation is marked for extinction. In the neutral regime, collectives to be eliminated are selected uniformly at random (Appendix 1—figure 1A), whereas in the selective regime they are those that rank the highest in their distance to the optimal colour (Appendix 1—figure 1B). Each surviving collective produces offspring. Moreover, the remaining collectives from generation are generated by a parent chosen uniformly at random from the set of surviving collectives.
Other selection procedures can be implemented, such as randomly sampling collectives with weight based on the colour-deviation to the optimal colour. A non-exhaustive exploration of other selection rules indicates that the qualitative results of the model are robust to changes in the selective regime, as long as collectives with an optimal colour are favoured and the collective population does not go extinct.
Collective reproduction is implemented by seeding an offspring collective with a sample of B particles drawn according to the proportion of the parent collective. We assume that the final particle population sizes are big enough so that each reproduction event can be modelled as an independent binomial sample. Smaller population sizes might require simultaneous multinomial sampling of all offspring.
Mutation of particle traits
The complete model adds the possibility for particle trait () to mutate. Each collective contains two variants of each colour. Whenever a variant goes extinct, the remaining type is called the ‘resident’, and a mutant type is created as follows. First, traits of the resident are copied in one newborn particle, then one of the mutable traits — either the growth rate () or the inter-colour competition trait () — is chosen at random, and finally a random value is added that is taken from a uniform distribution over (in Figure 2, ). Traits are kept positive by taking the absolute value of the result. This process is in the spirit of adaptive dynamics in which invasion of a single new mutant is repeatedly assessed in a monomorphic population.
We checked that relaxing this assumption (i.e. allowing more than two types of each colour in each collective), or waiting for rare mutations to appear did not change the qualitative results. The pseudo-code outlined above was modified in order to track the trait value of both resident and mutant types in each collective, rather than having the trait values as global variables.
Variability of the derived particle traits
The single trajectory of the stochastic model discussed in the main text (Figure 2) is obtained by setting initial conditions for both collective composition (fraction of red and blue particles in each collective at the beginning of the first collective generation) and for the value of particle-level parameters that are subjected to mutations. We used this specific trajectory to illustrate key features of the evolutionary outcome, that are then explained by the deterministic approximation (Appendix 2). Such approximation, discussed below, allows exhaustive exploration of parameter space, that would otherwise prove impossible because of computation demands. However, it provides only indirect insight on the expected variance of the corresponding particle-based stochastic process. Here, we address variability of the evolutionary outcome of stochastic simulations in a few relevant cases.
Appendix 1—figure 2 illustrates the distribution of average colour in a population of collectives (A) and of the average associated traits (interaction rates [B]; growth rates [C]) after collective generations for three different values of the red type’s carrying capacity. For each set of parameters, 20 trajectories where simulated. In none of the 60 simulations do populations became entirely monochromatic.
The evolutionary outcome of the stochastic model is highly reproducible, with only a small percentage variation in the average collective colour achieved in different realizations of the stochastic process. Apart from a small systematic bias toward the type with the higher carrying capacity (i.e. the lower ), changing the carrying capacity does not affect the ability of selection to achieve the target colour (Appendix 1—figure 2A).
The effects of collective selection on particle traits instead change depending on the role of such traits in determining the collective colour. Figure 2 of the main text illustrates the convergence, over one single evolutionary trajectory, of the inter-colour interaction parameters to specific values. Correspondingly, the average of these parameters in the population also changes little across multiple realizations of the stochastic evolutionary process (Appendix 1—figure 2B). As expected, the values depend on the parameters that do not evolve, that in the cases illustrated here, are the carrying capacities. However, one can notice that as long as interaction rates are bounded to be positive, one interaction (in the specific case where carrying capacities are equal) will in the long run vanish, indicating that one of the types drives the intra-collective dynamics. This corresponds to predictions, as discussed in Appendix 2 and 3.
Maximal growth rates, that were observed to change within one single realization of the evolutionary trajectory, also vary considerably across realizations (Appendix 1—figure 2C). This is a consequence of their quasi-neutrality with respect to collective selection: once the particle population approaches a steady-state within any collective generation, the speed at which it grows at low density is less important.
Different target colours
In the main text, we have considered that the target of selection was a situation when collectives are composed of half red and half blue particles. Here, we repeated the numerical simulations for different target proportions of the two types and discuss how the choice of affects the outcome of the evolutionary trajectory. We performed ten independent simulations for 10,000 collective generations, starting from the same initial conditions and parameter values, but varying the target of selection.
Appendix 1—figure 3A shows that different target colours, that is, compositions of the collectives, can be selected with an overall accuracy of a few percent. However, the variability among simulations is larger when the target is strongly skewed toward one or another monochromatic state. This reflects an increased variability in the selected particle traits, which manifests when the derived interaction rates are considered (Appendix 1—figure 3B) and maximal growth rate (Appendix 1—figure 3B). While maintaining the previously observed lower variability in interaction rates than in growth rates, all derived traits change more from run to run when the target is extreme. This is likely the consequence of a lower effectiveness in the action of collective-level selection, as a considerable part of the population ends up being monochromatic just because of sampling at birth. As a consequence, convergence towards the target is also considerably slower.
Appendix 2
Lotka-Volterra deterministic particle ecology
Model for intra-collective dynamics
The stochastic ecological dynamics of red () and blue () particles within a collective simulated by the algorithm described in Appendix 1 is approximated (see Figure 3) by the deterministic competitive Lotka-Volterra Ordinary Differential Equation:
(1) |
Here, is the pair of maximal growth rates for red and blue particles. Since the system is symmetric, we consider only the case where red particles grow faster than blue particles (). The effect of pairwise competitive interactions between cells are encoded in the matrix . All competitive interactions are considered harmful or neutral () (see Appendix 3 for more general types of interactions). Here and in the main text, we consider that the four free parameters can evolve at the same time. In the last section of the Results in the main text we explore cases when their variation is constrained by trade-offs.
So as to explore the space of all possible interaction intensities, no specific mechanism of interaction is assumed, and thus qualitatively different ecological dynamics of the particle populations. Evolutionary trajectories constrained by particle traits are briefly discussed in the last section of the Results (main text).
The carrying capacity of a monochromatic collective is for red particles and for blue particles. is a scaling factor for the intensity of pairwise interactions that can be used to rescale the deterministic system to match the stochastic trajectories. Without loss of generality, we thus assume that .
A natural set of alternate coordinates for the system in Equation 1 are total population size and collective colour, defined as the frequency of red individuals . In these coordinates, the deterministic dynamics are the solution to the following ODE.
(2) |
The functions and are polynomials in and , of coefficients:
Monomial | Coefficient in | Monomial | Coefficient in |
---|---|---|---|
1 | 1 | ||
Appendix 2—figure 1 shows an example of the ODE flow in both coordinate systems. Two unstable trivial equilibria and a stable coexistence equilibrium are located at the intersection of the isoclines. Within one collective generation, the dynamics follow such flows for duration , starting from initial conditions on the line (that is, ).
Even though Equation 1 is more directly related to the individual-based stochastic simulation, the dynamics of collective colour are understood more easily using Equation 2. Therefore, in the following we will use the latter formulation.
The dynamics of particle types across collective generations are modelled as a piecewise continuous time change (Appendix 2—figure 2), where is the fraction of red particles at time during collective generation .
We focus in particular on the succession of collective ‘‘adult’’ states at the end of each successive generation . In the following we note , which is the adult colour of the collective at the end of the growth phase. At the beginning of each collective generation, we impose that, regardless of the number of cells in the parent, every collective contains the same number of cells . In contrast, the newborn collective colour depends on the colour of the parent. In this deterministic model, we consider that there is no stochastic variation or bias due to sampling at birth, so the collective colour of the newborn is equal to that of its parent: . In the first generation (), the population size is B in every collective and the fraction of red particles is chosen uniformly at random between 0 and 1.
The proportion of red particles at adult stage is obtained from these initial conditions by integrating Equation 2. Since these equations are not explicitly solvable, there is no analytic expression for the result of the transient dynamics. However, having constrained the initial conditions to a single dimension, the adult colour is a single-valued function of the initial composition of the collective, defined as follows.
Definition (Growth function)
Given the set of particle traits , the bottleneck size and the duration of the growth phase , the growth function is defined as the application that maps an initial proportion of red particles to the proportion of red particles after duration . Thus, , with is the unique solution to the following Cauchy problem:
(3) |
To simplify notations in the main text, we set .
Relation with the stochastic evolutionary model
As explained in the main text, the growth function defines the recurrence relation between the colour of the newborn offspring and its colour at adulthood. If the reproduction process entails no stochasticity, the latter also defines the composition of collectives at the next generation. As a consequence, the iterative application of approximates the change in time of the adult colour when a population with a given, fixed, set of parameters and traits is transferred across collective generations.
The fixed points of this discrete-time system allow understanding and classifcation of behaviours observed along stochastic evolutionary trajectories. When mutation rate of particle traits is sufficiently small and growth rates are not vanishing, collectives approach such fixed points in a few collective generations by iteration of the function (Figure 5). The evolutionary trajectory can thus be seen as a succession of fixed points of . The surface of the fixed points of as a function of the particle parameters can be computed numerically, as well as its dependence on the collective generation duration and bottleneck size . A small number of qualitatively different configurations are possible for the fixed points (illustrated in Appendix 2—figure 3 1-4). In particular, the case in which possesses an internal, stable fixed point (Appendix 2—figure 3) constitutes the optimal solution to constant selection for collective colour, in that it ensures the highest degree of colour reproducibility, on average, across collective generations.
The parameter values that separate regions with qualitatively different fixed points correspond to transcritical bifurcations, where one of the monochromatic fixed points changes its stability. These lines are analytically computed below, thus allowing generalisation of the conclusions drawn from analysing the representative trajectory of Figure 2. In the following, we detail analysis of how the fixed points of the function depend on particle- and collective-level parameters.
It is worth stressing here that the deterministic model provides a good quantitative approximation of the system with particle-level and collective-level stochasticity provided that fluctuations at both levels are small. This is the case if populations of particles are large (as for instance in the case of bacterial populations) and if mutations of particle traits are rare and of small magnitude. However, in the numerical simulations we performed, the conclusions drawn from ensuing analysis held qualitatively also in the case of large fluctuations.
Fixed Points of the function and their stability
In this paragraph, we list the key properties of the function, that determine how the asymptotic collective colour depends on particle and collective parameters. Proofs of the propositions are provided in the following paragraph.
Proposition 1 (Fixed points of )
Let be a set of particle traits, the duration of the growth phase and the bottleneck size.
Then, , and , hence and are fixed points of .
Moreover, if the stability with respect to of 0 and 1 is the same, then has at least one fixed point .
The stability of the monochromatic fixed points with respect to the fraction can be numerically assessed. The number and stability of the fixed points as a function of collective-level parameters B and T are illustrated in Appendix 2—figure 3. Four different cases are considered, corresponding to the four qualitatively different outcomes of particle-level ecology (competitive exclusion by one or the other type, bistability, coexistence).
The fixed points can be analytically calculated in certain limit cases, corresponding to parameter values when within-collective particle dynamics are exponential or saturating.
Proposition 2 (Quasi-exponential growth)
When T is close to 0 and with the highest element of the competition matrix , then has only two fixed points and .
Moreover, the monochromatic fixed point , corresponding to a population completely composed of the (faster) red type of particle, is stable, whereas the fixed point , corresponding to a population composed of the slow growing type of particle, is unstable.
Proposition 3 (Saturating growth)
As the fixed points of and their stability correspond to the equilibria of Equation 1. These equilibria and their stability range are listed below.
Red alone | Blue alone | Coexistence | |
---|---|---|---|
Equilibrium | 1 | 0 | |
Stability range | and |
Here is the sum of the diagonal (or trace) of , and denotes the sum of the anti-diagonal elements of .
By linearising the system in proximity of the fixed points, it is possible to find exactly the bifurcation parameters where one equilibrium changes stability, thus the limit of the region where there exists an interior fixed point . The bifurcation values in the space of the collective parameters and delimit the region in Figure 7 where the function has an internal fixed point.
Even when the fixed point is different from the optimal value , it can nonetheless provide a starting point for evolution to optimise collective colour. Extinction of one of the two colours of particles happens instead very rapidly in the region when the monochromatic fixed points are stable, so that collectives have a higher risk of being extinct before inheritance-increasing mutations appear.
Proposition 4 (Bifurcations of the monochromatic fixed points of )
The stability of 0 changes at and the stability of 1 at such that:
These results allow understanding of the interplay between time scales of particle-level ecology and collective reproduction, whose relationship changes along an evolutionary trajectory. Appendix 2—figure 4 illustrates the change of the fixed point of with the collective generation duration T for typical particle traits corresponding to the four qualitative classes of asymptotic equilibria for particle ecology. Of particular relevance for understanding the stochastic trajectory illustrated in Figure 2 is panel D.
When the time scale of exponential particle growth is comparable to T, (such as at the beginning of the evolutionary trajectory displayed in Figure 2) Proposition 2 indicates that the system is expected to converge to an all-red solution ( is the only stable equilibrium). However, at the same time as this fast dynamic occurs, the growth rates change by mutation. Selection during the exponential phase generally favours fast growing mutants, which means that particle populations achieve high-density conditions in a shorter time. The system then effectively behaves as if T had increased, thus leading selection to ’see’ interaction traits.
When the time scale of collective reproduction is sufficiently slow with respect to the intra-collective dynamics, the system crosses the bifurcation point (Proposition 4), so that the function now has an internal fixed point (Figure 6). In the stochastic simulations, this means that more collectives are reproducibly found close to the optimal colour. It takes a relatively short time to adjust the particle traits so that the fixed point is close to the optimum . In this case, the deterministic approximation produces a close to perfect inheritance of the collective colour. However, fluctuations in particle numbers and in composition at birth still result in a large variance of colours among collectives in the stochastic system.
Here, starts the last and slowest phase of the evolutionary trajectory, which results in colour variance reduction through improvement of the ability of particles to correct variations in colour. This is achieved by attaining faster the particle ecological equilibrium, so that fluctuations are more efficiently dampened by demographic dynamics. As a consequence, the conditions described by Proposition 3 will be met. This allows identification of a surface in parameter space, where the fixed point of the function identifies with the ecological equilibrium , that contains evolutionary equilibria. The ecological equilibrium is displayed in Appendix 2—figure 4 as a function of the cross-colour interaction parameters and . In the regime where particle and collective time scales are well separated (), then interaction parameters that correspond to the optimal colour satisfy the following relationship:
(4) |
This relation identifies the white dotted line in Appendix 2—figure 4 (and in Figure 8B). Once it is attained, mutations cause the deterministic system to move neutrally on this surface. As the stochastic simulation shows, particle parameters keep evolving directionally so as to reduce phenotypic variance. This is achieved by making increasingly flatter in the vicinity of the fixed point, so that the target colour is not only more stable, but it is reached in fewer collective generations.
Successive events of mutation and substitution progressively lead to a growing asymmetry in the ecological relationship between the two types of particles: that with smaller carrying capacity becomes insensitive to the other colour; the latter instead experiences competition, so that its growth is curbed and optimal proportion of colours is eventually realized (see Figure 3D). As illustrated by Appendix 2—figure 6, this conclusion is independent of what is the maximum growth rate, that only affects the advantage of one type at initial stages of growth. Indeed, the position on the intercept between the optimality line and the y axis in Appendix 2—figure 5 and Appendix 2—figure 6 only depends on the difference between intra-type competition parameters. A consequence of this is that fast-growing types systematically display, when they are also those with a larger carrying capacity, a population overshoot.
Proofs
In this section, we present the proof of propositions 2–4 above.
Proof of Proposition 1
In the coordinates we have seen that and that and are trivial roots of the polynomial (Equation 2). Hence 0 and 1 are always fixed points of .
Since and (from Equation 2) are polynomials of , they are smooth (of differentiability class ) on . Thus, the global flow corresponding to the Cauchy problem is also smooth on is the partial application of the global flow to the case where . Therefore, is continuous on .
Moreover, let us suppose that 0 and 1 are both unstable. Then and , with the derivative of with respect to its first variable. As a consequence there is an such that and . Since is continuous, there is at least one such that by virtue of the intermediate value theorem.
In practice, we never encountered cases when more than one internal fixed point was present. However multistability is expected to occur if the equations describing particle ecology had higher-order nonlinearities.
Proof of Proposition 2
Since the nonlinear terms in Equation 3 are smaller than , and this is negligible with respect to 1, particle ecology is approximated by its linearization as long as the population size remains close to the bottleneck value. Around , the Cauchy problem can be written as:
In the coordinates, the total population size grows exponentially and is decoupled from the colour. On the other hand, follows the logistic differential equation:
(5) |
which can be integrated.
For T sufficiently small for the population to be in exponential growth phase, the growth map can be approximated by the solution of Equation 5:
This function is strictly convex (or concave) on (0, 1) depending on the sign of :
Since and , is of the same sign as , that is strictly positive if , or strictly negative if .
Thus, is strictly convex on if , and strictly concave on if . In the first case, red colour is an unstable equilibrium and blue colour a stable one, and vice-versa in the second case. Note that the segment is a chord of . Therefore, the strictly convex (resp. concave) do not intersect except in and .
Proof of Proposition 3
When the collective generation time T is much longer than the demographic time scale, the populations within droplets at the adult stage are well approximated by the equilibrium solution of the Lotka-Volterra Equation 1. Solving simultaneously equations and (or equivalently , ) yields the four equilibria listed below in both coordinate systems. Linear stability analysis allows one to determine the parameter intervals where these are stable, listed below.
Name | Red alone | Blue alone | Coexistence | Extinction |
---|---|---|---|---|
Position in | [0,0] | |||
Position in | Undefined | |||
Condition for stability | and | Never |
Proof of Proposition 4
We consider the case when the fixed point 0 changes stability. The stability of the fixed point 1 can be studied analogously.
We aim at identifying the values of the collective parameters where a fixed point with changes stability through a transcritical bifurcation. The difficulty lies in the fact that one needs to estimate the dynamics of the second variable in order to study the stability of the 2-D system. Luckily, this can be done in the limit when the collective contains almost exclusively particles of one single colour (in this case, blue).
Total population size is in this case decoupled from colour and Equation 2 can be integrated with initial condition , yielding the following trajectory:
As long as is small, the time derivative is approximated by the non-autonomous system:
with as defined in Equation 2:
Solving this equation allows computation of the adult colour as a function of the parameters and . At the bifurcation point , where stability of the 0 fixed point changes, the newborn colour is the same as the adult colour: . are then solutions of the integral equation:
Solving for we get:
With
Figure 7 shows that this approximation retrieves accurately the numerically computed bifurcation lines.
Appendix 3
Beyond competitive interactions
In the main text, the model is limited to deleterious (competitive) interactions, whereby the inter-colour interactions are such that one colour always has a negative density-dependent effect on the growth of the other colour. This choice reflects the expectation that, as in the example of the droplet experiment, competition would be the main driver of interactions among two previously unconnected bacterial species growing on a common resource.
However, it is interesting to consider what happens if interactions of other types are taken into account. This section presents two additional interaction classes: exploitative (e.g. predator-prey or parasitic) interactions ( or ), and mutualism ( and ). Note that exploitative interactions correspond to non-obligate predation (or parasitism): the predator (or the parasite) can sustain a non-null population density even in the absence of the prey (or host). Obligate interactions can be modelled in the limit where the carrying capacity of the exploiters tends to zero. Similarly, unless the carrying capacities of both types tend to zero, mutualism is also not obligate.
The deterministic model (Appendix 2 Equation 1) can be straightforwardly extended to these larger parameter ranges, allowing prediction of the outcome of the evolutionary dynamics. Appendix 2—figure 5 presents the position of the stable fixed point of for negative inter-colour interaction parameters when the time scale of collective reproduction is sufficiently slow with respect to the intra-collective dynamic . Appendix 3—figure 1 represents the same fixed point for extended values of the interaction parameters. Each quadrant corresponds to a different kind of ecological interaction (competition, exploitation and mutualism). While competition is discussed in the main text, other kinds of interactions are discussed below.
Whenever evolution leads to separation in time-scales between particle and collective dynamics (typically by increasing particle growth rates), the evolutionary dynamic within each quadrant will be akin to the competition case: first, successive invasions of mutants bring the system on the manifold of interaction parameters where the equilibrium colour corresponds to the selected colour (Appendix 2 Equation 4); second, the system evolves on this manifold toward regions of faster ecological convergence.
Exploitative interactions
Consider first that , so that red individuals (type 0) are the exploiters (predators or parasites) and blue individuals (type 1) are the exploited (prey or hosts). This corresponds to the bottom-right quadrant of Appendix 3—figure 1.
When the exploiter competes with the exploited more than with other exploiters (), the stable equilibrium for Appendix 2 Equation 1 is monochromatic red (see Appendix 2 Proposition 3). However, when the the competitive interaction is stronger among exploiters (), the coexistence equilibrium is stable and correspond to a colour of (see Appendix 2 Proposition 3). In the coexistence region of the bottom-left quadrant, the collective colour can take up values in the range bounded on one side by the extinction of the exploited type, and on the other side by the ratio of carrying capacity obtained when there is no competitive interactions. This range does not contain the target colour in the example illustrated in Appendix 3—figure 1 because the exploiter has a higher carrying capacity than the exploited . It is thus impossible to achieve the target colour in the lower right quadrant. Unless the nature of ecological interactions changes, over evolutionary times the population of collectives will move towards the absence of interactions. Here, collectives of colour close to the optimum can still manifest in the stochastic individual-based model as the effect of sampling at dilution and fluctuations during growth, but the average colour will remain off target.
In the upper left quadrant, where , blue individuals (type 0) are the exploiters (predators or parasites) and red individuals are the exploited (prey or hosts). In the coexistence region (i.e., when the competition is stronger among exploiters than between exploiters and exploited ), the collective colour can take up values in the range , that contains the target in the example illustrated in Appendix 3—figure 1 because the exploiter has a lower carrying capacity than the exploited . Within the boundaries of this quadrant, long-term evolution will tend to reduce the (positive) interaction , thus mitigating exploitation, while at the same time making the (negative) interaction term smaller, that is increasing the advantage provided by the exploited to the exploiter. Again, if the nature of ecological interactions does not change, the system will evolve towards a case where one particle type (in this case, the exploiter, that also has smaller carrying capacity), gets decoupled from the demography of the other type.
Mutualistic interactions
Consider now that red and blue individuals have non-obligate, mutualistic interactions. This corresponds to both inter-colour competition traits and being negative, and can be visualised in the bottom-left quadrant of Appendix 3—figure 1.
When interactions are mutualistic, the equilibria of Appendix 2 Equation 1 resulting from the extinction of one type or the other are never stable ( or are never fulfilled since and respectively, see Appendix 2 Proposition 3) and the solution is always coexistence.
Depending on the sign of the determinant of the interaction matrix , the dynamics within a collective generation can have two qualitatively different behaviours. When mutualistic interactions have small intensity, the intra-collective dynamics attains an equilibrium, even though the population size of one of the two particle types is larger than their respective carrying capacities (because of the positive contribution of the other type). However, when (white line in Appendix 3—figure 1), the populations would undergo unbounded growth if they were not embedded in collectives of finite lifetime.
This unrealistic feature of simplified Lotka-Volterra models, that makes them not well fit to describe mutualistic interactions, is not particularly problematic in our case, since the fraction of red particles converges to its equilibrium value even though the population size diverges. Appendix 3—figure 1 illustrates how the within-collective particle dynamics changes along an evolutionary trajectory towards increasingly strong mutualistic interactions. If no physical or biological constraint keeps parameters in the region of bounded growth, then adherence of the model predictions from reality would need to be tested by studying their robustness to inclusion of other sources of co-limitation, such as, for instance, nutrient exhaustion.
Transition between classes of ecological interactions
So far, we have examined different ecological interactions separately, as they are usually considered to belong to separate categories. It is, however, conceivable that mutations induce a competitive interaction to become exploitative, or an exploitative interaction to become mutualistic (Sørensen et al., 2019), which in our case would be the consequence of the inter-colour interaction parameters changing sign. In this case, the prediction of the deterministic model is that, as long as there are no constraints that limit the variation of the interaction parameters, selection at the collective level should lead particles to become more and more benign towards each other, and eventually reach a regime where their exchanges are mutualistic.
Funding Statement
The funders had no role in study design, data collection and interpretation, or the decision to submit the work for publication.
Contributor Information
Guilhem Doulcier, Email: guilhem.doulcier@ens.fr.
Wenying Shou, Fred Hutchinson Cancer Research Center, United States.
Patricia J Wittkopp, University of Michigan, United States.
Funding Information
This paper was supported by the following grants:
Agence Nationale de la Recherche ANR-10-IDEX-001-02 to Guilhem Doulcier, Paul B Rainey.
Agence Nationale de la Recherche ANR-10-LABX-54 to Silvia De Monte.
Agence Nationale de la Recherche ANR-11-IDEX-0001-02 to Silvia De Monte.
Max-Planck-Gesellschaft to Paul B Rainey.
Additional information
Competing interests
Reviewing editor, eLife and founding member of MilliDrop.
No competing interests declared.
Author contributions
Software, Formal analysis, Visualization, Methodology.
Formal analysis, Supervision, Methodology.
Resources, Formal analysis, Supervision, Methodology.
Conceptualization, Resources, Supervision, Funding acquisition.
Additional files
Data availability
The source code for all simulations and figures in the manuscript is available as a zip file uploaded with the manuscript and in a public git repository (https://gitlab.com/ecoevomath/estaudel; copy archived at https://github.com/elifesciences-publications/estaudel).
References
- Abreu CI, Friedman J, Andersen Woltz VL, Gore J. Mortality causes universal changes in microbial community composition. Nature Communications. 2019;10:1–9. doi: 10.1038/s41467-019-09925-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Baraban L, Bertholle F, Salverda ML, Bremond N, Panizza P, Baudry J, de Visser JA, Bibette J. Millifluidic droplet analyser for microbiology. Lab on a Chip. 2011;11:4057–4062. doi: 10.1039/c1lc20545e. [DOI] [PubMed] [Google Scholar]
- Baum DA, Vetsigian K. An experimental framework for generating evolvable chemical systems in the laboratory. Origins of Life and Evolution of Biospheres. 2017;47:481–497. doi: 10.1007/s11084-016-9526-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Black AJ, Bourrat P, Rainey PB. Ecological scaffolding and the evolution of individuality. Nature Ecology & Evolution. 2020;4:426–436. doi: 10.1038/s41559-019-1086-9. [DOI] [PubMed] [Google Scholar]
- Bonner JT. Evolutionary strategies and developmental constraints in the cellular slime molds. The American Naturalist. 1982;119:530–552. doi: 10.1086/283930. [DOI] [Google Scholar]
- Bourrat P. Evolutionary transitions in heritability and individuality. bioRxiv. 2017 doi: 10.1101/192443. [DOI] [PubMed]
- Buss LW. Somatic cell parasitism and the evolution of somatic tissue compatibility. PNAS. 1982;79:5337–5341. doi: 10.1073/pnas.79.17.5337. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Buss LW. The Evolution of Individuality. Princeton: Princeton University Press; 1987. [Google Scholar]
- Champagnat N, Ferrière R, Méléard S. Unifying evolutionary dynamics: from individual stochastic processes to macroscopic models. Theoretical Population Biology. 2006;69:297–321. doi: 10.1016/j.tpb.2005.10.004. [DOI] [PubMed] [Google Scholar]
- Cottinet D, Condamine F, Bremond N, Griffiths AD, Rainey PB, de Visser JA, Baudry J, Bibette J. Lineage tracking for probing heritable phenotypes at Single-Cell resolution. PLOS ONE. 2016;11:e0152395. doi: 10.1371/journal.pone.0152395. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Day MD, Beck D, Foster JA. Microbial communities as experimental units. BioScience. 2011;61:398–406. doi: 10.1525/bio.2011.61.5.9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- De Monte S, Rainey PB. Nascent multicellular life and the emergence of individuality. Journal of Biosciences. 2014;39:237–300. doi: 10.1007/s12038-014-9420-5. [DOI] [PubMed] [Google Scholar]
- Doebeli M, Ispolatov Y, Simon B. Towards a mechanistic foundation of evolutionary theory. eLife. 2017;6:e23804. doi: 10.7554/eLife.23804. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Doulcier G. estaudel. b3cd2904GitLab. 2020 https://gitlab.com/ecoevomath/estaudel
- Geritz SAH, Kisdi É., Meszéna G, Metz JAJ. Evolutionarily singular strategies and the adaptive growth and branching of the evolutionary tree. Evolutionary Ecology. 1998;12:35–57. doi: 10.1023/A:1006554906681. [DOI] [Google Scholar]
- Gillespie DT. A general method for numerically simulating the stochastic time evolution of coupled chemical reactions. Journal of Computational Physics. 1976;22:403–434. doi: 10.1016/0021-9991(76)90041-3. [DOI] [Google Scholar]
- Gillespie DT. Approximate accelerated stochastic simulation of chemically reacting systems. The Journal of Chemical Physics. 2001;115:1716–1733. doi: 10.1063/1.1378322. [DOI] [Google Scholar]
- Godfrey-Smith P. Darwinian Populations and Natural Selection. Oxford: Oxford university Press; 2009. [DOI] [Google Scholar]
- Goodnight CJ. Heritability at the ecosystem level. PNAS. 2000;97:9365–9366. doi: 10.1073/pnas.97.17.9365. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Goodnight CJ, Stevens L. Experimental studies of group selection: what do they tell Us about group selection in nature? The American Naturalist. 1997;150 Suppl 1:S59–S79. doi: 10.1086/286050. [DOI] [PubMed] [Google Scholar]
- Grey D, Hutson V, Szathmáry E. A re-examination of the stochastic corrector model. Proceedings of the Royal Society B: Biological Sciences. 1995;262:29–35. doi: 10.1098/rspb.1995.0172. [DOI] [Google Scholar]
- Griesemer J. What is "epi" about epigenetics? Annals of the New York Academy of Sciences. 2002;981:97–110. doi: 10.1111/j.1749-6632.2002.tb04914.x. [DOI] [PubMed] [Google Scholar]
- Hammerschmidt K, Rose CJ, Kerr B, Rainey PB. Life cycles, fitness decoupling and the evolution of multicellularity. Nature. 2014;515:75–79. doi: 10.1038/nature13884. [DOI] [PubMed] [Google Scholar]
- Ikegami T, Hashimoto K. Dynamical systems approach to Higher-level heritability. Journal of Biological Physics. 2002;28:799–804. doi: 10.1023/A:1021215511897. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Jacquard A. Heritability: one word, three concepts. Biometrics. 1983;39:465–477. doi: 10.2307/2531017. [DOI] [PubMed] [Google Scholar]
- Johnson CR, Boerlijst MC. Selection at the level of the community: the importance of spatial structure. Trends in Ecology & Evolution. 2002;17:83–90. doi: 10.1016/S0169-5347(01)02385-0. [DOI] [Google Scholar]
- Johnston IG, Jones NS. Closed-form stochastic solutions for non-equilibrium dynamics and inheritance of cellular components over many cell divisions. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences. 2015;471:20150050. doi: 10.1098/rspa.2015.0050. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kotil SE, Vetsigian K. Emergence of evolutionarily stable communities through eco-evolutionary tunnelling. Nature Ecology & Evolution. 2018;2:1644–1653. doi: 10.1038/s41559-018-0655-7. [DOI] [PubMed] [Google Scholar]
- Lewontin RC. The units of selection. Annual Review of Ecology and Systematics. 1970;1:1–18. doi: 10.1146/annurev.es.01.110170.000245. [DOI] [Google Scholar]
- Margulis L. Origin of Eukaryotic Cells: Evidence and Research Implications for a Theory of the Origin and Evolution of Microbial, Plant, and Animal Cells on the Precambrian Earth. New Haven, USA: Yale University Press; 1970. [Google Scholar]
- Martin W, Müller M. The hydrogen hypothesis for the first eukaryote. Nature. 1998;392:37–41. doi: 10.1038/32096. [DOI] [PubMed] [Google Scholar]
- Maynard Smith J, Szathmary E. The Major Transitions in Evolution. Oxford: Freeman; 1995. [Google Scholar]
- Penn A. Modelling artificial ecosystem selection: A preliminary investigation. In: Banzhaf W, Ziegler J, Christaller T, Dittrich P, Kim J. T, editors. European Conference on Artificial Life. Springer; 2003. pp. 659–666. [DOI] [Google Scholar]
- Penn A, Harvey I. The role of non-genetic change in the heritability, variation, and response to selection of artificially selected ecosystems. Artificial Life IX: Proceedings of the Ninth International Conference on theSimulation and Synthesis of Artificial Life.2004. [Google Scholar]
- Queller DC. Cooperators Since Life Began. University of Chicago Press; 1997. [DOI] [Google Scholar]
- Rainey PB, Remigi P, Farr AD, Lind PA. Darwin was right: where now for experimental evolution? Current Opinion in Genetics & Development. 2017;47:102–109. doi: 10.1016/j.gde.2017.09.003. [DOI] [PubMed] [Google Scholar]
- Sackmann EK, Fulton AL, Beebe DJ. The present and future role of microfluidics in biomedical research. Nature. 2014;507:181–189. doi: 10.1038/nature13118. [DOI] [PubMed] [Google Scholar]
- Smith JM, Szathmáry E. The origin of chromosomes. I. selection for linkage. Journal of Theoretical Biology. 1993;164:437–446. doi: 10.1006/jtbi.1993.1165. [DOI] [PubMed] [Google Scholar]
- Sørensen MES, Lowe CD, Minter EJA, Wood AJ, Cameron DD, Brockhurst MA. The role of exploitation in the establishment of mutualistic microbial symbioses. FEMS Microbiology Letters. 2019;366:fnz148. doi: 10.1093/femsle/fnz148. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Swenson W, Arendt J, Wilson DS. Artificial selection of microbial ecosystems for 3-chloroaniline biodegradation. Environmental Microbiology. 2000a;2:564–571. doi: 10.1046/j.1462-2920.2000.00140.x. [DOI] [PubMed] [Google Scholar]
- Swenson W, Wilson DS, Elias R. Artificial ecosystem selection. PNAS. 2000b;97:9110–9114. doi: 10.1073/pnas.150237597. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Takeuchi N, Hogeweg P. Multilevel selection in models of prebiotic evolution II: a direct comparison of compartmentalization and spatial self-organization. PLOS Computational Biology. 2009;5:e1000542. doi: 10.1371/journal.pcbi.1000542. [DOI] [PMC free article] [PubMed] [Google Scholar]
- van Vliet S, Doebeli M. The role of multilevel selection in host microbiome evolution. PNAS. 2019;116:20591–20597. doi: 10.1073/pnas.1909790116. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wade MJ. Adaptation in Metapopulations. Chicago: University of Chicago Press; 2016. [DOI] [Google Scholar]
- Williams HT, Lenton TM. Artificial selection of simulated microbial ecosystems. PNAS. 2007;104:8918–8923. doi: 10.1073/pnas.0610038104. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wilson EO. The sociogenesis of insect colonies. Science. 1985;228:1489–1495. doi: 10.1126/science.228.4707.1489. [DOI] [PubMed] [Google Scholar]
- Wilson DS, Knollenberg WG. Adaptive indirect effects: the fitness of burying beetles with and without their phoretic mites. Evolutionary Ecology. 1987;1:139–159. doi: 10.1007/BF02067397. [DOI] [Google Scholar]
- Wilson DS, Sober E. Reviving the superorganism. Journal of Theoretical Biology. 1989;136:337–356. doi: 10.1016/S0022-5193(89)80169-9. [DOI] [PubMed] [Google Scholar]
- Xie L, Yuan AE, Shou W. Simulations reveal challenges to artificial community selection and possible strategies for success. PLOS Biology. 2019;17:e3000295. doi: 10.1371/journal.pbio.3000295. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Xie L, Shou W. Community function landscape and steady state species ratio shape the eco-evolutionary dynamics of artificial community selection. bioRxiv. 2018 doi: 10.1101/264697. [DOI]
- Zomorrodi AR, Segrè D. Synthetic ecology of microbes: mathematical models and applications. Journal of Molecular Biology. 2016;428:837–861. doi: 10.1016/j.jmb.2015.10.019. [DOI] [PMC free article] [PubMed] [Google Scholar]