Skip to main navigation Skip to search Skip to main content

OntoGene: knowledge-enhanced BERT for promoter identification

  • College of Computer and Control Engineering, Northeast Forestry University
  • The University of Auckland

Research output: Contribution to journalArticlepeer-review

Abstract

Promoters are crucial parts of DNA sequences and play a significant role in understanding the process of gene regulation. Despite the existence of numerous methods for predicting promoters, they are typically built on single-sequence information and seldom incorporate external knowledge graphs (KGs). Knowledge graphs, however, can provide rich factual knowledge that enhances the accuracy of promoter identification. In this study, we propose a novel method called OntoGene, which integrates Gene Ontology (GO) into the bidirectional encoder representations from transformers model (BERT) for promoter identification. Specifically, OntoGene encodes both gene sequences and external knowledge into vectors using a BERT encoder. Our method jointly optimizes knowledge embedding and masked language modeling objectives, and utilizes a contrastive learning method with knowledge-aware negative sampling to optimize gene and knowledge graph embeddings. OntoGene is a BERT-based model designed to predict not only the presence of promoters but also their strength (strong or weak promoters) from gene sequences. Experimental results demonstrate OntoGene’s high accuracy in predicting DNA promoters and their strengths, validating the effectiveness of this knowledge-enhanced approach. OntoGene and the dataset can be obtained from https://github.com/gaomengli7/OntoGene.

Original languageEnglish
Article number170106
JournalScience China Information Sciences
Volume68
Issue number7
DOIs
StatePublished - Jul 2025
Externally publishedYes

Keywords

  • BERT
  • knowledge enhancement
  • knowledge graph
  • promoter identification

Fingerprint

Dive into the research topics of 'OntoGene: knowledge-enhanced BERT for promoter identification'. Together they form a unique fingerprint.

Cite this