MedElevator Войти в исследования
← Поиск публикаций

DOI 10.1109/tcbbio.2026.3735721

Медицинская библиотека · IEEE transactions on computational biology and bioinformatics · 2026

GLIMP: An Integrated Graph Neural Network-Large Language Model for Promoter Recognition.

Ma Haitao, Jia He, Yuan Chenning, Yu Changyong, Zhao Yuhai, Mao Keming

СтатьяПеревод в очереди

Аннотация

Accurate identification of DNA promoter regions is crucial for understanding gene regulation, yet remains challenging. Existing models often struggle to generalize across species or promoter types due to their inability to model functional degeneracy and capture subtle regulatory signals. To address this, we propose GLIMP, a novel promoter classification framework that integrates a large-scale genomic language model with Graph Neural Networks (GNNs). The core innovation of GLIMP lies in its multimodal fusion of a Shapelet-guided Weighted Context-Aware Interaction Network (WC-IDNG) graph representation-which topologically connects functionally similar but sequence-divergent motifs-and deep semantic features extracted by DNABERT. Specifically, we construct a WC-IDNG graph from $k$-mers to capture local proximity and structural similarity, refined by biologically meaningful shapelets. These graph-aggregated signals are then fused with global contextual semantics from DNABERT via a Transformer-based architecture to capture long-range dependencies. Extensive experiments on multi-species datasets demonstrate that GLIMP achieves state-of-the-art performance, with an Accuracy of 96.3% and an F1-score of 96.3% (on A. thaliana), substantially improving recognition robustness and generalization across diverse promoter types.

Для цитирования: Ma Haitao, Jia He, Yuan Chenning, Yu Changyong, Zhao Yuhai, Mao Keming. GLIMP: An Integrated Graph Neural Network-Large Language Model for Promoter Recognition.. IEEE transactions on computational biology and bioinformatics. 2026. DOI: 10.1109/tcbbio.2026.3735721.
Подготовка и перевод публикации
Обработка статьи · этапы, ошибки и управление
Загрузка состояния…

История · было → стало

Состояние обновляется каждые 5 секунд, пока блок открыт. Процент показывается только там, где известен объём работы. Пауза останавливает продолжение этапа; текущий запрос к источнику может завершиться.

Тип публикации указан по данным источника. Уровень доказательности автоматически не присваивается.