ConfuseNN: Interpreting convolutional neural network inferences in population genomics with data shuffling
Related Experiment Video
Updated: May 15, 2025

Quantification of Information Encoded by Gene Expression Levels During Lifespan Modulation Under Broad-range Dietary Restriction in C. elegans
Published on: August 16, 2017
Linh N Tran1,2, David Castellano2, Ryan N Gutenkunst2
1Genetics Graduate Interdisciplinary Program, University of Arizona, Tucson, AZ, USA.
Abstract:
Convolutional neural networks (CNNs) have become powerful tools for population genomic inference, yet understanding which genomic features drive their performance remains challenging. We introduce ConfuseNN, a method that systematically shuffles input haplotype matrices to disrupt specific population genetic features and evaluate their contribution to CNN performance. By sequentially removing signals from linkage disequilibrium, allele frequency, and other population genetic patterns in test data, we evaluate how each feature contributes to CNN performance. We applied ConfuseNN to three published CNNs for demographic history and selection inference, confirming the importance of specific data features and identifying limitations of network architecture and of simulated training and testing data design. ConfuseNN provides an accessible biologically motivated framework for interpreting CNN behavior across different tasks in population genetics, helping bridge the gap between powerful deep learning approaches and traditional population genetic theory.
Related Concept Videos
What is Population Genetics?
Exon Recombination
Exon shuffling follows “splice frame rules.” Each exon...
Mutation, Gene Flow, and Genetic Drift
Comparing Copy Number Variations and SNPs
Copy number variations or CNVs are the structural variations that cover more than 1kb of DNA sequence. The single nucleotide polymorphism (SNP), on the other hand, is a single nucleotide change or a point mutation that is found in more than 1%...
Genome-wide Association Studies-GWAS
GWAS does not require the identification of the target gene involved in...
Genetic Drift

