SoftGene: Protein Language Model-Enhanced Soft Prompting for Interpretable Gene Set Annotation
cs.AI
Submitted: 2026-10-02
Updated: 2026-10-02
Comments: Accepted to EMNLP 2026 Main Conference
Code: https://github.com/KU-AI4H/softgene
License: http://creativecommons.org/licenses/by/4.0/
The gist: Gene set analysis is a cornerstone of functional genomics, yet it remains labor-intensive and heavily dependent on manual curation and expert biological interpretation.
Abstract
Gene set analysis is a cornerstone of functional genomics, yet it remains labor-intensive and heavily dependent on manual curation and expert biological interpretation. While Large Language Models (LLMs) have emerged as powerful tools for genomic reasoning and annotation, most existing approaches rely on symbolic gene names and fail to capture domain-specific biological structure, particularly protein sequence information that governs molecular activity, interactions, and downstream gene function. In this work, we propose SoftGene, a novel framework for LLM-based gene set annotation that leverages the hierarchical structure of gene sets. First, we use a hierarchical attention-based encoder built on ESM, a protein language model, to represent each gene set using protein-level amino acid sequence information. Second, we construct a hybrid prompting scheme that combines soft prompts derived from gene set embeddings with hard prompts containing auxiliary context generated by an LLM, and feed the resulting prompt into a local LLM for annotation. We evaluate our framework on two benchmark datasets: Gene Ontology (GO) and the Molecular Signatures Database (MSigDB). Our results show that integrating protein-sequence representations with textual context improves gene set annotation overall, while per-domain analyses reveal that the contribution of protein embeddings varies across biological domains.
Sources
- BioReason: Incentivizing Multimodal Biological Reasoning within a DNA-LLM Model
- The Llama 3 Herd of Models
- Gene Set Summarization using Large Language Models
- Why Language Models Hallucinate
- The Power of Scale for Parameter-Efficient Prompt Tuning
- DeepSeek-V3 Technical Report
- P-Tuning v2: Prompt Tuning Can Be Comparable to Fine-tuning Universally Across Scales and Tasks
- DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lighter
- Gemma 3 Technical Report
- GeneAgent: Self-verification Language Agent for Gene Set Knowledge Discovery using Domain Databases
- HuggingFace's Transformers: State-of-the-art Natural Language Processing
- BERTScore: Evaluating Text Generation with BERT
Related papers
- MAVEN-T: Reinforced Heterogeneous Distillation for Real-Time Multi-Agent Trajectory Prediction
- Model Discovery Agent: LLM-assisted Bayesian experiment design for data-efficient discovery of mechanistic world models
- Agents' Last Exam
- The Clinician's Veto: Navigating Trust, Liability, and Uncertainty in Autonomous AI Prescribing
- MindHelper: Closed-Loop Embodied Mental-State Reasoning for Precision Intervention
- Incumbent Advantage: Brand Bias and Cognitive Manipulation Dynamics in LLM Recommendation Systems