henhaobio
Sign in

bioRxivBioinformaticsPreprint

A Vector Representation of DNA Sequences Using Locality Sensitive Hashing

Lizhen ShiiD, Bo CheniD

PDFDOI

Abstract

Drawing from the analogy between natural language and \"genomic sequence language\", we explored the applicability of word embeddings in natural language processing (NLP) to represent DNA reads in Metagenomics studies. Here, k-mer is the equivalent concept of word in NLP and it has been widely used in analyzing sequence data. However, directly replacing word embedding with k-mer embedding is problematic due to two reasons: First, the number of k-mers is many times of the number of words in NLP, making the model too big to be useful. Second, sequencing errors create lots of rare k-mers (noise), making the model hard to be trained. In this work, we leverage Locality Sensitive Hashing (LSH) to overcoming these challenges. We then adopted the skip-gram with negative sampling model to learn k-mer embeddings. Experiments on metagenomic datasets with labels demonstrated that LSH can not only accelerate training time and reduce the memory requirements to store the model, but also achieve higher accuracy than alternative methods. Finally, we demonstrate the trained low-dimensional k-mer embeddings can be potentially used for accurate metagenomic read clustering and predict their taxonomy, and this method is robust on reads with high sequencing error rates (12-22%).

Citations
12

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.

Similarity Map
SelectedSame fieldCross-field
THISMenegaux '19Kanj '17Yu '23Şapcı '24Synk '26Woloszynek '19
68% semantic matchBioinformatics
Romain Menegaux, Jean‐Philippe Vert·Journal of Computational Biology·Feb 20, 2019· 42 citations