A Guide to Tracking Phylogenies in Parallel and Distributed Agent-based Evolution Models
Matthew Andres Moreno, Anika Ranjan, Emily Dolson, Luis Zaman

TL;DR
This paper evaluates the accuracy of hereditary stratigraphy algorithms for reconstructing phylogenies in large-scale agent-based evolution simulations, offering best practices for different evolutionary scenarios.
Contribution
It systematically tests how various hereditary stratigraphy configurations affect phylogenetic reconstruction quality across diverse evolutionary conditions.
Findings
Hereditary stratigraphy accuracy varies with configuration settings.
Optimal configurations depend on specific evolutionary dynamics.
Guidelines are provided for selecting stratigraphy parameters in large-scale simulations.
Abstract
Computer simulations are an important tool for studying the mechanics of biological evolution. In particular, in silico work with agent-based models provides an opportunity to collect high-quality records of ancestry relationships among simulated agents. Such phylogenies can provide insight into evolutionary dynamics within these simulations. Existing work generally tracks lineages directly, yielding an exact phylogenetic record of evolutionary history. However, direct tracking can be inefficient for large-scale, many-processor evolutionary simulations. An alternate approach to extracting phylogenetic information from simulation that scales more favorably is post hoc estimation, akin to how bioinformaticians build phylogenies by assessing genetic similarities between organisms. Recently introduced ``hereditary stratigraphy'' algorithms provide means for efficient inference of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCellular Automata and Applications
MethodsHigh-Order Consensuses
