A mathematical formalism for natural selection with arbitrary spatial and genetic structure
Benjamin Allen, Alex McAvoy

TL;DR
This paper introduces a comprehensive mathematical framework for modeling natural selection across diverse population structures, genetics, and reproductive modes, enabling analysis of evolutionary dynamics in complex biological systems.
Contribution
It develops a general formalism based on genetic sites, defining key evolutionary concepts and criteria, applicable to arbitrary spatial and genetic structures, and demonstrates its utility through specific applications.
Findings
Defined reproductive value, fitness, and fixation probability within the formalism
Established criteria for allele selection and their equivalence under low mutation
Applied the framework to evolutionary games on graphs and haplodiploid populations
Abstract
We define a general class of models representing natural selection between two alleles. The population size and spatial structure are arbitrary, but fixed. Genetics can be haploid, diploid, or otherwise; reproduction can be asexual or sexual. Biological events (e.g.~births, deaths, mating, dispersal) depend in arbitrary fashion on the current population state. Our formalism is based on the idea of genetic sites. Each genetic site resides at a particular locus and houses a single allele. Each individual contains a number of sites equal to its ploidy (one for haploids, two for diploids, etc.). Selection occurs via replacement events, in which alleles in some sites are replaced by copies of others. Replacement events depend stochastically on the population state, leading to a Markov chain representation of natural selection. Within this formalism, we define reproductive value, fitness,…
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.
