Dy-mer: An Explainable DNA Sequence Representation Scheme using Dictionary Learning

Zhiyuan Peng, Naifan Zhang, Yuanbo Tang, Yang Li
7/6/2024
q-bio.GNcs.AIcs.LG

No confident code implementation found for this paper.

Abstract

DNA sequences encode critical genetic information, yet their variable length and discrete nature impede direct utilization in deep learning models. Existing DNA representation schemes convert sequences into numerical vectors but fail to capture structural features of local subsequences and often suffer from limited interpretability and poor generalization on small datasets. To address these limitations, we propose Dy-mer, an interpretable and robust DNA representation scheme based on dictionary learning. Dy-mer formulates an optimization problem in tensor format, which ensures computational efficiency in batch processing. Our scheme reconstructs DNA sequences as concatenations of dynamic-length subsequences (dymers) through a convolution operation and simultaneously optimize a learnable dymer dictionary and sparse representations. Our method achieves state-of-the-art performance in downstream tasks such as DNA promoter classification and motif detection. Experiments further show that the learned dymers match known DNA motifs and clustering using Dy-mer yields semantically meaningful phylogenetic trees. These results demonstrate that the proposed approach achieves both strong predictive performance and high interpretability, making it well suited for biological research applications.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{peng2024dymer,
  title  = {Dy-mer: An Explainable DNA Sequence Representation Scheme using Dictionary Learning},
  author = {Zhiyuan Peng and Naifan Zhang and Yuanbo Tang and Yang Li},
  year   = {2024},
  eprint = {2407.12051},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.12051v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.12051.svg)](https://codeofpaper.com/paper/2407.12051)

Discussion