Demes: a standard format for demographic models
Graham GoweriD, Aaron P. RagsdaleiD, Gertjan BisschopiD, Ryan N. GutenkunstiD, Matthew HartfieldiD, Ekaterina NoskovaiD, Stephan SchiffelsiD, Travis J. StruckiD, Jerome KelleheriD, Kevin ThorntoniD
Abstract
Understanding the demographic history of populations is a key goal in population genetics, and with improving methods and data, ever more complex models are being proposed and tested. Demographic models of current interest typically consist of a set of discrete populations, their sizes and growth rates, and continuous and pulse migrations between those populations over a number of epochs, which can require dozens of parameters to fully describe. There is currently no standard format to define such models, significantly hampering progress in the field. In particular, the important task of translating the model descriptions in published work into input suitable for population genetic simulators is labor intensive and error prone. We propose the Demes data model and file format, built on widely used technologies, to alleviate these issues. Demes provides a well-defined and unambiguous model of populations and their properties that is straightforward to implement in software, and a text file format that is designed for simplicity and clarity. We provide thoroughly tested implementations of Demes parsers in multiple languages including Python and C, and showcase initial support in several simulators and inference methods. An introduction to the file format and a detailed specification are available at:https://popsim-consortium.github.io/demes-spec-docs/.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 49
- FWCI
- 5.28
- Field percentile
- top 3%
- Research Focus
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- A community-maintained standard library of population genetic models
J. R. Adrion, C. B. Cole, … A. D. Kern·bioRxiv·Dec 20, 2019
- demografr: A toolkit for simulation-based inference in population genetics
Martin Petr, Isabel M. Pötzsch, Fernando Racimo·bioRxiv·Dec 18, 2025
- Computing coalescence rates for complex demographies and sampling configurations
Jiatong Liang, Jonathan Terhorst·bioRxiv·Aug 26, 2026
- CoalMiner: a coalescent model generator for fastsimcoal2
Raya Esplin, Arun Sethuraman·bioRxiv·Jun 30, 2026
- Inferring the Joint Demographic History of Multiple Populations: Beyond the Diffusion Approximation
J. Jouganous, W. Long, S. Gravel·bioRxiv·Jan 25, 2017
- dadi-cli: Automated and distributed population genetic model inference from allele frequency spectra
Xin Huang, Travis J. Struck, … Ryan N. Gutenkunst·bioRxiv·Jun 15, 2023