Reaching Agreement in Competitive Microbial Systems
Pith reviewed 2026-05-24 13:02 UTC · model grok-4.3
The pith
Direct competition allows microbial species to reach majority consensus with high probability from initial gaps of only Omega(sqrt(n log n)).
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
Direct competition dynamics reach majority consensus with high probability even when the initial gap between the species is small, i.e., Omega(sqrt(n log n)), where n is the initial population size, while absence of direct competition requires an initial gap of Omega(n) to solve majority consensus with constant probability.
What carries the argument
Stochastic population dynamics under direct competitive interaction rules that determine which input species prevails based on relative counts.
If this is right
- Majority consensus becomes possible in microbial systems even when initial populations differ by only a sublinear amount provided direct competition is present.
- Synthetic biology circuits can exploit competition to implement reliable agreement without needing large initial biases.
- Systems lacking direct competition remain sensitive to small random fluctuations in starting counts.
- Consensus under these rules occurs within practical biological time scales according to the simulations.
Where Pith is reading between the lines
- Natural microbial communities that exhibit competition may spontaneously resolve dominance questions from modest initial differences.
- Engineering additional competitive mechanisms into microbial consortia could raise the reliability of distributed decision-making tasks.
- The threshold gap size may change if other biological factors such as spatial structure or resource limits are added to the model.
Load-bearing premise
The stochastic population dynamics and competitive interaction rules used in the model accurately capture the relevant biological processes.
What would settle it
An experiment that tracks whether real microbial populations converge to the initial majority when started with a count gap of order sqrt(n log n) under controlled competition, or whether they fail to converge.
Figures
read the original abstract
We study distributed agreement in microbial distributed systems under stochastic population dynamics and competitive interactions. Motivated by recent applications in synthetic biology, we examine how the presence and absence of direct competition among microbial species influences their ability to reach majority consensus. In this problem, two species are designated as input species, and the goal is to guarantee that eventually only the input species which had the highest initial count prevails. We show that direct competition dynamics reach majority consensus with high probability even when the initial gap between the species is small, i.e., $\Omega(\sqrt{n\log n})$, where $n$ is the initial population size. In contrast, we show that absence of direct competition is not robust: solving majority consensus with constant probability requires a large initial gap of $\Omega(n)$. To corroborate our analytical results, we use simulations to show that these consensus dynamics occur within practical biological time scales.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript studies majority consensus in two-species microbial systems under stochastic population dynamics. It claims that direct competition enables high-probability consensus on the initially larger species even from a small gap of Omega(sqrt(n log n)), while the absence of direct competition requires a gap of Omega(n) for constant-probability success. Analytical bounds are presented and corroborated by simulations showing convergence on practical timescales.
Significance. If the central claims hold, the work supplies concrete thresholds distinguishing competitive from non-competitive microbial dynamics, with direct relevance to synthetic-biology circuit design. The Omega(sqrt(n log n)) scaling matches the diffusion scale of standard fixed-population models (e.g., Moran or voter processes), and the explicit comparison between the two regimes is a useful contribution.
major comments (3)
- [Model Definition] Model section (definition of stochastic population dynamics): the manuscript must clarify whether birth and death rates are density-dependent (fixed total population) or independent. If the latter, N(t) fluctuates by Omega(sqrt(n)) before absorption, which rescales both drift and variance and can change the consensus threshold from Omega(sqrt(n log n)) to a different order; the current abstract statement leaves this ambiguity unresolved.
- [Analysis of Direct Competition] Analysis of direct-competition case (derivation of Omega(sqrt(n log n)) bound): the proof sketch must exhibit the martingale or concentration argument that controls the gap process when N(t) is allowed to vary; without an explicit error term or assumption that N(t) remains Theta(n) with high probability, the claimed probability bound does not necessarily follow from the stated dynamics.
- [Comparison of Regimes] Comparison with non-competitive case: the Omega(n) lower bound is stated for constant probability, yet the competitive upper bound is for high probability; the manuscript should either unify the probability statements or explain why the gap thresholds are compared across different success probabilities.
minor comments (2)
- [Simulations] Simulation section: the reported run times and population sizes should be accompanied by the exact parameter settings (birth/death rates, competition strength) so that the claimed practical timescales can be reproduced.
- [Notation] Notation: the symbol n is used both for initial population size and (implicitly) for total population; a consistent distinction between n_0 and N(t) would improve readability.
Simulated Author's Rebuttal
We thank the referee for the constructive comments, which help clarify the model and strengthen the presentation. We address each major point below and will revise the manuscript to resolve ambiguities and add missing details where needed.
read point-by-point responses
-
Referee: [Model Definition] Model section (definition of stochastic population dynamics): the manuscript must clarify whether birth and death rates are density-dependent (fixed total population) or independent. If the latter, N(t) fluctuates by Omega(sqrt(n)) before absorption, which rescales both drift and variance and can change the consensus threshold from Omega(sqrt(n log n)) to a different order; the current abstract statement leaves this ambiguity unresolved.
Authors: We agree that the model definition requires explicit clarification. Our stochastic population dynamics are density-dependent with fixed total population size n (standard Moran process with competition), so birth and death rates are normalized by current N(t) to keep the population constant. This matches the diffusion-scale analysis yielding the Omega(sqrt(n log n)) threshold. We will add a dedicated paragraph in Section 2 stating the density-dependent rates and the invariance of total population. revision: yes
-
Referee: [Analysis of Direct Competition] Analysis of direct-competition case (derivation of Omega(sqrt(n log n)) bound): the proof sketch must exhibit the martingale or concentration argument that controls the gap process when N(t) is allowed to vary; without an explicit error term or assumption that N(t) remains Theta(n) with high probability, the claimed probability bound does not necessarily follow from the stated dynamics.
Authors: The proof relies on a martingale argument for the normalized gap process under the fixed-population Moran dynamics; because total population is invariant, N(t) = n exactly and no additional concentration on N(t) is required. We will expand the proof sketch in the revised version to include the explicit Doob martingale, the optional stopping time at absorption, and the Azuma-Hoeffding tail bound that directly yields the high-probability Omega(sqrt(n log n)) result without error terms from fluctuating N. revision: yes
-
Referee: [Comparison of Regimes] Comparison with non-competitive case: the Omega(n) lower bound is stated for constant probability, yet the competitive upper bound is for high probability; the manuscript should either unify the probability statements or explain why the gap thresholds are compared across different success probabilities.
Authors: The differing probability statements are deliberate to emphasize robustness: even the weaker constant-probability guarantee for the non-competitive regime already demands an Omega(n) gap, while the competitive regime succeeds with high probability from a much smaller gap. This contrast is the central contribution. We will add a short paragraph after the theorems noting that the competitive high-probability bound implies the constant-probability threshold is at most O(sqrt(n log n)), thereby unifying the comparison while preserving the original statements. revision: partial
Circularity Check
No significant circularity; derivation self-contained from stochastic model
full rationale
The paper presents analytical bounds on consensus thresholds derived from the defined stochastic population dynamics and competitive interaction rules. The Ω(√(n log n)) gap for direct competition and Ω(n) for its absence follow from probabilistic analysis of the birth-death processes (standard martingale or concentration arguments on the state evolution), without any reduction to fitted parameters, self-citations as load-bearing premises, or renaming of known results. No equations or claims in the provided text equate a derived prediction back to an input by construction. The model assumptions (including any implicit density dependence) are stated upfront and the results are presented as consequences of those rules, making the derivation independent.
Axiom & Free-Parameter Ledger
Reference graph
Works this paper leans on
-
[1]
Recent algorithmic advances in population protocols
Dan Alistarh and Rati Gelashvili. Recent algorithmic advances in population protocols. SIGACT News, 49(3):63–73, 2018. doi:10.1145/3289137.3289150
-
[2]
Fast and exact majority in population protocols
Dan Alistarh, Rati Gelashvili, and Milan Vojnović. Fast and exact majority in population protocols. In Proc. 34th ACM Symposium on Principles of Distributed Computing (PODC 2015), pages 47–56, 2015. doi:10.1145/2767386.2767429
-
[3]
Time- space trade-offs in population protocols
Dan Alistarh, James Aspnes, David Eisenstat, Rati Gelashvili, and Ronald L Rivest. Time- space trade-offs in population protocols. InProc. 28th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 2560–2579, 2017
work page 2017
-
[4]
Fast graphical population protocols
Dan Alistarh, Rati Gelashvili, and Joel Rybicki. Fast graphical population protocols. Manuscript, 2021. URLhttps://arxiv.org/abs/2102.08808
-
[5]
Robust comparison in population protocols, 2021
Dan Alistarh, Martin Töpfer, and Przemysław Uznański. Robust comparison in population protocols, 2021
work page 2021
-
[6]
Dana Angluin, James Aspnes, Zoë Diamadi, Michael J. Fischer, and René Peralta. Compu- tation in networks of passively mobile finite-state sensors.Distributed Computing, 18(4): 235–253, 2006. doi:10.1007/s00446-005-0138-3
-
[7]
The computational power of population protocols.Distributed Computing, 20(4):279–304, 2007
Dana Angluin, James Aspnes, David Eisenstat, and Eric Ruppert. The computational power of population protocols.Distributed Computing, 20(4):279–304, 2007. doi:10.1007/s00446- 007-0040-2
-
[8]
Dana Angluin, James Aspnes, and David Eisenstat. A simple population protocol for fast robust approximate majority.Distributed Computing, 21(2):87–102, 2008
work page 2008
-
[9]
James Aspnes and Eric Ruppert. An introduction to population protocols. InMiddleware for Network Eccentric and Mobile Applications, pages 97–120. Springer, 2009. doi:10.1007/978- 3-540-89707-1_5
-
[10]
Bacterially speaking.Cell, 125(2):237–246, 2006
Bonnie L Bassler and Richard Losick. Bacterially speaking.Cell, 125(2):237–246, 2006. doi:10.1016/j.cell.2006.04.001
-
[11]
AnO(log3/2 n) parallel time population protocol for majority withO(log n) states
Stav Ben-Nun, Tsvi Kopelowitz, Matan Kraus, and Ely Porat. AnO(log3/2 n) parallel time population protocol for majority withO(log n) states. InProc. 2020 ACM Symposium on Principles of Distributed Computing, pages 191–199, 2020. doi:10.1145/3382734.3405747
-
[12]
A population protocol for exact majority withO(log5/3n) stabilization time and Θ(logn) states
Petra Berenbrink, Robert Elsässer, Tom Friedetzky, Dominik Kaaser, Peter Kling, and Tomasz Radzik. A population protocol for exact majority withO(log5/3n) stabilization time and Θ(logn) states. In Proc. 32nd International Symposium on Distributed Computing (DISC 2018), pages 10:1–10:18, 2018. doi:10.4230/LIPIcs.DISC.2018.10
-
[13]
Distributed computation with continual population growth
Da-Jung Cho, Matthias Függer, Corbin Hopper, Manish Kushwaha, Thomas Nowak, and Quentin Soubeyran. Distributed computation with continual population growth. InProc. 34th International Symposium on Distributed Computing (DISC), pages 7:1–7:17, 2020. doi:10.4230/LIPIcs.DISC.2020.7
-
[14]
Anne Condon, Monir Hajiaghayi, David Kirkpatrick, and Ján Maňuch. Approximate majority analyses using tri-molecular chemical reaction networks.Natural Computing, 19: 249–270, 2020. 19
work page 2020
-
[15]
Spirakis, and Przemysław Uznański
Jurek Czyzowicz, Leszek G˛asiniec, Adrian Kosowski, Evangelos Kranakis, Paul G. Spirakis, and Przemysław Uznański. On convergence and threshold properties of discrete Lotka- Volterra population protocols. In Proc. 42nd International Colloquium on Automata, Languages, and Programming (ICALP), pages 393–405, 2015. doi:10.1007/978-3-662-47672- 7_32
-
[16]
Theory of algorithmic self-assembly.Communications of the ACM, 55(12): 78–88, 2012
David Doty. Theory of algorithmic self-assembly.Communications of the ACM, 55(12): 78–88, 2012. doi:10.1145/2380656.2380675
-
[17]
A stable majority population protocol using logarithmic time and states, 2020
David Doty, Mahsa Eftekhari, and Eric Severson. A stable majority population protocol using logarithmic time and states, 2020. URLhttps://arxiv.org/abs/2012.15800
-
[18]
Moez Draief and Milan Vojnović. Convergence speed of binary interval consensus.SIAM Journal on Control and Optimization, 50(3):1087–1109, 2012
work page 2012
-
[19]
Robert Elsässer and Tomasz Radzik. Recent results in population protocols for exact majority and leader election.Bulletin of the EATCS, 126, 2018. URLhttp://bulletin. eatcs.org/index.php/beatcs/article/view/549/546
work page 2018
-
[20]
Theoretical distributed computing meets biology: A review
Ofer Feinerman and Amos Korman. Theoretical distributed computing meets biology: A review. InProc. 9th International Conference on Distributed Computing and Internet Technology (ICDIT), pages 1–18, 2013. doi:10.1007/978-3-642-36071-8_1
-
[21]
Jasmin Fisher, David Harel, and Thomas A. Henzinger. Biology as reactivity.Communica- tions of the ACM, 54(10):72–82, 2011. doi:10.1145/2001269.2001289
-
[22]
Timothy S. Gardner, Charles R. Cantor, and James J. Collins. Construction of a genetic toggle switch in Escherichia coli. Nature, 403(6767):339–342, January 2000. doi:10.1038/35002131
-
[23]
The ecology and evolution of microbial competition.Trends in microbiology, 24(10):833–845, 2016
Melanie Ghoul and Sara Mitri. The ecology and evolution of microbial competition.Trends in microbiology, 24(10):833–845, 2016. doi:10.1016/j.tim.2016.06.011
-
[24]
Daniel T. Gillespie. Exact stochastic simulation of coupled chemical reactions.The Journal of Physical Chemistry, 81(25):2340–2361, 1977. doi:10.1021/j100540a008
-
[25]
The evolution and ecology of bacterial warfare.Current biology, 29(11):R521–R537, 2019
Elisa T Granato, Thomas A Meiller-Legrand, and Kevin R Foster. The evolution and ecology of bacterial warfare.Current biology, 29(11):R521–R537, 2019. doi:10.1016/j.cub.2019.04.024
-
[26]
The competitive exclusion principle.Science, 131(3409):1292–1297, 1960
Garrett Hardin. The competitive exclusion principle.Science, 131(3409):1292–1297, 1960. doi:10.1126/science.131.3409.1292
-
[27]
Taylor.A First Course in Stochastic Processes
Samuel Karlin and Howard M. Taylor.A First Course in Stochastic Processes. Academic Press, New York, 2 edition, 1975
work page 1975
-
[28]
Javier Macía, Francesc Posas, and Ricard V. Solé. Distributed computation: the new wave of synthetic biology devices. Trends in Biotechnology, 30(6):342 – 349, 2012. doi:10.1016/j.tibtech.2012.03.006
-
[29]
Determining majority in networks with local interactions and very small local memory
George B Mertzios, Sotiris E Nikoletseas, Christoforos L Raptopoulos, and Paul G Spirakis. Determining majority in networks with local interactions and very small local memory. Distributed Computing, 30(1):1–16, 2017. doi:10.1007/s00446-016-0277-8
-
[30]
Michael Mitzenmacher and Eli Upfal. Probability and Computing: Randomization and Probabilistic Techniques in Algorithms and Data Analysis. Cambridge University Press, Cambridge, 2nd edition, 2017. 20
work page 2017
-
[31]
The growth of bacterial cultures.Annual Review of Microbiology, 3(1): 371–394, 1949
Jacques Monod. The growth of bacterial cultures.Annual Review of Microbiology, 3(1): 371–394, 1949
work page 1949
-
[32]
Distributedinformationprocessinginbiologicalandcom- putational systems
SaketNavlakhaandZivBar-Joseph. Distributedinformationprocessinginbiologicalandcom- putational systems. Communications of the ACM, 58(1):94–102, 2014. doi:10.1145/2678280
-
[33]
Béla Novák and John J. Tyson. Design principles of biochemical oscillators.Nature Reviews Molecular Cell Biology, 9(12):981–991, October 2008. doi:10.1038/nrm2530
-
[34]
The second wave of synthetic biology: from modules to systems
Priscilla EM Purnick and Ron Weiss. The second wave of synthetic biology: from modules to systems. Nature reviews Molecular cell biology, 10(6):410–422, 2009. doi:10.1038/nrm2698
-
[35]
Distributed biological computation with multicellular engineered networks
Sergi Regot, Javier Macia, Núria Conde, Kentaro Furukawa, Jimmy Kjellén, Tom Peeters, Stefan Hohmann, Eulàlia de Nadal, Francesc Posas, and Ricard Solé. Distributed biological computation with multicellular engineered networks. Nature, 469(7329):207–211, 2010. doi:10.1038/nature09679
-
[36]
Severin J Schink, Elena Biselli, Constantin Ammar, and Ulrich Gerland. Death rate of e. coli during starvation is set by maintenance cost and biomass recycling.Cell Systems, 9(1): 64–73, 2019
work page 2019
-
[37]
Jesse Stricker, Scott Cookson, Matthew R. Bennett, William H. Mather, Lev S. Tsimring, and Jeff Hasty. A fast, robust and tunable synthetic gene oscillator.Nature, 456(7221): 516–519, October 2008. doi:10.1038/nature07389
-
[38]
Zhenmao Wan, Joseph Varshavsky, Sushma Teegala, Jamille McLawrence, and Noel L Goddard. Measuring the rate of conjugal plasmid transfer in a bacterial population using quantitative PCR.Biophysical Journal, 101(1):237–244, 2011. 21
work page 2011
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.