Inference of population genetics parameters using discriminator neural networks: an adversarial Monte Carlo approach
Gower, G.; Ianez Picazo, P.; Lindgren, F.; Racimo, F.
Show abstract
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/.
Matching journals
The top 5 journals account for 50% of the predicted probability mass.
Similar papers in this journal
Similar papers in this journal
- Tree sequences as a general-purpose tool for population genetic inference 98%
- Fast and accurate estimation of selection coefficients and allele histories from ancient and modern DNA 96%
- Computationally efficient demographic history inference from allele frequencies with supervised machine learning 96%
Similar papers in this journal
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.