Oyster: A Neural Network for Modeling Genomic Sequences with Exact Position-Specific k-mer Contributions
Abstract
Genomics data are sequences, and exploration in these data involves mapping these sequences to function and understanding that mapping. Analogous to a sentence composed of words, a sequence's function is understood through its constituent subsequences, or k-mers. The presence of k-mers, their positions, and their relationships with other k-mers (k-mer associations) all affect sequence function. Understanding the sequence function requires determining the contributions of each of its k-mers and the impacts of their positions and k-mer associations. k-mer associations are inherently combinatorial and may be hierarchical. Although these associations may be impactful for biological phenomena, k-mer associations cannot be understood by humans and severely obfuscate model analyses, yielding generalizations, simplifications, and approximations. Ignoring k-mer associations, however, yields concepts that are human-understandable and exact. To determine whether ignoring k-mer associations is appropriate, models that learn or ignore k-mer associations can be compared. Oyster is a novel NN that learns k-mer composition and k-mer positions while ignoring k-mer associations, the first with these abilities to our knowledge. Oyster is a glass-box model as the exact position-specific contributions of k-mers are directly extracted from the model weights. Oyster is compared with models that consider k-mer associations using two case studies spanning two important genomics topics: protein-DNA interactions and enhancer activity. Across these case studies it was found that while models that consider k-mer associations perform better than Oyster models, the predictions of the Oyster models were in strong agreement, serving as faithful proxies. Human-understandable concepts were extracted from the Oyster models revealing concepts that align with the literature as well as novel ones.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- Assay
- Research Focus
- Approach
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.
Related papers
- Probe Efficient Feature Representation of Gapped K-mer Frequency Vectors from Sequences using Deep Neural Networks
Zhen Cao, Shihua Zhang·IEEE Transactions on Computational Biology and BioinformaticsPeer-reviewed·Aug 31, 2018
- All Fingers Are Not The Same: Handling Variable-Length Sequences In A Discriminative Setting Using Conformal Multi-Instance Kernels
Sarvesh Nikumbh, Peter Ebert, Nico Pfeifer·bioRxiv·May 18, 2017
- Ok-k-mer: Selecting k-mer length ensembles for calculating genomic distance
Stephen Hwang, Ben Langmead·bioRxiv·Nov 9, 2026
- Snekmer Learn/Apply: A kmer-based vector similarity approach to proteinclassification suitable for metagenomic datasets
Tara A. Nitka, Jeremy Jacobson, … Jason McDermott·bioRxiv·May 16, 2025
- K-mer Motif Multinomial Mixtures
Brian L. Trippe, Sandhya Prabhakaran, Harmen J. Bussemaker·bioRxiv·Dec 24, 2016
- kmerDB: A Database Encompassing the Set of Genomic and Proteomic Sequence Information for Each Species
Ioannis Mouratidis, Fotis A. Baltoumas, … Ilias Georgakopoulos‐Soares·Computational and Structural Biotechnology JournalPeer-reviewed·Apr 21, 2024