Abstract

The complex correlation structure of a collection of orthologous DNA sequences is uniquely captured by the “ancestral recombination graph” (ARG), a complete record of coalescence and recombination events in the history of the sample. However, existing methods for ARG inference are computationally intensive, highly approximate, or limited to small numbers of sequences, and, as a consequence, explicit ARG inference is rarely used in applied population genomics. Here, we introduce a new algorithm for ARG inference that is efficient enough to apply to dozens of complete mammalian genomes. The key idea of our approach is to sample an ARG of chromosomes conditional on an ARG of chromosomes, an operation we call “threading.” Using techniques based on hidden Markov models, we can perform this threading operation exactly, up to the assumptions of the sequentially Markov coalescent and a discretization of time. An extension allows for threading of subtrees instead of individual sequences. Repeated application of these threading operations results in highly efficient Markov chain Monte Carlo samplers for ARGs. We have implemented these methods in a computer program called ARGweaver. Experiments with simulated data indicate that ARGweaver converges rapidly to the posterior distribution over ARGs and is effective in recovering various features of the ARG for dozens of sequences generated under realistic parameters for human populations. In applications of ARGweaver to 54 human genome sequences from Complete Genomics, we find clear signatures of natural selection, including regions of unusually ancient ancestry associated with balancing selection and reductions in allele age in sites under directional selection. The patterns we observe near protein-coding genes are consistent with a primary influence from background selection rather than hitchhiking, although we cannot rule out a contribution from recurrent selective sweeps.

Highlights

  • At each genomic position, orthologous DNA sequences drawn from one or more populations are related by a branching structure known as a genealogy [1,2]

  • The Sequentially Markov Coalescent (SMC) is a stochastic process for generating a sequence of local trees, Tn~T1n,:::,Tmn and corresponding genomic breakpoints b~b1, . . . , bmz1, such that each Tin(1ƒiƒm) describes the ancestry of a collection of n sequences in a nonrecombining genomic interval 1⁄2bi,biz1), and each breakpoint bi between intervals Tin{1 and Tin corresponds to a recombination event (Figure 1B)

  • The model is continuous in both space and time, with each node v in each Tin having a real-valued age t(v)§0 in generations ago, and each breakpoint bi falling in the continuous interval 1⁄20, LŠ, where L is the total length of the genomic segment of interest in nucleotide sites

Read more

Summary

Introduction

Orthologous DNA sequences drawn from one or more populations are related by a branching structure known as a genealogy [1,2]. Over a period of many decades, these unique features of genetic data have inspired numerous innovative techniques for probabilistic modeling and statistical inference [3,4,5,6,7,8,9], and, more recently, they have led to a variety of creative approaches that achieve computational tractability by operating on various summaries of the data [10,11,12,13,14,15,16,17] None of these approaches fully captures the correlation structure of collections of DNA sequences, which inevitably leads to limitations in power, accuracy, and generality in genetic analysis. Various data representations in wide use today, including the site frequency spectrum, principle components, haplotype maps, and identity by descent spectra, can be thought of as low-dimensional summaries of the ARG and are strictly less informative

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call