Autoencoders for genomic variation analysis

  1. Alexander G. Ioannidis1,4,5
  1. 1Department of Biomedical Data Science, Stanford University School of Medicine, Stanford, California 94305, USA;
  2. 2Department of Signal and Theory Communications, Universitat Politècnica de Catalunya, Barcelona 08034, Spain;
  3. 3Department of Electrical Engineering and Computer Science, University of California, Berkeley, Berkeley, California 94720, USA;
  4. 4Genomics Institute, University of California, Santa Cruz, Santa Cruz, California 95060, USA;
  5. 5Institute for Computational and Mathematical Engineering, Stanford University School of Engineering, Stanford, California 94305, USA
  • Corresponding author: geleta{at}berkeley.edu
  • Abstract

    Modern biobanks are providing numerous high-resolution genomic sequences of diverse populations. In order to account for diverse and admixed populations, new algorithmic tools are needed in order to properly capture the genetic composition of populations. Here, we explore deep learning techniques, namely, variational autoencoders (VAEs), to process genomic data from a population perspective. We show the power of VAEs for a variety of tasks relating to the interpretation, compression, classification, and simulation of genomic data with several worldwide whole genome data sets from both humans and canids, and evaluate the performance of the proposed applications with and without ancestry conditioning. The unsupervised setting of autoencoders allows for the detection and learning of granular population structure and inferring of informative latent factors. The learned latent spaces of VAEs are able to capture and represent differentiated Gaussian-like clusters of samples with similar genetic composition on a fine scale from single nucleotide polymorphisms (SNPs), enabling applications in dimensionality reduction and data simulation. These individual genotype sequences can then be decomposed into latent representations and reconstruction errors (residuals), which provide a sparse representation useful for lossless compression. We show that different populations have differentiated compression ratios and classification accuracies. Additionally, we analyze the entropy of the SNP data, its effect on compression across populations, and its relation to historical migrations, and we show how to introduce autoencoders into existing compression pipelines.

    Footnotes

    • [Supplemental material is available for this article.]

    • Article published online before print. Article, supplemental material, and publication date are at https://www.genome.org/cgi/doi/10.1101/gr.280086.124.

    • Freely available online through the Genome Research Open Access option.

    • Received October 1, 2024.
    • Accepted October 28, 2025.

    This article, published in Genome Research, is available under a Creative Commons License (Attribution 4.0 International), as described at http://creativecommons.org/licenses/by/4.0/.

    | Table of Contents
    OPEN ACCESS ARTICLE

    Preprint Server