@article {DeWitt2020.06.16.153452, author = {William S. DeWitt and Kameron Decker Harris and Kelley Harris}, title = {Joint nonparametric coalescent inference of mutation spectrum history and demography}, elocation-id = {2020.06.16.153452}, year = {2020}, doi = {10.1101/2020.06.16.153452}, publisher = {Cold Spring Harbor Laboratory}, abstract = {Booming and busting populations modulate the accumulation of genetic diversity, encoding histories of living populations in present-day variation. Many methods exist to decode these histories, and all must make strong model assumptions. It is typical to assume that mutations accumulate uniformly across the genome at a constant rate that does not vary between closely related populations. However, recent work shows that mutational processes in human and great ape populations vary across genomic regions and evolve over time. This perturbs the mutation spectrum: the relative mutation rates in different local nucleotide contexts. Here, we develop theoretical tools in the framework of Kingman{\textquoteright}s coalescent to accommodate mutation spectrum dynamics. We describe mushi: a method to perform fast, nonparametric joint inference of demographic and mutation spectrum histories from allele frequency data. We use mushi to reconstruct trajectories of effective population size and mutation spectrum divergence between human populations, identify mutation signatures and their dynamics in different human populations, and produce more accurate time calibration for a previously-reported mutational pulse in the ancestors of Europeans. We show that mutation spectrum histories can be productively incorporated in a well-studied theoretical setting, and rigorously inferred from genomic variation data like other features of evolutionary history.Competing Interest StatementThe authors have declared no competing interest.}, URL = {https://www.biorxiv.org/content/early/2020/06/16/2020.06.16.153452}, eprint = {https://www.biorxiv.org/content/early/2020/06/16/2020.06.16.153452.full.pdf}, journal = {bioRxiv} }