Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2022 Oct 10;18(10):e1010548.
doi: 10.1371/journal.pcbi.1010548. eCollection 2022 Oct.

Chaos in synthetic microbial communities

Affiliations

Chaos in synthetic microbial communities

Behzad D Karkaria et al. PLoS Comput Biol. .

Abstract

Predictability is a fundamental requirement in biological engineering. As we move to building coordinated multicellular systems, the potential for such systems to display chaotic behaviour becomes a concern. Therefore understanding which systems show chaos is an important design consideration. We developed a methodology to explore the potential for chaotic dynamics in small microbial communities governed by resource competition, intercellular communication and competitive bacteriocin interactions. Our model selection pipeline uses Approximate Bayesian Computation to first identify oscillatory behaviours as a route to finding chaotic behaviour. We have shown that we can expect to find chaotic states in relatively small synthetic microbial systems, understand the governing dynamics and provide insights into how to control such systems. This work is the first to query the existence of chaotic behaviour in synthetic microbial communities and has important ramifications for the fields of biotechnology, bioprocessing and synthetic biology.

PubMed Disclaimer

Conflict of interest statement

The authors have declared that no competing interests exist.

Figures

Fig 1
Fig 1. Demonstration of chaotic attractor identified by Vano et al. in a four species competitive Lotka-Volterra model [11].
A Shows the parameters used in the chaotic attractor and an illustration of the interaction topology. B Time series of the chaotic attractor. C Posterior parameter distribution for chaotic objective, identified using ABC SMC (red) and the individual chaotic particle identified by Vano et al. (black). Center grid shows 2D parameter distributions, left and top rows 1D parameter distribtuions.
Fig 2
Fig 2. Overview of the pipeline for identifying chaotic topologies.
A(i) The initial model space is built from different combinations of engineering options. N1, N2, N3 are the three strains being engineered, and can optionally express QS molecules A1, A2 and bacteriocins B1, B2, B3. 4182 models are generated forming our initial model space. A(ii) We then perform ABC SMC for an oscillatory objective, which yielded 117 models that were capable of producing oscillations. A(iii) These form the prior model space for the chaos objective, using a threshold of λ1 > 0.003, we identify models capable of producing chaotic behaviour B The barchart shows the probability of models for the chaotic objective. The error bars represent the standard deviation. C An example time series representative of the chaos objective posterior distribution. Population densities as optical density (OD) show sustained, nonrepetitive oscillatory behaviour for the three species community.
Fig 3
Fig 3. Topologies and properties associated with chaotic behaviour.
A Shows the models with highest posterior probability when subsetted for number of parts expressed, in order of increasing complexity (4, 5 and 6 expressed parts). The bar chart shows the mean model posterior probability across three experiments, the error bars indicate the standard deviation. B Comparison between average posterior probabilities with different properties. In order from left to right, the barcharts compare: The number of QS systems used, the modes by which QS regulates bacteriocin expression (positive, negative or both), the number of bacteriocins used, and systems containing self-limiting (SL), other-limiting (OL) or SL and OL interactions.
Fig 4
Fig 4. Examining chaos in m850.
A Topology of m850 with key parameters labelled. kA1 is the rate of QS molecule production, KBmax1 and KBmax2 are the maximal expression rates of bacteriocins B1 and B2 respectively. B Posterior parameter distributions of m850 for chaos (red) and oscillatory (blue) objectives for key parameters in system design. The borders show 1D posterior distributions for each parameter and the lower-diagonal element the 2D posterior marginals, and the upper-diagonal shows the Pearson correlations. C Feature importance calculated using random forest regression. The information gain (bits) is calculated as an average of the reduction in entropy across all trees in the forest (2000 trees). The error bars indicate the standard deviation of the entropy for each feature across all trees. D Sensitivity analysis of a chaotic input vector with chaotic region in red. Black stars refer to the identified stable steady state. The fixed parameter values are shown in Table 2
Fig 5
Fig 5. Parameters kA1 and D can be tuned to control transitions between chaotic, oscillatory and stable states.
The fixed parameter values are shown in Table 2. A Map showing how different combinations of kA1 and D change population behaviour. The grid fill colour corresponds to the maximum Lyapunov exponent measured, the grid outlines indicate the approximate classification where green is stable, yellow is oscillatory, red is chaotic and white is extinction. B Bifurcation diagram showing the community states visited for different values of kA1. C Bifurcation diagram showing the community states visited for different values of D. D Real-time ramp down tuning of kA1, moving the system from a chaotic state to a stable steady state. E Real-time ramp up tuning of D, moving the system from a chaotic state to a stable steady state.
Fig 6
Fig 6. Illustration of dual-orbit algorithm used to calculate the λ1.
Two orbits with an initial state separation of △0 are followed. After each time step measure the separation, △1, is measured. The perturbed orbit (red) is readjusted to prevent excess separation. The average rate of separation between the two orbits corresponds with the λ1.
Fig 7
Fig 7. Confusion matrix showing accuracy of random forest classifier on test data.

References

    1. Strogatz SH. Nonlinear Dynamics and Chaos. In: Nonlinear Dynamics and Chaos; 2018.
    1. Lorenz EN. Deterministic Nonperiodic Flow. Journal of the Atmospheric Sciences. 1963;20(2). doi: 10.1175/1520-0469(1963)020<0130:DNF>2.0.CO;2 - DOI
    1. Ispolatov I, Madhok V, Allende S, Doebeli M. Chaos in High-Dimensional Dissipative Dynamical Systems. Scientific Reports. 2015;5. doi: 10.1038/srep12506 - DOI - PMC - PubMed
    1. Albers DJ, Sprott JC, Crutchfield JP. Persistent Chaos in High Dimensions. Physical Review E—Statistical, Nonlinear, and Soft Matter Physics. 2006;74(5). - PubMed
    1. Dechert WD, Sprott JC, Albers DJ. On the Probability of Chaos in Large Dynamical Systems: A Monte Carlo Study. Journal of Economic Dynamics and Control. 1999;23(8). doi: 10.1016/S0165-1889(98)00053-0 - DOI

Publication types