paper-with-me

홈 › Papers

DiffSDS: A language diffusion model for protein backbone inpainting under geometric conditions and constraints

2023-01-22 · Zhangyang Gao, Cheng Tan, Stan Z. Li

Have you ever been troubled by the complexity and computational cost of SE(3) protein structure modeling and been amazed by the simplicity and power of language modeling? Recent work has shown promise in simplifying protein structures as sequences of protein angles; therefore, language models could be used for unconstrained protein backbone generation. Unfortunately, such simplification is unsuitable for the constrained protein inpainting problem, where the model needs to recover masked structures conditioned on unmasked ones, as it dramatically increases the computing cost of geometric constraints. To overcome this dilemma, we suggest inserting a hidden \textbf{a}tomic \textbf{d}irection \textbf{s}pace (\textbf{ADS}) upon the language model, converting invariant backbone angles into equivalent direction vectors and preserving the simplicity, called Seq2Direct encoder ($\text{Enc}_{s2d}$). Geometric constraints could be efficiently imposed on the newly introduced direction space. A Direct2Seq decoder ($\text{Dec}_{d2s}$) with mathematical guarantees is also introduced to develop a \textbf{SDS} ($\text{Enc}_{s2d}$+$\text{Dec}_{d2s}$) model. We apply the SDS model as the denoising neural network during the conditional diffusion process, resulting in a constrained generative model--\textbf{DiffSDS}. Extensive experiments show that the plug-and-play ADS could transform the language model into a strong structural model without loss of simplicity. More importantly, the proposed DiffSDS outperforms previous strong baselines by a large margin on the task of protein inpainting.

📄 PDF Abstract BibTeX arXiv:2301.09642

Code (1)

A4Bio/DiffSDS_open 공식 구현 pytorch

Tasks

DecoderDenoisingLanguage ModelingLanguage Modelling

Methods 이 논문이 사용한 방법론

Diffusion Diffusion models generate samples by gradually removing noise from a signal, and their training objective can be expressed as a reweighted variational lower-bound…
Inpainting Train a convolutional neural network to generate the contents of an arbitrary image region conditioned on its surroundings.

Similar Papers 제목 키워드 기반

MeMDLM: De Novo Membrane Protein Design with Masked Discrete Diffusion Protein Language Models

2024-10-22 · Shrey Goel, Vishrut Thoutam, Edgar Mariano Marroquin, Aaron Gokaslan 외

Masked Diffusion Language Models (MDLMs) have recently emerged as a strong class of generative models, paralleling state-of-the-art (SOTA) autoregressive (AR) performance across natural language modeling domains. While t…

Language ModelingLanguage ModellingProtein Design

FoldToken: Learning Protein Language via Vector Quantization and Beyond

2024-02-04 · Zhangyang Gao, Cheng Tan, Jue Wang, Yufei Huang 외

Is there a foreign language describing protein sequences and structures simultaneously? Protein structures, represented by continuous 3D points, have long posed a challenge due to the contrasting modeling paradigms of di…

Quantization

Torsion-Space Diffusion for Protein Backbone Generation with Geometric Refinement

2025-11-24 · Lakshaditya Singh, Adwait Shelke, Divyansh Agrawal arxiv

Designing new protein structures is fundamental to computational biology, enabling advances in therapeutic molecule discovery and enzyme engineering. Existing diffusion-based generative models typically operate in Cartes…

Graph Denoising Diffusion for Inverse Protein Folding

2023-06-29 · NeurIPS 2023 11 · Kai Yi, Bingxin Zhou, Yiqing Shen, Pietro Liò 외

Inverse protein folding is challenging due to its inherent one-to-many mapping characteristic, where numerous possible amino acid sequences can fold into a single, identical protein backbone. This task involves not only …

DenoisingProtein Folding

ProteinWeaver: A Divide-and-Assembly Approach for Protein Backbone Design

2024-11-08 · Yiming Ma, Fei Ye, Yi Zhou, Zaixiang Zheng 외

Nature creates diverse proteins through a 'divide and assembly' strategy. Inspired by this idea, we introduce ProteinWeaver, a two-stage framework for protein backbone design. Our method first generates individual protei…

Protein Design