ICLR 2025poster0 citations

ProtPainter: Draw or Drag Protein via Topology-guided Diffusion

Zhengxi Lu, Shizhuo Cheng, Tintin Jiang, Yan Zhang, Min Zhang

Abstract

Recent advances in protein backbone generation have achieved promising results under structural, functional, or physical constraints. However, existing methods lack the flexibility for precise topology control, limiting navigation of the backbone space. We present $\textbf{ProtPainter}$, a diffusion-based approach for generating protein backbones conditioned on 3D curves. ProtPainter follows a two-stage process: curve-based sketching and sketch-guided backbone generation. For the first stage, we propose $\textbf{CurveEncoder}$, which predicts secondary structure annotations from a curve to parametrize sketch generation. For the second stage, the sketch guides the generative process in Denoising Diffusion Probabilistic Modeling (DDPM) to generate backbones. During the process, we further introduce a fusion scheduling scheme, Helix-Gating, to control the scaling factors. To evaluate, we propose the first benchmark for topology-conditioned protein generation, introducing Protein Restoration Task and a new metric, self-consistency Topology Fitness (scTF). Experiments demonstrate ProtPainter's ability to generate topology-fit (scTF $>$ 0.8) and designable (scTM $>$ 0.5) backbones, with drawing and dragging tasks showcasing its flexibility and versatility.

Protein Backbone GenerationConditional DiffusionTopologyProtein Editing
BibTeX
@inproceedings{
lu2025protpainter,
title={ProtPainter: Draw or Drag Protein via Topology-guided Diffusion},
author={Zhengxi Lu and Shizhuo Cheng and Tintin Jiang and Yan Zhang and Min Zhang},
booktitle={The Thirteenth International Conference on Learning Representations},
year={2025},
url={https://openreview.net/forum?id=Nq7yKYL0Bp}
}