bioRxiv Science⌕ Search

Biology subjects

Gower, G.

Publications and source records attributed to Gower, G..

8 recordsLinked to original sources

Accessible, realistic genome simulation with selection using stdpopsim

Selection is a fundamental evolutionary force that shapes patterns of genetic variation across species. However, simulations incorporating realistic selection along heterogeneous genomes in complex demographic histories are challenging, limiting our ability to benchmark statistical methods aimed at detecting selection and to explore theoretical predictions. stdpopsim is a community-maintained simulation library that already provides an extensive catalog of species-specific population genetic models. Here we present a major extension to the stdpopsim framework that enables simulation of various modes of selection, including background selection, selective sweeps, and arbitrary distributions of fitness effects (DFE) acting on annotated subsets of the genome (for instance, exons). This extension maintains stdpopsims core principles of reproducibility and accessibility while adding support for species-specific genomic annotations and published DFE estimates. We demonstrate the utility of this framework by comparing methods for demographic inference, DFE estimation, and selective sweep detection across several species and scenarios. Our results demonstrate the robustness of demographic inference methods to selection on linked sites, reveal the sensitivity of DFE-inference methods to model assumptions, and show how genomic features, like recombination rate and functional sequence density, influence power to detect selective sweeps. This extension to stdpopsim provides a powerful new resource for the population genetics community to explore the interplay between selection and other evolutionary forces in a reproducible, user-friendly framework.

evolutionary biology↗

Inference of population genetics parameters using discriminator neural networks: an adversarial Monte Carlo approach

Accurately estimating biological variables of interest, such as parameters of demographic models, is a key problem in evolutionary genetics. Likelihood-based and likelihood-free methods both typically use only limited genetic information, such as carefully chosen summary statistics. Deep convolutional neural networks (CNNs) trained on genotype matrices can incorporate a great deal more information, and have been shown to have high accuracy for inferring parameters such as recombination rates and population sizes, when evaluated using simulations. However these methods are typically framed as regression or classification problems, and it is not straightforward to ensure that the training data adequately model the empirical data on which they are subsequently applied. It has recently been shown that generative adversarial networks (GANs) can be used to iteratively tune parameter values until simulations match a given target dataset. Here, we investigate an adversarial architecture for discriminator-based inference, which iteratively improves the sampling distribution for training the discriminator CNN via Monte Carlo density estimation. We show that this method produces parameter estimates with excellent agreement to simulated data. We developed dinf, a modular Python package for discriminator-based inference that incorporates this method, and is available from https://github.com/RacimoLab/dinf/.

evolutionary biology↗

Expanding the stdpopsim species catalog, and lessons learned forrealistic genome simulations

Simulation is a key tool in population genetics for both methods development and empirical research, but producing simulations that recapitulate the main features of genomic data sets remains a major obstacle. Today, more realistic simulations are possible thanks to large increases in the quantity and quality of available genetic data, and to the sophistication of inference and simulation software. However, implementing these simulations still requires substantial time and specialized knowledge. These challenges are especially pronounced for simulating genomes for species that are not well-studied, since it is not always clear what information is required to produce simulations with a level of realism sufficient to confidently answer a given question. The community-developed framework stdpopsim seeks to lower this barrier by facilitating the simulation of complex population genetic models using up-to-date information. The initial version of stdpopsim focused on establishing this framework using six well-characterized model species (Adrion et al., 2020). Here, we report on major improvements made in the new release of stdpopsim (version 0.2), which includes a significant expansion of the species catalog and substantial additions to simulation capabilities. Features added to improve the realism of the simulated genomes include non-crossover recombination and provision of species-specific genomic annotations. Through community-driven efforts, we expanded the number of species in the catalog more than three-fold and broadened coverage across the tree of life. During the process of expanding the catalog, we have identified common sticking points and developed best practices for setting up genome-scale simulations. We describe the input data required for generating a realistic simulation, suggest good practices for obtaining the relevant information from the literature, and discuss common pitfalls and major considerations. These improvements to stdpopsim aim to further promote the use of realistic whole-genome population genetic simulations, especially in non-model organisms, making them available, transparent, and accessible to everyone.

bioinformatics↗

Population genomics of the island thrush elucidates one of earth's great archipelagic radiations

Tropical islands are renowned as natural laboratories for evolutionary study. Lineage radiations across tropical archipelagos are ideal systems for investigating how colonization, speciation, and extinction processes shape biodiversity patterns. The expansion of the island thrush across the Indo-Pacific represents one of the largest yet most perplexing island radiations of any songbird species. The island thrush exhibits a complex mosaic of pronounced plumage variation across its range, and is arguably the worlds most polytypic bird. It is a sedentary species largely restricted to mountain forests, yet it has colonized a vast island region spanning a quarter of the globe. We conducted comprehensive sampling of island thrush populations and obtained genome-wide SNP data, which we used to reconstruct its phylogeny, population structure, gene flow, and demographic history. The island thrush evolved from migratory Palearctic ancestors and radiated explosively across the Indo-Pacific during the Pleistocene, with numerous instances of gene flow between populations. Its bewildering plumage variation masks a biogeographically intuitive stepping stone colonization path from the Philippines through the Greater Sundas, Wallacea and New Guinea to Polynesia. The island thrushs success in colonizing Indo-Pacific mountains can be understood in light of its ancestral mobility and adaptation to cool climates; however, shifts in elevational range, degree of plumage variation and apparent dispersal rates in the eastern part of its range raise further intriguing questions about its biology.

evolutionary biology↗

Efficient ancestry and mutation simulation with msprime 1.0

Stochastic simulation is a key tool in population genetics, since the models involved are often analytically intractable and simulation is usually the only way of obtaining ground-truth data to evaluate inferences. Because of this necessity, a large number of specialised simulation programs have been developed, each filling a particular niche, but with largely overlapping functionality and a substantial duplication of effort. Here, we introduce msprime version 1.0, which efficiently implements ancestry and mutation simulations based on the succinct tree sequence data structure and tskit library. We summarise msprimes many features, and show that its performance is excellent, often many times faster and more memory efficient than specialised alternatives. These high-performance features have been thoroughly tested and validated, and built using a collaborative, open source development model, which reduces duplication of effort and promotes software quality via community engagement.

genetics↗

Ancient genomes reveal hybridisation between extinct short-faced bears and the extant spectacled bear (Tremarctos ornatus)

Two genera and multiple species of short-faced bear from the Americas went extinct during or toward the end of the Pleistocene, and all belonged to the endemic New World subfamily Tremarctinae [1-7]. Two of these species were giants, growing in excess of 1,000 kg [6, 8, 9], but it remains uncertain how these extinct bears were related to the sole surviving short-faced bear: the spectacled bear (Tremarctos ornatus). Ancient mitochondrial DNA has recently suggested phylogenetic relationships among these lineages that conflict with interpretations based on morphology [1, 10-12]. However, widespread hybridisation and incomplete lineage sorting among extant bears mean that the mitochondrial phylogeny frequently does not reflect the true species tree [13, 14]. Here we present ancient nuclear genome sequences from representatives of the two extinct short-faced bear genera, Arctotherium and Arctodus. Our new data support a third hypothesis for the relationships among short-faced bears, which conflicts with existing mitochondrial and morphological data. Based on genome-wide D-statistics, we suggest that the extant spectacled bear derives substantial ancestry from Pleistocene hybridisation with an extinct short-faced bear lineage, resulting in a discordant phylogenetic signal between the mitochondrion and portions of the nuclear genome.

evolutionary biology↗

A community-maintained standard library of population genetic models

The explosion in population genomic data demands ever more complex modes of analysis, and increasingly these analyses depend on sophisticated simulations. Recent advances in population genetic simulation have made it possible to simulate large and complex models, but specifying such models for a particular simulation engine remains a difficult and error-prone task. Computational genetics researchers currently re-implement simulation models independently, leading to inconsistency and duplication of effort. This situation presents a major barrier to empirical researchers seeking to use simulations for power analyses of upcoming studies or sanity checks on existing genomic data. Population genetics, as a field, also lacks standard benchmarks by which new tools for inference might be measured. Here we describe a new resource, stdpopsim, that attempts to rectify this situation. Stdpopsim is a community-driven open source project, which provides easy access to a growing catalog of published simulation models from a range of organisms and supports multiple simulation engine backends. This resource is available as a well-documented python library with a simple command-line interface. We share some examples demonstrating how stdpopsim can be used to systematically compare demographic inference methods, and we encourage a broader community of developers to contribute to this growing resource.

evolutionary biology↗

Population size history from short genomic scaffolds: how short is too short?

The Pairwise Sequentially Markov Coalescent (PSMC), and its extension PSMC', model past population sizes from a single diploid genome. Both models have been widely applied, even to organisms with scaffold-level genome reference assemblies of limited contiguity. However it is unclear how PSMC and PSMC' perform on short scaffolds. We evaluated psmc and msmc, implementations of the PSMC and PSMC' models respectively, on simulated genomes with low contiguity, and compared results to those from fully contiguous data. Simulations with scaffolds from 100 Mb to 10 kb revealed that psmc maintains high accuracy down to lengths of 100 kb, while msmc is accurate down to 1 Mb. The discrepancy is not due to differing models, but stems from an implementation detail of msmc--homozygous tracts at the ends of scaffolds are discarded, making msmc unreliable for low contiguity genomes. We recommend excluding data that are aligned to shorter scaffolds when undertaking demographic inference.

genetics↗