Interpreting generative adversarial networks to infer natural selection from genetic data
Rebecca Riley1, Iain Mathieson2, Sara Mathieson1
1Department of Computer Science, Haverford College, Haverford, PA 19041, USA.
Genetics
|February 22, 2024
Summary
This study introduces a novel machine learning approach for detecting natural selection in population genetics. It efficiently identifies genomic regions under selection using generative adversarial networks, improving upon slow simulation methods.
Area of Science:
- Population Genetics
- Evolutionary Biology
- Machine Learning
Background:
- Detecting natural selection is crucial in population genetics, but current machine learning methods rely on computationally intensive simulations.
- Realistic selection simulations are slow and explore a vast parameter space, hindering efficient analysis.
- Interpreting neural network models for evolutionary processes remains challenging.
Purpose of the Study:
- To develop a computationally efficient machine learning approach for detecting natural selection and local evolutionary processes.
- To overcome the limitations of slow, simulation-heavy methods in population genetics.
- To improve the interpretability of machine learning models in evolutionary studies.
Main Methods:
- Utilized a generative adversarial network (GAN) framework trained on realistic neutral data.
- Employed a generator for simulating neutral demographic data and a discriminator (convolutional neural network) for distinguishing real from simulated data.
- Fine-tuned the discriminator with a small set of non-neutral simulations to specifically identify selection modes.
Main Results:
- The developed approach demonstrates high power in detecting various forms of selection within simulated data.
- Identified genomic regions under positive selection in three human populations, consistent with established population genetic methods.
- Successfully interpreted trained neural networks by clustering discriminator hidden units based on summary statistics.
Conclusions:
- This novel GAN-based method offers an efficient and interpretable alternative for detecting natural selection in population genetics.
- The approach effectively identifies targets of selection by leveraging deviations from neutral demographic models.
- Future work can build upon this interpretable framework for deeper insights into evolutionary processes.
Keywords:
generative adversarial networksinterpretabilitymachine learningnatural selectionpopulation geneticsMore Related Videos
Related Concept Videos
What is Natural Selection?
115.2K
Natural selection is an evolutionary process in which individuals with survival-promoting traits reproduce at higher rates. These favorable traits become more common within a population or species. Naturally selected traits initially arise via random genetic mutations. In order for selection to occur, there must be variation within a population, the trait controlling the variation must be heritable, and there must be an evolutionary advantage for variation in the trait.
115.2K
Natural Selection and Adaptation
206
Natural selection, a fundamental concept in evolutionary biology, is the mechanism by which evolution is driven, favoring organisms that are best adapted to their environments. This process enhances their chances of survival and reproduction. Adaptation, a key outcome of this process, involves genetic modifications that optimize an organism's functionality under specific environmental challenges, such as extreme cold or thinner air at high altitudes.
Beyond physical adaptations,...
Beyond physical adaptations,...
206
Limits to Natural Selection
31.3K
Organisms that are well-adapted to their environment are more likely to survive and reproduce. However, natural selection does not lead to perfectly adapted organisms. Several factors constrain natural selection.
31.3K
Mutation, Gene Flow, and Genetic Drift
58.4K
In a population that is not at Hardy-Weinberg equilibrium, the frequency of alleles changes over time. Therefore, any deviations from the five conditions of Hardy-Weinberg equilibrium can alter the genetic variation of a given population. Conditions that change the genetic variability of a population include mutations, natural selection, non-random mating, gene flow, and genetic drift (small population size).
58.4K
Genetic Drift
39.8K
Natural selection—probably the most well-known evolutionary mechanism—increases the prevalence of traits that enhance survival and reproduction. However, evolution does not merely propagate favorable traits, nor does it always benefit populations.
39.8K
Genetics of Speciation
19.2K
Speciation is the evolutionary process resulting in the formation of new, distinct species—groups of reproductively isolated populations.
19.2K


