English

CFP-Gen: Combinatorial Functional Protein Generation via Diffusion Language Models

Computer Vision and Pattern Recognition 2025-05-30 v1 Machine Learning Biomolecules

Abstract

Existing PLMs generate protein sequences based on a single-condition constraint from a specific modality, struggling to simultaneously satisfy multiple constraints across different modalities. In this work, we introduce CFP-Gen, a novel diffusion language model for Combinatorial Functional Protein GENeration. CFP-Gen facilitates the de novo protein design by integrating multimodal conditions with functional, sequence, and structural constraints. Specifically, an Annotation-Guided Feature Modulation (AGFM) module is introduced to dynamically adjust the protein feature distribution based on composable functional annotations, e.g., GO terms, IPR domains and EC numbers. Meanwhile, the Residue-Controlled Functional Encoding (RCFE) module captures residue-wise interaction to ensure more precise control. Additionally, off-the-shelf 3D structure encoders can be seamlessly integrated to impose geometric constraints. We demonstrate that CFP-Gen enables high-throughput generation of novel proteins with functionality comparable to natural proteins, while achieving a high success rate in designing multifunctional proteins. Code and data available at https://github.com/yinjunbo/cfpgen.

Keywords

Cite

@article{arxiv.2505.22869,
  title  = {CFP-Gen: Combinatorial Functional Protein Generation via Diffusion Language Models},
  author = {Junbo Yin and Chao Zha and Wenjia He and Chencheng Xu and Xin Gao},
  journal= {arXiv preprint arXiv:2505.22869},
  year   = {2025}
}

Comments

Accepted at ICML 2025. Code is available at https://github.com/yinjunbo/cfpgen

R2 v1 2026-07-01T02:47:24.086Z