NeuralBeds: Neural embeddings for efficient DNA data compression and optimized similarity search
Related Experiment Video
Updated: Jul 4, 2025

Pattern-based Search of Epigenomic Data Using GeNemo
Published on: October 8, 2017
Oluwafemi A Sarumi1,2, Maximilian Hahn1, Dominik Heider1,2
1Department of Mathematics and Computer Science, University of Marburg, Hans-Meerwein-Str. 6, Marburg, D-35043, Germany.
Abstract:
The availability of high throughput sequencing tools coupled with the declining costs in the production of DNA sequences has led to the generation of enormous amounts of omics data curated in several databases such as NCBI and EMBL. Identification of similar DNA sequences from these databases is one of the fundamental tasks in bioinformatics. It is essential for discovering homologous sequences in organisms, phylogenetic studies of evolutionary relationships among several biological entities, or detection of pathogens. Improving DNA similarity search is of outmost importance because of the increased complexity of the evergrowing repositories of sequences. Therefore, instead of using the conventional approach of comparing raw sequences, e.g., in fasta format, a numerical representation of the sequences can be used to calculate their similarities and optimize the search process. In this study, we analyzed different approaches for numerical embeddings, including Chaos Game Representation, hashing, and neural networks, and compared them with classical approaches such as principal component analysis. It turned out that neural networks generate embeddings that are able to capture the similarity between DNA sequences as a distance measure and outperform the other approaches on DNA similarity search, significantly.
Related Concept Videos
Evolutionary Relationships through Genome Comparisons
The Nucleosome
In a chromosome, DNA is wound twice around a protein complex called a histone octamer core, which consists of 8 histone proteins. This...
DNA Microarrays
Gene Evolution - Fast or Slow?
In contrast, regions which code...
DNA as a Genetic Template
Genomic DNA in Eukaryotes

