Interpreting Convolutional Neural Networks in Population Genetics
Huiting XuiD, Leon ZongiD, Dylan D. RayiD, Lei Lei, Daniel R. SchrideriD, Franz BaumdickeriD, Sara MathiesoniD
Abstract
AO_SCPLOWBSTRACTC_SCPLOWMachine learning approaches have become a powerful alternative to traditional methods in population genetics. Convolutional neural networks (CNNs) in particular have been successful in inferring natural selection, recombination rate estimation, introgression, dispersal distances, and effective population size changes. One limitation of CNNs and other deep learning methods is that they can be difficult to interpret. When they have been shown to be as or more successful than summary-statistic-based methods, what are they learning? Here we investigate CNNs from two different methods: the pg-gan discriminator for identifying real vs. simulated data, and two networks trained to detect selective sweeps. We first compute correlations between learned network features and traditional summary statistics, then assess whether summary statistics can be predicted from the learned features. To understand the learned features, we compute feature importance through SHAP values and feature groupings through dimensionality reduction. Finally we use decision trees and random forests to build an interpretable "model-of-the-model". Our results reveal that some CNN architectures can implicitly compute summary statistics such as pairwise heterozygosity, while statistics such as the site frequency spectrum are less similar to the networks learned features. We find that long-range linkage disequilibrium is readily approximated by the networks and may be more efficiently computed by CNNs than traditional methods (which are quadratic in the number of sites). Overall, this work contributes to the interpretability of deep learning methods in population genetics by clarifying the relationships between model architecture, learned network features, established summary statistics, and predicted evolutionary parameters.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 1
- FWCI
- 4.00
- Field percentile
- top 14%
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- On convolutional neural networks for selection inference: revealing the lurking role of preprocessing, and the surprising effectiveness of summary statistics
R. M. Cecil, L. A. Sugden·bioRxiv·Feb 26, 2023
- The Unreasonable Effectiveness of Convolutional Neural Networks in Population Genetic Inference
L. Flagel, Y. J. Brandvain, D. R. Schrider·bioRxiv·Nov 27, 2018
- ConfuseNN: Interpreting convolutional neural network inferences in population genomics with data shuffling
Linh N. Tran, David Castellano, Ryan N. Gutenkunst·bioRxiv·Mar 24, 2025
- Deep learning for population size history inference: design, comparison and combination with approximate Bayesian computation
T. Sanchez, J. Cury, … F. Jay·bioRxiv·Jan 20, 2020
- Tree sequences as a general-purpose tool for population genetic inference
Logan S. Whitehouse, Dylan D. Ray, Daniel R. Schrider·Molecular Biology and EvolutionPeer-reviewed·Oct 23, 2024
- Detecting interspecific positive selection using convolutional neural networks
Charlotte West, Conor R. Walker, … Nick Goldman·Molecular Biology and EvolutionPeer-reviewed·Jun 27, 2025