Related Experiment Video
Updated: Apr 4, 2026

Following the Dynamics of Structural Variants in Experimentally Evolved Populations
Published on: February 3, 2023
Detecting Positive Selection by Modeling Structure Within Images of Genetic Variation
Md Ruhul Amin1,2, Sandipan Paul Arnab1,2, Mohammad Khan1,2
1Department of Electrical Engineering and Computer Science, Florida Atlantic University, Boca Raton, FL 33431, USA.
None:
A major challenge in population genomics is accurately identifying and characterizing natural selection from genomic data. The wide availability of dense whole-genome datasets has enabled researchers to analyze and localize genetic variation within populations. Powerful supervised machine learning methods allow researchers to extract spatial information about genetic variation across the genome and identify traces of natural selection. While convolutional neural networks capture correlations among neighboring features, design choices such as heavy-pooling or limited receptive fields can lead to loss of fine-grained spatial resolution. Extensions like dilated convolutions or attention mechanisms mitigate this issue of loss of spatial resolution but at the cost of increased architectural complexity and parameter count when capturing correlations at different scales. In contrast, trend filtering directly models the autocovariation of neighboring features, ensuring that spatial relationships remain intact without any architectural extensions. When integrated into a classical machine learning model, such as a support vector machine, trend filtering offers a natural framework to create powerful predictive models while retaining the spatial integrity of the input. Here, we introduce SKINET, which employs a novel trend filter kernel within a support vector machine framework and apply it to the task of detecting and characterizing regions affected by positive natural selection. Specifically, SKINET not only distinguishes regions under positive natural selection from neutrally evolving regions but also functions in a regression framework to estimate associated adaptive parameters. Moreover, applying SKINET to empirical human genome variation identifies adaptive candidate genes consistent with previous findings while also uncovering novel adaptation targets, such as FAM177A1, that are linked to cancer.
Related Concept Videos
Genetic Variation
Genes exist in different versions called alleles,...
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%...
Genetic Screens
Forward genetic screens
Forward or “classical” genetic screens involve creating random mutations in an organism’s DNA using radiation, mutagens, or insertion of additional bases, which...
Evolutionary Relationships through Genome Comparisons
Genome-wide Association Studies-GWAS
GWAS does not require the identification of the target gene involved in...
Frequency-dependent Selection

