|
| 1 | +--- |
| 2 | +layout: efflux |
| 3 | +title: "Phylogenies: how and why to track them in artificial life" |
| 4 | +date: 2023-07-24 |
| 5 | +category: teaching |
| 6 | +authors: |
| 7 | + - Emily Dolson |
| 8 | + - Matthew Andres Moreno |
| 9 | + - Alexander Lalejini |
| 10 | +venue: Tutorial at ALIFE 2023 |
| 11 | +description: | |
| 12 | + Phylogenies (i.e., ancestry trees) group extant organisms by ancestral relatedness to render the history of hierarchical lineage branching events within an evolving system. |
| 13 | + These relationships reveal the evolutionary trajectories of populations through a genotypic or phenotypic space. |
| 14 | + As such, phylogenies open a direct window through which to observe ecology, differential selection, genetic potentiation, emergence of complex traits, and other evolutionary dynamics in artificial life (ALife) systems. |
| 15 | + In evolutionary biology, phylogenies are often estimated from the fossil record, phenotypic traits, and extant genetic information. |
| 16 | + Although substantially limited in precision, such phylogenies have profoundly advanced our understanding of the evolution of life on Earth. |
| 17 | + In digital systems, we often have the ability to create perfect (or near perfect) phylogenies that reveal the step-by-step process by which evolution unfolds. |
| 18 | + However, phylogeny tracking and phylogeny-based analyses are not yet commonplace in ALife. |
| 19 | + Fortunately, a number of software tools have recently become available to facilitate such analyses, such as Phylotrackpy, DEAP, Empirical, MABE, and hstrat. |
| 20 | +
|
| 21 | + Biologists have developed many sophisticated and powerful phylogeny-based analysis techniques. |
| 22 | + For example, existing work uses properties of tree topology to infer characteristics of the evolutionary processes acting on a population. |
| 23 | + With an understanding of the differences between biology and artificial life, these approaches can be imported into ALife systems. |
| 24 | + For example, phylodiversity metrics can be used to detect diversity-maintaining ecological interactions and ongoing generation of significant evolutionary innovations. |
| 25 | +
|
| 26 | + This tutorial will provide an introduction to phylogenies, how to record them in digital systems, and use cases for phylogenetic analyses in an artificial life context. |
| 27 | + We will open with a quick discussion of prior research enabled by and based on phylogenies in digital evolution systems. |
| 28 | + We will then survey existing phylogeny software tools and lead interactive tutorials on tracking phylogenies in both traditional and distributed computing environments. |
| 29 | + Next, we will demonstrate measurements and data visualizations that phylogenetic data enables, including Muller plots, phylogenetic topology metrics, and annotated phylogeny visualizations. |
| 30 | + Lastly, we will discuss open questions and future directions related to phylogenies in artificial life. |
| 31 | +supporting_materials: | |
| 32 | + - [web page](https://emilydolson.github.io/alife-phylogeny-tutorial/) |
| 33 | + - [slides](https://docs.google.com/presentation/d/1D6DeZo3uGUvtMLvvNt9eCslmaPWQoEgFp08FZx8orYc) [via Google Slides](https://workspace.google.com/products/slides/) |
| 34 | +--- |
0 commit comments