ProtInvTree: Deliberate Protein Inverse Folding with Reward-Guided Tree Search

Abstract

Designing protein sequences that fold into a target 3D structure—known as protein inverse folding—is a fundamental challenge in protein engineering. While recent deep learning methods have achieved impressive performance by recovering native sequences, they often overlook the one-to-many nature of the problem: multiple diverse sequences can fold into the same structure. This motivates the need for a generative model capable of designing diverse sequences while preserving structural consistency. To address this trade-off, we introduce ProtInvTree, the first reward-guided tree-search framework for protein inverse folding. ProtInvTree reformulates sequence generation as a deliberate, step-wise decision-making process, enabling the exploration of multiple design paths and exploitation of promising candidates through self-evaluation, lookahead, and backtracking. We propose a two-stage focus-and-grounding action mechanism that decouples position selection and residue generation. To efficiently evaluate intermediate states, we introduce a jumpy denoising strategy that avoids full rollouts. Built upon pretrained protein language models, ProtInvTree supports flexible test-time scaling by adjusting the search depth and breadth without retraining. Empirically, ProtInvTree outperforms state-of-the-art baselines across multiple benchmarks, generating structurally consistent yet diverse sequences, including those far from the native ground truth. The code is available at https://github.com/A4Bio/ProteinInvBench/.

Cite

Text

Liu et al. "ProtInvTree: Deliberate Protein Inverse Folding with Reward-Guided Tree Search." Advances in Neural Information Processing Systems, 2025.

Markdown

[Liu et al. "ProtInvTree: Deliberate Protein Inverse Folding with Reward-Guided Tree Search." Advances in Neural Information Processing Systems, 2025.](https://mlanthology.org/neurips/2025/liu2025neurips-protinvtree/)

BibTeX

@inproceedings{liu2025neurips-protinvtree,
  title     = {{ProtInvTree: Deliberate Protein Inverse Folding with Reward-Guided Tree Search}},
  author    = {Liu, Mengdi and Cheng, Xiaoxue and Gao, Zhangyang and Chang, Hong and Tan, Cheng and Shan, Shiguang and Chen, Xilin},
  booktitle = {Advances in Neural Information Processing Systems},
  year      = {2025},
  url       = {https://mlanthology.org/neurips/2025/liu2025neurips-protinvtree/}
}