Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

A game of life with dormancy

Daniel Henrik Nevermann1, Claudius Gros1, Jay T. Lennon2,


1 Institute for Theoretical Physics, Goethe University Frankfurt, Germany

2 Department of Biology, Indiana University, Bloomington, IN 47405, USA


* corresponding author: lennonj@iu.edu

Abstract

The factors contributing to the persistence and stability of life are fundamental for understanding complex living systems. Organisms are commonly challenged by harsh and fluctuating environments that are suboptimal for growth and reproduction, which can lead to extinction. Species often contend with unfavorable and noisy conditions by entering a reversible state of reduced metabolic activity, a phenomenon known as dormancy. Here, we develop Spore Life, a model to investigate the effects of dormancy on population dynamics. It is based on Conway’s Game of Life, a deterministic cellular automaton where simple rules govern the metabolic state of an individual based on the metabolic state of its neighbors. For individuals that would otherwise die, Spore Life provides a refuge in the form of an inactive state. These dormant individuals (spores) can resuscitate when local conditions improve. The model includes a parameter α[0,1]𝛼01\alpha\in[0,1]italic_α ∈ [ 0 , 1 ] that controls the survival probability of spores, interpolating between Game of Life (α=0𝛼0\alpha=0italic_α = 0) and Spore Life (α=1𝛼1\alpha=1italic_α = 1), while capturing stochastic dynamics in the intermediate regime (0<α<10𝛼10<\alpha<10 < italic_α < 1 ). In addition to identifying the emergence of unique periodic configurations, we find that spore survival increases the average number of active individuals and buffers populations from extinction. Contrary to expectations, the stabilization of the population is not the result of a large and long-lived seed bank. Instead, the demographic patterns in Spore Life only require a small number of resuscitation events. Our approach, yields novel insight into what is minimally required for the emergence of complex behaviors associated with dormancy and the seed banks that they generate.

Introduction

In nature, organisms are often challenged by conditions that are suboptimal for growth and reproduction. For life to persist, organisms must contend with a range of external forces. Scarcity of resources, fluctuating abiotic variables, and the patchy distribution of suitable habitat are just a few of the many exogenous factors that can reduce organismal fitness. In addition, individual performance is affected by endogenous factors arising from demographic rates and species interactions. Together, these factors pose a risk for local extinction. Populations can escape this fate through behavioral modifications, phenotypic plasticity, migration within a landscape, and evolutionary adaptation [1, 2].

One process that is important in promoting the persistence of populations is dormancy, which occurs when an individual enters a reversible state of reduced metabolic activity [3]. Dormant individuals enjoy protection against unfavorable conditions and have the capacity to resume growth when conditions improve. The accumulation of inactive individuals results in a ”seed bank”, which can buffer population dynamics leading to increased geometric mean fitness and a reduced probability of stochastic extinction in variable environments [4, 5].

Dormancy is achieved among species in different ways. In some cases, dormancy requires hundreds of interacting genes that are integrated into a tightly regulated developmental program [6]. Organisms adopting such a strategy often rely on the interpretation of environmental cues to transition between metabolic states in a responsive manner [7]. In other cases, dormancy is achieved through simpler means. For example, organisms can stochastically fall into an inactive state or randomly awaken independent of environmental conditions consistent with a bet-hedging strategy [8, 9]. These fundamental differences in dormancy affect the size and longevity of a seed bank. While individuals belonging to some species only remain dormant for a short period of time [10], individuals belonging to other species can persist indefinitely [11]. Such differences in shallow vs. deep dormancy should have implications for population stability and the persistence of life.

Dormancy has independently arisen many times across the tree of life [5]. In this way, it is an example of convergent evolution [12], suggesting that dormancy may be a solution to one of life’s major problems, i.e., surviving in noisy and unpredictable environments. Despite its prevalence among diverse lineages and ecosystems, there is no standard way for modeling dormancy. While dynamical approaches have been developed [13, 14, 15] they typically do not capture the fact that dormancy is an individual process that can lead to complex emergent behaviors and patterns. Furthermore, modeling efforts have not identified the minimal requirements for achieving the benefits of dormancy, which could shed light on the origins and evolution of an important life-history strategy.

One way to model living systems is through a bottom-up approach where rules are encoded into individual agents that are then observed as the consequences unfold over time. Perhaps the best examples come from cellular automata where self-replicating behaviors are governed by the agent’s state (e.g., alive𝑎𝑙𝑖𝑣𝑒aliveitalic_a italic_l italic_i italic_v italic_e vs. dead𝑑𝑒𝑎𝑑deaditalic_d italic_e italic_a italic_d) as well as those of its neighbors on a two-dimensional lattice with a random set of initial conditions. Despite their simplicity at the agent level, cellular automata, most notably Conway’s Game of Life [16], can give rise to periodic patterns [17], chaotic dynamics [18], self-organized criticality [19], and other life-like complexities [20]. While dispersal in space has been explored in cellular automata [21, 22], few studies have investigated how dispersal in time (i.e., dormancy) affects the dynamics of such systems [23, 24].

Here, we develop a cellular automaton called Spore Life, which includes minimal modifications to the original Game of Life. We quantify the distribution of metabolic states along with the probability of extinction with updated rules that capture features of dormancy. In particular, we explored shallow vs. deep dormancy by manipulating a spore survivorship parameter, which also introduces stochasticity into the model. By characterizing the lifetime of individuals in active (A𝐴Aitalic_A) and inactive (I𝐼Iitalic_I) states, along with spore effects on demographic rates (i.e., births and deaths), we are able to recreate and better understand what is minimally required for dormancy and its contribution to population persistence.

Methods

Game of Life

We developed a cellular automaton that includes dormancy. The model is based on Conway’s Game of Life (GoL), which takes place on a two-dimensional lattice of sites S𝑆Sitalic_S. In the original model, each site can be in dead state (D𝐷Ditalic_D) or occupied by an alive individual in a metabolically active state (A𝐴Aitalic_A) such that S{active,dead}{A,D}𝑆activedead𝐴𝐷S\in\{\mathrm{active},\mathrm{dead}\}\equiv\{A,D\}italic_S ∈ { roman_active , roman_dead } ≡ { italic_A , italic_D }. Initial conditions (t=0𝑡0t=0italic_t = 0) are created by seeding the ×\ell\times\ellroman_ℓ × roman_ℓ grid with probability q𝑞qitalic_q of each site being occupied by an active individual. In subsequent time steps, the grid is updated in a density-dependent manner. Specifically, the following rules are applied to the occupant of a focal site based on the number of active individuals (𝒩Asubscript𝒩𝐴\mathcal{N}_{A}caligraphic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT) in neighboring sites (Fig. 1):

  1. 1.

    Active individual with <<<2 active neighbors dies (AD𝐴𝐷A\rightarrow Ditalic_A → italic_D)

  2. 2.

    Active individual with 2-3 active neighbors persists (AA𝐴𝐴A\rightarrow Aitalic_A → italic_A)

  3. 3.

    Active individual with >>>4 active neighbors dies (AD𝐴𝐷A\rightarrow Ditalic_A → italic_D)

  4. 4.

    Dead individual with 3 active neighbors is reborn (DA𝐷𝐴D\rightarrow Aitalic_D → italic_A)

Spore Life

We created a model called Spore Life by introducing dormancy into the cellular automaton. This required the addition of an inactive state (I𝐼Iitalic_I), allowing individuals to be in one of three metabolic states: S{active,inactive,dead}{A,I,D}𝑆activeinactivedead𝐴𝐼𝐷S\in\{\mathrm{active},\mathrm{inactive},\mathrm{dead}\}\equiv\{A,I,D\}italic_S ∈ { roman_active , roman_inactive , roman_dead } ≡ { italic_A , italic_I , italic_D }. As in the original Game of Life, initial conditions are created by seeding the ×\ell\times\ellroman_ℓ × roman_ℓ grid with a probability q𝑞qitalic_q of each site being occupied by an active individual. In subsequent time steps, the grid is updated according to a slightly modified set of rules (Fig. 1):

  1. 1.

    Active individual with 0 active neighbors dies (AD𝐴𝐷A\rightarrow Ditalic_A → italic_D)

  2. 2.

    Active individual with 1 active neighbor becomes a dormant spore (AI𝐴𝐼A\rightarrow Iitalic_A → italic_I)

  3. 3.

    Active individual with 2-3 active neighbors lives (AA𝐴𝐴A\rightarrow Aitalic_A → italic_A)

  4. 4.

    Active individual with >>>4 active neighbors dies (AD𝐴𝐷A\rightarrow Ditalic_A → italic_D)

  5. 5.

    Inactive individual (i.e., spore) with 2-3 active neighbors resuscitates (IA𝐼𝐴I\rightarrow Aitalic_I → italic_A)

  6. 6.

    Dead individual with 3 active neighbors is reborn (DA𝐷𝐴D\rightarrow Aitalic_D → italic_A)

Refer to caption
Fig 1: Transition rules and unique configurations In (a) we present rule tables for the Game of Life (top) and Spore Life (middle). Individuals can be in a dead (D𝐷Ditalic_D), inactive (I𝐼Iitalic_I), or active (A𝐴Aitalic_A) state. Transitions among these states are governed by the number of active neighbors 𝒩A{1,2,,8}subscript𝒩𝐴128{\mathcal{N}}_{A}\in\{1,2,\dots,8\}caligraphic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ∈ { 1 , 2 , … , 8 }. Dormant individuals (i.e., spores) in an inactive state I𝐼Iitalic_I die at every time step with probability 1α1𝛼1-\alpha1 - italic_α (bottom). In (b) a selection of repeating configurations Pnsubscript𝑃𝑛P_{n}italic_P start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT with period n𝑛nitalic_n that arise in the deterministic limit (α=1𝛼1\alpha=1italic_α = 1) of Spore Life. Active individuals are shown in orange and inactive individuals in blue.

Spore survivorship

To explore how variation in spore survivorship influences population dynamics, we introduced a parameter α𝛼\alphaitalic_α, which determines the fate of an inactive individual (Fig. 1 a). We specify that an inactive individual dies with probability (1α)1𝛼(1-\alpha)( 1 - italic_α ). As such, when α=1𝛼1\alpha=1italic_α = 1, an inactive individual has the potential to remain as a dormant spore for the remainder of the simulation. At the opposite limit, when α=0𝛼0\alpha=0italic_α = 0, all inactive individuals deterministically transition into dead individuals before the next time step. Under these conditions, the middle row of the Spore Life rule table is identical to the top row of the original Game of Life rule table (Fig. 1 a). When α(0,1)𝛼01\alpha\in(0,1)italic_α ∈ ( 0 , 1 ), transitions are stochastic such that some inactive individuals die while others resuscitate, reflecting variation in the degree to which organisms can persist in a shallow vs. deep state of dormancy.

Dormancy and population dynamics

Once implemented, we used Spore Life to characterize the effects of dormancy on key population-level phenomena. In addition to identifying the emergence of unique periodic configurations, we described how dormancy influences the abundance and distribution of metabolic states (A𝐴Aitalic_A, I𝐼Iitalic_I, D𝐷Ditalic_D) on different sized grids. We also measured extinction probabilities of the population. While controlling for starting densities across a broad range (n𝑛nitalic_n = 1,000) of initial condition, we quantified the number of time steps that occurred prior to extinction (Textsubscript𝑇extT_{\mathrm{ext}}italic_T start_POSTSUBSCRIPT roman_ext end_POSTSUBSCRIPT), which we operationally defined based on the constancy of NAsubscript𝑁𝐴N_{A}italic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT after 100 time steps.

Dormancy and demographic processes

To gain mechanistic insight into how dormancy affected population-level phenomenon, we characterized two important demographic processes. First, we quantified the lifetime of inactive individuals for different levels of α𝛼\alphaitalic_α. This involved calculating the number of time steps before an inactive spore either died or was resuscitated. We then compared these estimates to the lifetime of an active individual, which involved measuring the number of time steps before it either died or transitioned into an inactive state I𝐼Iitalic_I. Second, we examined how α𝛼\alphaitalic_α contributed to the population by comparing sources of births (i.e., D𝐷Ditalic_D \to A𝐴Aitalic_A vs. I𝐼Iitalic_I \to A𝐴Aitalic_A) and sources of deaths (A𝐴Aitalic_A \to D𝐷Ditalic_D vs. A𝐴Aitalic_A \to I𝐼Iitalic_I) as a function of α𝛼\alphaitalic_α.

An interactive web page is available to explore the dynamics of Spore Life: https://itp.uni-frankfurt.de/spore-life/

Results

Spore Life creates unique periodic configurations

In the Game of Life (α=0𝛼0\alpha=0italic_α = 0) repeating configurations such as blinkers and gliders exist [25]. This also holds in the opposite limit (α=1𝛼1\alpha=1italic_α = 1) when Spore Life becomes deterministic. We identified a number of configuration that uniquely arise from the dormancy rule set. While our investigation of configurations was neither systematic nor exhaustive, we documented several patterns that repeat with periods of 2, 3, 4, 14, and 62 time steps (Fig. 1 b and Fig. S2).

Dormancy stabilizes population dynamics

When starting from a random distribution of metabolic states, we find that Spore Life is much more stable than the Game of Life (Fig. 2). Without dormancy (α=0𝛼0\alpha=0italic_α = 0), the number of active individuals (NAsubscript𝑁𝐴N_{A}italic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT) rapidly drops off leading to extinction in less than 100 time steps for a ×=30×303030\ell\times\ell=30\times 30roman_ℓ × roman_ℓ = 30 × 30 grid. Here, extinction occurs when there are no active or dormant individuals on the lattice, or when the population is comprised of isolated static or periodic configurations with densities of 3.3%similar-toabsentpercent3.3\sim 3.3\%∼ 3.3 % active individuals. In contrast, when dormant spores were generated due to local underpopulation, as illustrated in Fig. 1 a, populations persist over prolonged time scales. In the deterministic limit, α=1𝛼1\alpha=1italic_α = 1, populations persisted for at least 1,000 time steps with much higher average population sizes. A simulation comparing the dynamics of Spore Life and the Game of Life can be viewed here. In between, for α(0,1)𝛼01\alpha\in(0,1)italic_α ∈ ( 0 , 1 ), there was a reduction in the average NAsubscript𝑁𝐴N_{A}italic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT relative to α=1𝛼1\alpha=1italic_α = 1, suggesting an increased risk of local extinction (Fig. S1)

Refer to caption
Fig 2: Population dynamics with dormancy Abundance of active individuals (NAsubscript𝑁𝐴N_{A}italic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT) over time (t𝑡titalic_t) for different levels of spore survivorship (α𝛼\alphaitalic_α). For the Game of Life (α=0𝛼0\alpha=0italic_α = 0), the abundance of active individuals drops off rapidly to a small value NA/20.033subscript𝑁𝐴superscript20.033N_{A}/\ell^{2}\approx 0.033italic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT / roman_ℓ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≈ 0.033, which is due to a limited number of surviving elementary configurations, mostly static or of period one. For a finite but low level of spore survivorship (α=0.3𝛼0.3\alpha=0.3italic_α = 0.3), NAsubscript𝑁𝐴N_{A}italic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT is somewhat higher, but populations die out as a result of stochastic fluctuations. When spore survivorship is higher (α=0.7𝛼0.7\alpha=0.7italic_α = 0.7 and α=1𝛼1\alpha=1italic_α = 1), there is a corresponding increase in NAsubscript𝑁𝐴N_{A}italic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT. The grid size is ×=30×303030\ell\times\ell=30\times 30roman_ℓ × roman_ℓ = 30 × 30 with a starting density NA/2=0.37subscript𝑁𝐴superscript20.37N_{A}/\ell^{2}=0.37italic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT / roman_ℓ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0.37

Diminished effect of dormancy in small populations

We identify a finite-size effect of dormancy on population dynamics. When spore survivorship (α𝛼\alphaitalic_α) is low, the stabilizing effect of dormancy on the average density of active individuals (ρA=NA/2subscript𝜌𝐴delimited-⟨⟩subscript𝑁𝐴superscript2\rho_{A}=\langle N_{A}\rangle/\ell^{2}italic_ρ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = ⟨ italic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ⟩ / roman_ℓ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT) is weaker on smaller grids (e.g. =2020\ell=20roman_ℓ = 20 and =3030\ell=30roman_ℓ = 30) (Fig. 3 a). Under such conditions, populations (NAdelimited-⟨⟩subscript𝑁𝐴\langle N_{A}\rangle⟨ italic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ⟩) are smaller and experience larger fluctuations (Fig. S1), increasing the probability of extinction because locally static or periodic configurations remain isolated for all time. On a larger grid (e.g. =300300\ell=300roman_ℓ = 300), however, the average density of active individuals increases near linearly with α𝛼\alphaitalic_α (Fig. 3 b). Under these conditions, where α1𝛼1\alpha\approx 1italic_α ≈ 1, the population is well-mixed and individuals successively influence each other across all distances via the neighborhood-based update rules (Fig. 1 a).

Dormancy alters the distribution of metabolic states

Spore survivorship alters the distribution of metabolic states in the population. Over the full range of α𝛼\alphaitalic_α, dormancy leads to an increase of ρAsubscript𝜌𝐴\rho_{A}italic_ρ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT from 3%absentpercent3\approx 3\%≈ 3 % for α=0𝛼0\alpha=0italic_α = 0, to 30%absentpercent30\approx 30\%≈ 30 % at α=1𝛼1\alpha=1italic_α = 1 (Fig. 3 b). At the same time, the average density ρDsubscript𝜌𝐷\rho_{D}italic_ρ start_POSTSUBSCRIPT italic_D end_POSTSUBSCRIPT of dead individuals decreases by 35%absentpercent35\approx 35\%≈ 35 %. In contrast, the average density of inactive individuals ρIsubscript𝜌𝐼\rho_{I}italic_ρ start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT, which can be viewed as the ”seed bank”, remains low (ρI<0.1subscript𝜌𝐼0.1\rho_{I}<0.1italic_ρ start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT < 0.1), even in Spore Life where α=1𝛼1\alpha=1italic_α = 1 (Fig. 3 b).

Refer to caption
Fig 3: Finite-size effect of dormancy In (a), the average density of active individuals ρA=NA/2subscript𝜌𝐴delimited-⟨⟩subscript𝑁𝐴superscript2\rho_{A}=\langle N_{A}\rangle/\ell^{2}italic_ρ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = ⟨ italic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ⟩ / roman_ℓ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT as a function of spore survivorship (α𝛼\alphaitalic_α) on different sized grids. For a larger grid (=300300\ell=300roman_ℓ = 300), the density of active individuals increases near linearly with α𝛼\alphaitalic_α. The depression of ρAsubscript𝜌𝐴\rho_{A}italic_ρ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT on smaller grids (=20,302030\ell=20,30roman_ℓ = 20 , 30) represents a finite-size effect where small populations go extinct owing to stochastic fluctuations. Compare Fig. 4 for further details. In (b), the average density of active (ρAsubscript𝜌𝐴\rho_{A}italic_ρ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT), inactive (ρIsubscript𝜌𝐼\rho_{I}italic_ρ start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT), and dead (ρDsubscript𝜌𝐷\rho_{D}italic_ρ start_POSTSUBSCRIPT italic_D end_POSTSUBSCRIPT) individuals is shown for =300300\ell=300roman_ℓ = 300.

Dormancy reduces extinction probability

Motivated by the temporal dynamics presented in Fig. 2, we sought to characterize the relationship between dormancy and the extinction probability. Considering a 30×30303030\times 3030 × 30 grid, we found that extinction times (Textsubscript𝑇extT_{\mathrm{ext}}italic_T start_POSTSUBSCRIPT roman_ext end_POSTSUBSCRIPT) for a total of 1,000 simulations were distributed according to an exponential law ceText/Tsimilar-toabsent𝑐superscriptesubscript𝑇ext𝑇\sim c\,\mathrm{e}^{-T_{\mathrm{ext}}/T}∼ italic_c roman_e start_POSTSUPERSCRIPT - italic_T start_POSTSUBSCRIPT roman_ext end_POSTSUBSCRIPT / italic_T end_POSTSUPERSCRIPT (Fig. 4 a). We find c[×102]=1.2/0.38/0.17c\;[\times 10^{2}]=1.2/0.38/0.17italic_c [ × 10 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] = 1.2 / 0.38 / 0.17 and T=0.92/0.95/0.95𝑇0.920.950.95T=0.92/0.95/0.95italic_T = 0.92 / 0.95 / 0.95 for α=0.2/0.3/0.35𝛼0.20.30.35\alpha=0.2/0.3/0.35italic_α = 0.2 / 0.3 / 0.35, respectively. While the decay constants (T𝑇Titalic_T) were essentially unaffected by spore survivorship (α𝛼\alphaitalic_α), dormancy had a strong effect on the scaling factors (c𝑐citalic_c), which is evident from the different intercepts in Fig. 4 a. The average time to extinction Textdelimited-⟨⟩subscript𝑇ext\langle{T_{\mathrm{ext}}}\rangle⟨ italic_T start_POSTSUBSCRIPT roman_ext end_POSTSUBSCRIPT ⟩ increases exponentially with increasing spore survivorship. In the absence of dormancy (α=0𝛼0\alpha=0italic_α = 0), Textdelimited-⟨⟩subscript𝑇ext\langle{T_{\mathrm{ext}}}\rangle⟨ italic_T start_POSTSUBSCRIPT roman_ext end_POSTSUBSCRIPT ⟩ was 500absent500\leq 500≤ 500 time steps, but even with moderate levels of spore survivorship (α=0.4𝛼0.4\alpha=0.4italic_α = 0.4), Textdelimited-⟨⟩subscript𝑇ext\langle{T_{\mathrm{ext}}}\rangle⟨ italic_T start_POSTSUBSCRIPT roman_ext end_POSTSUBSCRIPT ⟩ already increased to 25,000absent25000\geq 25,000≥ 25 , 000 time steps (Fig. 4 b). Numerically, extinction times (Textsubscript𝑇extT_{\mathrm{ext}}italic_T start_POSTSUBSCRIPT roman_ext end_POSTSUBSCRIPT) increase with grid size.

Refer to caption
Fig 4: Extinction times increase with dormancy In Spore Life, we consider a population to be extinct if there are no active or dormant individuals, or if the pattern of active individuals consists only of isolated periodic or static configurations. From this, we define extinction time Textsubscript𝑇extT_{\mathrm{ext}}italic_T start_POSTSUBSCRIPT roman_ext end_POSTSUBSCRIPT as the number of time steps starting from the random initial distribution of active individuals (t=0𝑡0t=0italic_t = 0) until an extinct state is reached. For a ×=30×303030\ell\times\ell=30\times 30roman_ℓ × roman_ℓ = 30 × 30 grid, we averaged over 103superscript10310^{3}10 start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT initial conditions, finding that the distribution of extinction times Textsubscript𝑇extT_{\rm ext}italic_T start_POSTSUBSCRIPT roman_ext end_POSTSUBSCRIPT is exponentially distributed (a). On average, extinction times rise sharply with increasing spore survivorship α𝛼\alphaitalic_α (b).

Spore survivorship minimally extends spore lifetimes

To better understand how spore survivorship (α𝛼\alphaitalic_α) influences population dynamics in Spore Life, we characterized the distribution of spore lifetimes. Once created, an inactive individual’s lifetime TIsubscript𝑇𝐼T_{I}italic_T start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT is equal to the number of time steps until a mortality event (when α<1𝛼1\alpha<1italic_α < 1) or a resuscitation event occurs. The probability that an isolated spore remains present after t𝑡titalic_t steps is

αt=etlog(α)=et/Tα,Tα=1log(α),formulae-sequencesuperscript𝛼𝑡superscripte𝑡𝛼superscripte𝑡subscript𝑇𝛼subscript𝑇𝛼1𝛼\alpha^{t}=\mathrm{e}^{t\log(\alpha)}=\mathrm{e}^{-t/T_{\alpha}},\qquad T_{% \alpha}=\frac{-1}{\log(\alpha)}\,,italic_α start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT = roman_e start_POSTSUPERSCRIPT italic_t roman_log ( italic_α ) end_POSTSUPERSCRIPT = roman_e start_POSTSUPERSCRIPT - italic_t / italic_T start_POSTSUBSCRIPT italic_α end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , italic_T start_POSTSUBSCRIPT italic_α end_POSTSUBSCRIPT = divide start_ARG - 1 end_ARG start_ARG roman_log ( italic_α ) end_ARG , (1)

indicating that the lifetime of an inactive individual is exponentially distributed.

Owing to a sharp initial drop off (Fig. 5 a), mean lifetimes are substantially shorter than the respective timescales T𝑇Titalic_T obtained through fits (Fig. 5 b). Regardless of α𝛼\alphaitalic_α, the average lifetime of a spore (TIsubscript𝑇𝐼T_{I}italic_T start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT) is <1.5absent1.5<1.5< 1.5 time steps. Meanwhile, the average lifetime of an active individual (TAsubscript𝑇𝐴T_{A}italic_T start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT) monotonically decreases with increasing α𝛼\alphaitalic_α to about one time step for α1𝛼1\alpha\to 1italic_α → 1 (Fig. 5 b). Although we did not numerically explore the exact behavior, it is worth noting that the lifetime of active individuals rapidly increases as α𝛼\alphaitalic_α approaches 0. See Supporting Information for a discussion regarding the small values of α𝛼\alphaitalic_α.

From the exponential distribution, we conclude that the natural decay of spores (1α)similar-toabsent1𝛼\sim(1-\alpha)∼ ( 1 - italic_α ) is the dominant cause for the loss of inactive individuals when α𝛼\alphaitalic_α is not too close to one. By examining the tails of (Fig. 5 a), which can be approximated by an exponential exp(t/T)similar-toabsent𝑡𝑇\sim\exp(-t/T)∼ roman_exp ( - italic_t / italic_T ), we find T=0.77/2.14/4.56𝑇0.772.144.56T=0.77/2.14/4.56italic_T = 0.77 / 2.14 / 4.56 for α=0.3/0.7/1.0𝛼0.30.71.0\alpha=0.3/0.7/1.0italic_α = 0.3 / 0.7 / 1.0, whereas (1) would predict Tα=0.82/2.80/subscript𝑇𝛼0.822.80T_{\alpha}=0.82/2.80/\inftyitalic_T start_POSTSUBSCRIPT italic_α end_POSTSUBSCRIPT = 0.82 / 2.80 / ∞, which is in turn reasonably close for α=0.3𝛼0.3\alpha=0.3italic_α = 0.3 and α=0.7𝛼0.7\alpha=0.7italic_α = 0.7. On the other hand, inactive individuals can only change to active individuals when α=1𝛼1\alpha=1italic_α = 1, a process for which the typical timescale is observed to be T=4.56𝑇4.56T=4.56italic_T = 4.56.

Refer to caption
Fig 5: Distribution of spore lifetimes (a) The time steps (T𝑇Titalic_T) that an inactive individual remains in a dormant state (D𝐷Ditalic_D) before dying or resuscitating into an active state (A)A)italic_A ) decays exponentially. (b) The average life times of inactive individuals TIdelimited-⟨⟩subscript𝑇𝐼\langle T_{I}\rangle⟨ italic_T start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT ⟩ and active individuals TAdelimited-⟨⟩subscript𝑇𝐴\langle T_{A}\rangle⟨ italic_T start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ⟩ as a function of α𝛼\alphaitalic_α.

Spore survival alters demographic processes

Spore survivorship (α𝛼\alphaitalic_α) substantially affects the birth rates and death rates of active individuals (Fig. 6). For small α𝛼\alphaitalic_α, 20%absentpercent20\approx 20\%≈ 20 % of the population dies and is reborn at every time step. As α1𝛼1\alpha\to 1italic_α → 1, 50%absentpercent50\geq 50\%≥ 50 % of the population dies and is reborn at every step. This is due to a higher likelihood of mortality from overcrowding (Fig. 6 b) with increasing population density (Fig. 3). Somewhat counterintuitively, the probability of an active individual transitioning into the inactive state (I𝐼Iitalic_I) increases substantially over the same range of α𝛼\alphaitalic_α.

Regarding birth processes, at low- to intermediate-levels of α𝛼\alphaitalic_α, the vast majority of births (90%absentpercent90\geq 90\%≥ 90 %) occur when active individuals are produced in an empty (dead) site that was surrounded by 3 active neighbors. As α1𝛼1\alpha\to 1italic_α → 1, 13%absentpercent13\approx 13\%≈ 13 % of new births are associated with the transition from an inactive state (I𝐼Iitalic_I) to an active (A𝐴Aitalic_A) state. As illustrated in Fig. 1 a, these resuscitations happen when a spore is surrounded by either 2 or 3 active neighbors (𝒩A{2,3}subscript𝒩𝐴23\mathcal{N}_{A}\in\{2,3\}caligraphic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ∈ { 2 , 3 }). Our analysis suggests that the contributions of these two resuscitation pathways to the population birth rate are roughly equivalent (Fig. 6 a). Regardless of whether an individual is in a dead D𝐷Ditalic_D or inactive I𝐼Iitalic_I state, when 𝒩A=3subscript𝒩𝐴3\mathcal{N}_{A}=3caligraphic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = 3, an active individual will be born. This means that any birth-mediated effect of dormancy can be attributed to the metabolic transitions that occur when 𝒩A=2subscript𝒩𝐴2\mathcal{N}_{A}=2caligraphic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = 2, which never accounts for more than 8%absentpercent8\approx 8\%≈ 8 % of the birth rate (Fig. 6 a). Instead, at least 88%percent8888\%88 % of all new births are associated with DA𝐷𝐴D\to Aitalic_D → italic_A transitions, even when α=1𝛼1\alpha=1italic_α = 1.

In a similar way, we analyzed how different metabolic transitions contributed to the death rate of a population as a function of spore survival (α𝛼\alphaitalic_α). The largest source of mortality (80%absentpercent80\approx 80\%≈ 80 %) is due to overpopulation, which occurs when an individual is surrounded by 4absent4\geq 4≥ 4 active neighbors (Fig. 6 b). In contrast, underpopulation is the smallest source of mortality (2%absentpercent2\approx 2\%≈ 2 %), which occurs when an active individual is surrounded by 0 active neighbors. Last, 18%absentpercent18\geq 18\%≥ 18 % of the death rate was due to the loss of active individuals that transitioned into an inactive state I𝐼Iitalic_I when they were surrounded by 1 active individual.

Refer to caption
Fig 6: Influence of dormancy on demographic processes The gray lines correspond to (a) the birth rate and (b) the death rate of active individuals (A𝐴Aitalic_A) as a function of spore survivorship (α𝛼\alphaitalic_α). The birth rate is defined as the number of transitions to the active state (DA𝐷𝐴D\to Aitalic_D → italic_A or IA𝐼𝐴I\to Aitalic_I → italic_A) per time step normalized by the average number of active individuals NAdelimited-⟨⟩subscript𝑁𝐴\langle N_{A}\rangle⟨ italic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ⟩, that is BirthRate=(#transitions to active)/NABirthRate#transitions to activedelimited-⟨⟩subscript𝑁𝐴\mathrm{Birth}\>\mathrm{Rate}=(\#\text{transitions to active})/\langle N_{A}\rangleroman_Birth roman_Rate = ( # transitions to active ) / ⟨ italic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ⟩. The death rate is defined as the number of transitions out of the active state (AD𝐴𝐷A\to Ditalic_A → italic_D or AI𝐴𝐼A\to Iitalic_A → italic_I) per time step normalized by NAdelimited-⟨⟩subscript𝑁𝐴\langle N_{A}\rangle⟨ italic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ⟩. For the birth rate, the primary source of new individuals comes from DA𝐷𝐴D\to Aitalic_D → italic_A transitions. Resuscitation events (IA𝐼𝐴I\to Aitalic_I → italic_A) from individuals surrounded by either 2 or 3 active neighbors contribute equally, but rather minimally to the overall birth rate, especially at lower α𝛼\alphaitalic_α. For the death rate, the most dominant cause of death is overcrowding (AD𝐴𝐷A\to Ditalic_A → italic_D when 3absent3\geq 3≥ 3 active neighbors), while the contribution of underpopulation (AD𝐴𝐷A\to Ditalic_A → italic_D for 0 active neighbors) is relatively small. Dormancy (AI𝐴𝐼A\to Iitalic_A → italic_I) plays an increasingly important role with increasing spore survivorship (α𝛼\alphaitalic_α).

Discussion

Critical population-level phenomena commonly associated with dormancy emerged via minimal modifications to a simple cellular automaton. We demonstrate that dormancy confers stability, defined as population persistence over time (Figs. 2,  S1). To address the effects of shallow vs. deep dormancy, we included a spore survivorship parameter (α𝛼\alphaitalic_α) that also introduces stochasticity into the model. As predicted, extinction times increase with spore survivorship (Fig. 4). Unexpectedly, however, the benefits of dormancy do not require the accumulation of inactive individuals into a large or long-lived seed bank. Instead, dormancy promotes population persistence through slight increases in spore lifetimes (Fig. 5), modest contributions to the metabolic processes regulating demographic rates (Fig. 6), and feedbacks created by the emergence of unique periodic configurations (Fig. 1 b). Our findings reveal that small changes to a relatively simple cellular automaton can yield complex behaviors that are consistent with theoretical expectations of how dormancy stabilizes populations in fluctuating environments. In the following sections, we discuss these findings in the context of what is known about dormancy from other computational models and how our results may guide future research efforts, including empirical studies relating to resiliency of host and environmental health.

Scale-dependence of dormancy

Dormancy is governed by a range of distinct processes that may operate across spatial and temporal scales [3]. Some drivers of dormancy occur seasonally and integrate over large spatial extents (e.g., photoperiod) [26]. Dormancy can also be triggered by conditions that arise at the local scale, including density-dependent fluctuations in the abundance of individuals belonging to a cohort that experience intraspecific competition for a limiting resource [27]. In Spore Life, dormancy dynamics are entirely controlled by the metabolic transitions of individuals and their nearest neighbors, and not because of external forces. These localized shifts in metabolism and resulting intraspecific interactions then play out over the entire landscape and determine the emergent dynamics of the population.

One scale-dependent phenomenon observed in our study relates to the effect of dormancy in habitats (i.e., grids) of different sizes. In the Game of Life, which lacks dormancy (α=0𝛼0\alpha=0italic_α = 0), the proportion of active individuals (ρAsubscript𝜌𝐴\rho_{A}italic_ρ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT) rapidly declines over time (Fig. 2). Consistent with an Allee effect [28], a critical point is reached where local neighborhoods are so depleted of active individuals (NAsubscript𝑁𝐴N_{A}italic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT) that new individuals cannot be born (DA𝐷𝐴D\to Aitalic_D → italic_A), and the population effectively goes extinct. In Spore Life, where α>0𝛼0\alpha>0italic_α > 0, the opposite is true, in particular when α𝛼\alphaitalic_α is large (α1𝛼1\alpha\to 1italic_α → 1). The proportion of active individuals is sustained at a much higher level (Fig. 2) owing to the dormancy refuge (AI𝐴𝐼A\to Iitalic_A → italic_I) and resuscitation events (IA𝐼𝐴I\to Aitalic_I → italic_A). In the two deterministic limits (α=0/1𝛼01\alpha=0/1italic_α = 0 / 1), the effects of dormancy are consistent across simulations independent of grid size. However, at intermediate levels of spore survivorship, the effects of dormancy are more variable. Specifically, on small grids with low- to intermediate-levels of α𝛼\alphaitalic_α, there is a higher probability for elementary configuration to become fixed, which leads to low NAsubscript𝑁𝐴N_{A}italic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT and subsequent extinction. In contrast, populations persist longer with low- to intermediate-levels of α𝛼\alphaitalic_α on larger grids. This finite-size effect may reflect specific features that are unique to our cellular automaton. Alternatively, the model may be capturing a more general phenomenon – albeit one that is not well-documented – where smaller populations, perhaps in more fragmented habitats, are less likely to be rescued by dormancy.

Shallow vs. deep dormancy

Dormancy is a process that leads to the formation of a seed bank, a subpopulation of metabolically inactive individuals. There are many seed-bank attributes that can affect the ecology and evolution of a population [5]. One important attribute is seed bank size. A large seed bank comprised of many inactive individuals provides more opportunities for resuscitating individuals to buffer a population against extinction. Another important attribute is seed bank turnover, which is influenced by the amount of time that dormant individuals can survive while in a metabolically inactive state. Longer-lived dormant individuals should provide more insurance to a population in a fluctuating environment, provided they retain their ability to resuscitate. At the same time, prolonged dormancy can be maladaptive because as it delays growth and reproduction [29]. These general hypotheses led us to introduce the parameter α𝛼\alphaitalic_α into our model to explore how spore survivorship contributes to the outcomes of dormancy. We found that the effects of dormancy on the population were strongly affected by α𝛼\alphaitalic_α, namely that the abundance of active individuals (NAsubscript𝑁𝐴N_{A}italic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT) increases with α𝛼\alphaitalic_α, with the probability of extinction decreasing with α𝛼\alphaitalic_α.

Contrary to our expectations, spore survivorship (α𝛼\alphaitalic_α) did not have a strong effect on seed bank size (i.e., ρIsubscript𝜌𝐼\rho_{I}italic_ρ start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT), or on the lifetime of a spore (TIsubscript𝑇𝐼T_{I}italic_T start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT). Instead, the effects of dormancy were achieved by individuals that spent only a short time in an inactive state (I𝐼Iitalic_I). The average lifetime of a spore was quite low, on the order of only a single time step (or generation). Meanwhile, the contribution of resuscitation (IA𝐼𝐴I\to Aitalic_I → italic_A) to the overall birth rate of active individuals was low (<12%absentpercent12<12\%< 12 %) compared to births not directly associated with dormancy (DA𝐷𝐴D\to Aitalic_D → italic_A). On the larger grids (e.g. 300×300300300300\times 300300 × 300), the density of inactive individuals (ρIsubscript𝜌𝐼\rho_{I}italic_ρ start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT) never comprised more than 8% of the grid or 22% of the viable (i.e., active + inactive) individuals. Seed bank size, defined as NIsubscript𝑁𝐼N_{I}italic_N start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT:NAsubscript𝑁𝐴N_{A}italic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT, increased with α𝛼\alphaitalic_α, but was generally low (0.02 - 0.27). While turnover increased with α𝛼\alphaitalic_α, resuscitation with 𝒩A=2subscript𝒩𝐴2\mathcal{N}_{A}=2caligraphic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = 2 living neighbors never accounted for >11%absentpercent11>11\%> 11 % of all births.

One potential explanation for population persistence in Spore Life (Fig. 2) is sustained chaotic transients. In complex systems, the introduction of noise can lead to super-persistent transient chaos [30]. Specifically, lattice-wide noise could be generated in simulations with stochastic spore survivorship (α(0,1)𝛼01\alpha\in(0,1)italic_α ∈ ( 0 , 1 )). However, this explanation is not consistent with observed behavior in the deterministic limit of Spore Life (α=1𝛼1\alpha=1italic_α = 1) where we see clear stabilization of populations induced by dormancy.

Another possibility is that dormancy can stabilize population even when inactive individuals are short-lived and seed banks are relatively small. Such ideas are not well-developed in theoretical treatments of dormancy, although biologists have noted ”cryptic” forms of metabolic stasis in some groups of taxa [31, 32]. Thus, our findings suggest there may be unexplored regimes where dormancy may be important for stabilizing populations, but this requires the simultaneous development and integration of theory and empirical approaches.

How ”easy” is dormancy?

Dormancy has evolved independently many times throughout the tree of life. It would be impossible, therefore, to create a single model representing all features and attributes of dormancy as a diverse life-history strategy. As such, our goal was to develop a compact model with the fewest number of rules and assumptions. We find that Spore Life is successful in recapitulating a range of canonical behaviors that are associated with dormancy, in particular the dampening of population dynamics in a fluctuating environment [33].

That being said, there are other seed-bank attributes that could be incorporated into future versions of Spore Life. In nature, dormant and active individuals are typically not well-mixed [5]. For example, much of an actively growing plant is found aboveground while dormant seeds, after being dispersed from their natal sites, often reside belowground in the soil. This population structure could be represented in the metabolic-transition rules of Spore Life (Fig. 1 a). Also, there are ways that coarser-grained heterogeneity could be encoded onto a grid, or even a 3D spatial lattice of a cellular automaton [34, 35], that would allow for tests of seed bank dynamics in a more complex universe. One might expect that the spatial decoupling of dormant and active individuals would reduce the reactivity of the system and give rise to larger and longer-lived seed banks.

Furthermore, in the current version of Spore Life, there is only a single condition when dormancy acts as a refuge (Fig. 1), which occurs due to underpopulation when an active individual is surrounded by a single active individual. However, initiation of dormancy could also be triggered by crowding [36], for example, when an active individual is surrounded by 4absent4\geq 4≥ 4 active individuals (see Supporting Information). Such modifications would affect the rule table in a way that would increase the size of the seed bank.

Last, while we incorporated stochasticity into spore survivorship, there are opportunities to explore how mixtures of random and deterministic transitions between metabolic states affect population dynamics [37]. Such efforts would allow for exploration and synergy with other applications of dormancy-related research, including those focused on evolutionary behaviors such as adaptive dynamics [38]; interacting particle systems in statistical physics [39]; the treatment of diseases, such as chronic infections [40] and cancer [41]; and the response of multi-species communities to climate-change drivers [42]. Ultimately, our approach and finding have the potential to shed light on the origins and diversification of a widespread trait characterized by complex spatial and temporal dynamics, together with the associated metabolic feedback loop.

Acknowledgments

We acknowledge support from the US National Science Foundation (DEB 1934554 and DBI-2022049 to JTL), the US Army Research Office Grant (W911NF2210014 to JTL), the National Aeronautics and Space Administration (80NSSC20K0618 to JTL), and the Alexander von Humboldt Foundation (to JTL). We also acknowledge Pat Wall for discussion during the early stages of this project, along with Bulcsú Sándor and Kevin Webster for helpful comments. Code for the model and analyses is available on GitHub: https://github.com/ISCOTTYI/spore-life

Supporting Information

Population fluctuations are Gaussian

In Fig. 2 and 3 we demonstrate how population dynamics change in response to spore survival probability (α𝛼\alphaitalic_α). Increasing α𝛼\alphaitalic_α leads to larger average population sizes containing larger numbers of active individuals (NAsubscript𝑁𝐴N_{A}italic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT). This pattern is accompanied by decreased fluctuations in population size, which are Gaussian distributed (Fig. S1).

Refer to caption
Fig S1: Distribution of the population size For different spore survival probabilities α𝛼\alphaitalic_α, we constructed the distribution of active population densities, NA/2subscript𝑁𝐴superscript2N_{A}/\ell^{2}italic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT / roman_ℓ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT, where we considered =300300\ell=300roman_ℓ = 300 (top) and =3030\ell=30roman_ℓ = 30 (bottom). Shown are least-square Gaussian fits (lines) to the data (circles), where in the smaller grid (=3030\ell=30roman_ℓ = 30) we find the means μ=0.13/0.23/0.29𝜇0.130.230.29\mu=0.13/0.23/0.29italic_μ = 0.13 / 0.23 / 0.29 and standard deviations σ=0.041/0.032/0.024𝜎0.0410.0320.024\sigma=0.041/0.032/0.024italic_σ = 0.041 / 0.032 / 0.024 for α=0.3/0.7/1.0𝛼0.30.71.0\alpha=0.3/0.7/1.0italic_α = 0.3 / 0.7 / 1.0, respectively. In the larger grid (=300300\ell=300roman_ℓ = 300), means are unchanged and standard deviations are smaller by a factor 10. The insets show examples for the respective time series. For =3030\ell=30roman_ℓ = 30 and α=0.3𝛼0.3\alpha=0.3italic_α = 0.3 the distribution overlaps with unstable densities which cause fluctuation induced extinction (dashed line).

The means of the fitted Gaussians NAdelimited-⟨⟩subscript𝑁𝐴\langle N_{A}\rangle⟨ italic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ⟩ increase near linearly with the spore survivability α𝛼\alphaitalic_α, as demonstrated in Fig. 3 b. We further find that the standard deviation decreases roughly linearly with α>0𝛼0\alpha>0italic_α > 0, where the treatment at small α0similar-to𝛼0\alpha\sim 0italic_α ∼ 0 is numerically demanding (see below). For smaller grids (e.g., =3030\ell=30roman_ℓ = 30) fluctuations are much broader than in larger grids (e.g., =300300\ell=300roman_ℓ = 300), where the observed standard deviations are scaled by a factor of 10. Importantly, for small α𝛼\alphaitalic_α a high standard deviation may cause fluctuation induced extinction events, when the distribution overlaps with densities of actives cells that are unstable towards extinction (Fig. S1, dashed line).

Lifetimes of active and inactive cells close to GoL

In Fig. 5 b we did present the average lifetimes of active and inactive cells, TAdelimited-⟨⟩subscript𝑇𝐴\langle T_{A}\rangle⟨ italic_T start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ⟩ and TIdelimited-⟨⟩subscript𝑇𝐼\langle T_{I}\rangle⟨ italic_T start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT ⟩ respectively. Here we expand upon the behavior close to the transition to the deterministic GoL (α𝛼\alphaitalic_α small). For inactive cells, it is clear that the average lifetime TI=0delimited-⟨⟩subscript𝑇𝐼0\langle T_{I}\rangle=0⟨ italic_T start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT ⟩ = 0 at α=0𝛼0\alpha=0italic_α = 0 for α0𝛼0\alpha\to 0italic_α → 0, as spores die in the GoL limit (Fig. 1). The average lifetimes of active individuals, TAdelimited-⟨⟩subscript𝑇𝐴\langle T_{A}\rangle⟨ italic_T start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ⟩, are however not well-defined when α0similar-to𝛼0\alpha\sim 0italic_α ∼ 0. In this parameter regime, the average extinction time, Textdelimited-⟨⟩subscript𝑇ext\langle T_{\mathrm{ext}}\rangle⟨ italic_T start_POSTSUBSCRIPT roman_ext end_POSTSUBSCRIPT ⟩, is low (Fig. 4 b). According to our definition, an extinct system may contain active (and inactive) individuals in stable configurations or blinkers, thus active individuals in an extinct state may either stay active for eternity (or rather for the duration of the simulation), or periodically die after a single time step. Taking the average after population extinction therefore seems unreasonable. As a consequence, as extinction times are short for small α𝛼\alphaitalic_α, there is no window for which a stable transient state may be defined. It is hence not possible to measure, or to define, the average lifetime of active cells in the GoL limit.

Overpopulation induced dormancy

In unfavorable environmental conditions an individual may enter a dormant state with reduced metabolic activity, which therefore increases the endurance of life. External factors challenging organisms can be of very different nature. So far, we took the neighborhood of a living cell as a predictor for the quality of the environment (Fig. 1), where we assumed that harsh conditions, and thus an impetus for dormancy, are present when the number of active neighbors was low. Nevertheless, external factors challenging the survival of individuals could arise also in the case of overpopulation, e.g. when resources or habitat become scarce as a result of high population densities. Overpopulation is hence an alternative route for dormancy to arise. As a robustness check we implemented a modified version of Spore Life compared to Fig. 1, where a further transition to the inactive state (I𝐼Iitalic_I) is included for active individuals with 𝒩A=4subscript𝒩𝐴4\mathcal{N}_{A}=4caligraphic_N start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT = 4 living neighbors, viz for mild overpopulation. While we find that absolute figures change in this modified model, the aforementioned phenomenology remains valid.

Refer to caption
Fig S2: Patterns Additional to Fig. 1 b we present periodic patterns Pnsubscript𝑃𝑛P_{n}italic_P start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT of periods n=2,3,4𝑛234n=2,3,4italic_n = 2 , 3 , 4 and 14141414 found the deterministic Spore Life (α=1𝛼1\alpha=1italic_α = 1). See https://itp.uni-frankfurt.de/spore-life/ to interactively explore more periodic patterns.

References

  •  1. Parmesan C. Ecological and evolutionary responses to recent climate change. Annual Review of Ecology Evolution and Systematics. 2006;37:637–669. doi:10.1146/annurev.ecolsys.37.091305.110100.
  •  2. Burton T, Ratikainen I, Einum S. Environmental change and the rate of phenotypic plasticity. Global Change Biology. 2022;28(18):5337–5345. doi:10.1111/gcb.16291.
  •  3. Jones SE, Lennon JT. Dormancy contributes to the maintenance of microbial diversity. Proceedings of the National Academy of Sciences of the United States of America. 2010;107(13):5881–5886.
  •  4. Menges ES. Population viability analyses in plants: challenges and opportunities. Trends in Ecology & Evolution. 2000;15(2):51–56. doi:10.1016/s0169-5347(99)01763-2.
  •  5. Lennon JT, den Hollander F, Wilke-Berenguer M, Blath J. Principles of seed banks and the emergence of complexity from dormancy. Nature Communications. 2021;12(1):1–16.
  •  6. McKenney PT, Driks A, Eichenberger P. The Bacillus subtilis endospore: assembly and functions of the multilayered coat. Nature Reviews Microbiology. 2013;11(1):33–44. doi:10.1038/nrmicro2921.
  •  7. Kikuchi K, Galera-Laporta L, Weatherwax C, Lam JY, Moon EC, Theodorakis EA, et al. Electrochemical potential enables dormant spores to integrate environmental signals. Science. 2022;378(6615):43–49. doi:10.1126/science.abl7484.
  •  8. Kussell E, Leibler S. Phenotypic diversity, population growth, and information in fluctuating environments. Science. 2005;309(5743):2075–2078. doi:10.1126/science.1114383.
  •  9. Wright ES, Vetsigian KH. Stochastic exits from dormancy give rise to heavy-tailed distributions of descendants in bacterial populations. Molecular Ecology. 2019;28(17):3915–3928. doi:10.1111/mec.15200.
  •  10. Wilsterman K, Ballinger MA, Williams CM. A unifying, eco-physiological framework for animal dormancy. Functional Ecology. 2021;35(1):11–31. doi:10.1111/1365-2435.13718.
  •  11. Brenner EV, Brouchkov AV, Kurilshikov AM, Griva GI, Kashuba E, Kashuba VI, et al. Draft genome sequence of Bacilus cereus strain F, isolated from ancient permafrost. Genome Announcements. 2013;1(4). doi:10.1128/genomeA.00561-13.
  •  12. Willis CG, Baskin CC, Baskin JM, Auld JR, Venable DL, Cavender-Bares J, et al. The evolution of seed dormancy: environmental cues, evolutionary hubs, and diversification of the seed plants. New Phytologist. 2014;203(1):300–309. doi:10.1111/nph.12782.
  •  13. Cohen D. Optimizing reproduction in a randomly varying environment. Journal of Theoretical Biology. 1966;12(1):119. doi:10.1016/0022-5193(66)90188-3.
  •  14. ten Brink H, Gremer JR, Kokko H. Optimal germination timing in unpredictable environments: the importance of dormancy for both among- and within-season variation. Ecology Letters. 2020;23(4):620–630. doi:10.1111/ele.13461.
  •  15. Măgălie A, Schwartz DA, Lennon JT, Weitz JS. Optimal dormancy strategies in fluctuating environments given delays in phenotypic switching. Journal of Theoretical biology. 2023;561:111413.
  •  16. Gardner M. Mathematical games: the fantastic combinations of John Conway’s new solitaire fame “Life”. Scientific American. 1970;223:120–123.
  •  17. Gotts NM. Emergent phenomena in large sparse random arrays of Conway’s ’Game of Life’. International Journal of Systems Science. 2000;31(7):873–894. doi:10.1080/002077200406598.
  •  18. Nowak MA, May RM. Evolutionary games and spatial chaos. Nature. 1992;359(6398):826–829. doi:10.1038/359826a0.
  •  19. Bak P, Chen K, Creutz M. Self-organized criticality in the game of life. Nature. 1989;342(6251):780–782. doi:10.1038/342780a0.
  •  20. Beer RD. Characterizing autopoiesis in the Game of Life. Artificial Life. 2015;21(1):1–19.
  •  21. El Yacoubi S, El Jai A. Cellular automata modelling and spreadability. Mathematical and Computer Modelling. 2002;36(9-10):1059–1074. doi:10.1016/s0895-7177(02)00259-5.
  •  22. Hwang M, Garbey M, Berceli SA, Tran-Son-Tay R. Rule-based simulation of multi-cellular biological systems: a review of modeling techniques. Cellular and Molecular Bioengineering. 2009;2(3):285–294. doi:10.1007/s12195-009-0078-2.
  •  23. Javid M, te Boekhorst R. Cell dormancy in cellular automata. Computational Sciences. 2006;ICCS 2006:367–374.
  •  24. Locey KJ, Fisk MC, Lennon JT. Microscale insight into microbial seed banks. Frontiers in Microbiology. 2017;7:221991.
  •  25. Brown N, Cheng C, Jacobi T, Karpovich M, Merzenich M, Raucci D, et al. Conway’s Game of Life is omniperiodic. arXiv preprint arXiv:231202799. 2023;.
  •  26. Saunders DS. Dormancy, diapause, and the role of the circadian system in insect photoperiodism. Annual Review of Entomology. 2020;65:373–389. doi:10.1146/annurev-ento-011019-025116.
  •  27. Nilsson P, Fagerstrom T, Tuomi J, Astrom M. Does seed dormancy benefite the mother plant by reudcing sib competition. Evolutionary Ecology. 1994;8(4):422–430. doi:10.1007/BF01238192.
  •  28. Stephens P, Sutherland W, Freckleton R. What is the Allee effect? Oikos. 1999;87(1):185–190. doi:10.2307/3547011.
  •  29. Gremer JR, Crone EE, Lesica P. Are dormant plants hedging their bets? Demographic consequences of prolonged dormancy in variable environments. American Naturalist. 2012;179(3):315–327. doi:10.1086/664459.
  •  30. Do Y, Lai YC. Scaling laws for noise-induced superpersistent chaotic transients. Physical Review E. 2005;71(4):046208. doi:10.1103/PhysRevE.71.046208.
  •  31. Doropoulos C, Bozec YM, Gouezo M, Priest MA, Thomson DP, Mumby PJ, et al. Cryptic coral recruits as dormant “seed banks”: An unrecognized mechanism of rapid reef recovery. Ecology. 2022;103(3). doi:10.1002/ecy.3621.
  •  32. Polačik M, Vrtilek M. Cryptic stasis during the development of Nothobranchius furzeri suggests new stages of dormancy outside of the typical three diapauses of annual killifishes. Environmental Biology of Fishes. 2023;106(3):575–583. doi:10.1007/s10641-023-01393-2.
  •  33. Caceres C. Temporal variation, dormancy, and coexistence: A field test of the storage effect. Proceedings of the National Academy of Sciences of the United States of America. 1997;94(17):9171–9175. doi:10.1073/pnas.94.17.9171.
  •  34. Adamatzky A. Game of life cellular automata. vol. 1. Springer; 2010.
  •  35. Glade N, Bastien O, Ballet P. Diversity and survival of artificial lifeforms under sedimentation and random motion. Theory in Biosciences. 2017;136(3-4):153–167. doi:10.1007/s12064-017-0254-1.
  •  36. Habtewold T, Sharma AA, Wyer CAS, Masters EKG, Windbichler N, Christophides GK. Plasmodium oocysts respond with dormancy to crowding and nutritional stress. Scientific Reports. 2021;11(1). doi:10.1038/s41598-021-81574-0.
  •  37. Blath J, Tobias A. Invasion and fixation of microbial dormancy traits under competitive pressure. Stochastic processes and their applications. 2020;130(12):7363–7395. doi:10.1016/j.spa.2020.07.018.
  •  38. Blath J, Paul T, Tóbiás A. A stochastic adaptive dynamics model for bacterial populations with mutation, dormancy and transfer. ALEA Latin American Journal of Probability & Mathematical Statistics. 2023;20(1).
  •  39. Floreani S, Giardina C, den Hollander F, Nandan S, Redig F. Switching interacting particle systems: scaling limits, uphill diffusion and boundary layer. Journal of statistical physics. 2022;186(3). doi:10.1007/s10955-022-02878-7.
  •  40. Rittershaus ESC, Baek SH, Sassetti CM. The normalcy of dormancy: common themes in microbial quiescence. Cell Host & Microbe. 2013;13(6):643–651. doi:10.1016/j.chom.2013.05.012.
  •  41. Aguirre-Ghiso JA. Models, mechanisms and clinical evidence for cancer dormancy. Nature Reviews Cancer. 2007;7(11):834–846. doi:10.1038/nrc2256.
  •  42. Smith TP, Mombrikotb S, Ransome E, Kontopoulos DG, Pawar S, Bell T. Latent functional diversity may accelerate microbial community responses to temperature fluctuations. eLife. 2022;11:e80867. doi:10.7554/eLife.80867.