alphaFeedback

WorksComputer Science

ProteoCraft: Protein Design as Proposal-Verification Search

AI contributions
  • Generative AI tools
View details
Ancillary data
1 code link
View

Abstract

Protein-protein interactions underpin nearly all biological processes. Yet, designing proteins with desired interactions remains challenging due to the structural complexity governing molecular recognition. This study views protein design as a search optimization problem over a combinatorial sequence space under expensive structural evaluation. Toward this goal, we introduce a novel tree-based search framework, ProteoCraft, that employs approximate structural gradients from diffusion-based structure predictors as effective proposal policies to specify where the search should explore. Complete no-gradient inference of folding models separately assigns values to the resulting sequences, determining what is good. ProteoCraft allocates this verification budget through a coarse-to-fine paradigm: multi-site edits first explore distinct sequence basins, then verified promising states undergo strict single-site refinement. Across fourteen de novo binder-design settings spanning eight target proteins, five immune-relevant TCR-facing targets, and four localized CDR redesign tasks, ProteoCraft improves design quality and high-confidence yield. These improvements persist under independent AF2-IG and Rosetta-based interface evaluation. Prospective experimental validation further yielded an 82.9% binding hit rate for PD-L1 miniproteins, with a best measured KD of 0.879 nM, and confirmed binding of designed IFNAR2 VHH. Our code is available at https://github.com/smiles724/ProteoCraft_v1.

Design quality versus computational cost

Figure 1. Design quality versus computational cost.

Introduction

Protein–protein interactions (PPIs) underlie many cellular processes, and the ability to design proteins that selectively engage a target has broad applications in therapeutics, diagnostics, and synthetic biology [32, 9]. Computational protein design offers a powerful alternative by enabling binders to be tailored to specific targets and epitopes. Early physics-based approaches, such as Rosetta [7, 13], designed binders through scaffold docking and side-chain optimization. However, these methods typically have low experimental success rates and therefore require screening a large number of candidates [4]. Their reliance on docking predefined scaffolds onto rigid target structures can also produce geometric or chemical incompatibilities at the interface, resulting in suboptimal binding or making certain epitopes difficult to target.

Recent advances in deep learning (DL) have transformed biomolecular modeling and design. AlphaFold2/3 (AF2/3) [15, 12, 1], for example, demonstrated remarkable accuracy in predicting monomer and complex structures. AF-based filtering substantially improves binder-design success rates by identifying candidates predicted to form plausible complexes with their targets [17, 26]. DL has also enabled the de novo generation of protein binders. A widely used pipeline combines RFdiffusion for backbone generation [28] with ProteinMPNN [10] for sequence design, achieving markedly higher experimental success rates. Nevertheless, it separates backbone generation from sequence design without explicitly modeling full atomic interactions, leaving AF filtering to bridge the gap between structural generation and functional interface design. Building on the success of AF-based filtering, another hallucination-based line, such as BindCraft [19], demonstrated that structure predictors can also serve as differentiable design engines. By backpropagating through AF2, they directly optimize binder sequences, producing high-affinity designs with substantially reduced experimental screening. This marked a shift from generate-then-filter pipelines toward prediction-guided optimization. However, direct gradient optimization can be myopic and exploit imperfections in the predictive model, motivating search-based approaches that combine gradient-guided proposals with a balanced exploration-exploitation trade-off.

In this paper, we formulate protein design as a combinatorial search problem, where nodes represent discrete sequences, edits define transitions between them, and structure predictors serve as verification oracles. Our central idea is to use gradient-based hallucination as a source of search directions, while using structural verification to decide which sequences to explore further. To this end, we introduce ProteoCraft, a tree-based search framework based on ESMFold2 [6]. Specifically, gradients through the terminal diffusion step induce priors over residue substitutions, which guide a coarse-to-fine search from coordinated multi-site exploration to single-site refinement. Verification therefore becomes part of the search process rather than only a final filter. Each proposed sequence is independently evaluated by a complete ESMFold2 forward pass, allowing the search to combine gradient-informed mutation preferences with evidence accumulated from previously verified designs.

We evaluate ProteoCraft on de novo binder design, TCR-facing binder design, and localized CDR redesign. Across all settings, ProteoCraft achieves better or competitive average design quality and the yield of high-confidence candidates over baselines and compute-matched variants of our pipeline. These improvements persist under independent AF2-IG evaluation and Rosetta interface-scoring evaluation, suggesting that the gains extend beyond the search-time verifier. Ablations demonstrate complementary contributions from truncated diffusion guidance and tree search. Finally, wet-lab validation confirms binding of selected designs to IFNAR2 and PD-L1, with BLI-measured dissociation constants of 153 nM and 0.879 nM, respectively, without experimental affinity maturation.

Method

Preliminary

Problem Statement. Given a target receptor T\mathcal{T}, we aim to design a binder sequence s=(s1,…,sL)\mathbf{s} = (s_1,\ldots,s_L). A binary mask M∈{0,1}L\mathbf{M} \in\{0,1\}^{L} specifies the mutable positions, where Mi=0M_i = 0 indicates a fixed location. The binder identity is parameterized by amino-acid logits Θ∈RL×20\Theta\in\mathbb{R}^{L \times20}, with continuous probabilities PΘ(i,s)=Softmax⁡(Θi/T)sP_{\Theta}(i,s) = \operatorname{Softmax}(\Theta_i/T)_s and discrete type si=arg⁡max⁡sΘi,ss_i = \arg\max_s \Theta_{i,s}, where T>0T > 0 is an annealed temperature and PΘP_{\Theta} exposes differentiable sequence conditioning.

Overview of ProteoCraft's proposal–verification search

Figure 2. Overview. ProteoCraft formulates protein design as proposal–verification search. Given a mutable design region and molecular context, a coarse-to-fine tree search uses truncated diffusion signals to propose candidate sequences, while complete ESMFold2 inference assigns node values.

Tree-based Search for Protein Discovery. ProteoCraft adopts a modified MCTS framework [29] to build a search tree for de novo binder design. It regards the protein design process as a finite-horizon Markov Decision Process (MDP), represented by the tuple ⟨S,A,P,R,γ⟩\langle S, A, P, R, \gamma\rangle. Specifically, SS is the set of states that contains the entire binder space. AA represents possible actions, where each action aa corresponds to a different mutation direction. P(s′∣s,a)P(s' \mid s, a) denotes the transition probability of reaching state s′s' from ss after action aa, R(s)R(s) is the reward function to evaluate the quality of the new mutant sequences ss, and we use undiscounted reward backup, corresponding to γ=1\gamma= 1. The root node s0s^0 represents the wild-type or random binder sequence, and each child node sis^i corresponds to a mutant variant, for which we assign a q-value q(si)q(s^i). Then, a root-to-leaf path ending at a terminal node sends^{\mathrm{end}} forms a trajectory τ=s0⊕s1⊕s2⊕…⊕send\tau= s^0 \oplus s^1 \oplus s^2 \oplus\ldots\oplus s^{\mathrm{end}}, which displays an artificial evolutionary pathway from s0s^0.

Expansion: From Structural Gradients to Mutation Proposals

ProteoCraft iteration consists of four phases: selection, expansion, simulation, and backpropagation. A search node stores a verified discrete sequence together with its inherited logits, predicted structure, verification metrics, and search statistics. For a selected verified node sis^i, proposal optimization starts from its inherited logits. We pass the corresponding probability matrix PΘP_{\Theta} through the ESMFold2 res_type_soft interface and combine gradients for pairwise geometry, sequence plausibility, and coordinate-level structural sensitivity. Only mutable positions receive logit updates.

We consider three categories of mutation optimization objectives. The foremost type is the folding model distogram prior, formed as Ldisto(si)=0.5Lintra+0.5Linter+0.2Lglob\mathcal{L}_{\mathrm{disto}}(s^i) = 0.5\mathcal{L}_{\mathrm{intra}} + 0.5\mathcal{L}_{\mathrm{inter}} + 0.2\mathcal{L}_{\mathrm{glob}}, where Lintra\mathcal{L}_{\mathrm{intra}} promotes coherent binder-internal contacts, Linter\mathcal{L}_{\mathrm{inter}} promotes target–binder contacts, and Lglob\mathcal{L}_{\mathrm{glob}} regularizes global compactness. Secondly, we use an ESMC masked language-model loss LESMC\mathcal{L}_{\mathrm{ESMC}} [6]. We mask sampled mutable positions and compute cross-entropy against the current soft amino-acid probabilities at those positions. This loss regularizes sequence plausibility during proposal optimization.

Though distogram gradients from Ldisto(si)\mathcal{L}_{\mathrm{disto}}(s^i) capture pairwise geometric preferences, they fail to directly expose sensitivity through the coordinate-generating process. To bridge this gap, we differentiate through a single terminal diffusion step to acquire the extra coordinate-sensitive mutation signal. Let XpX_p denote the atom coordinates of the modeled complex at noise level pp, and let fϕp→qf_{\phi}^{p\to q} denote the reverse-diffusion trajectory from noise level pp to qq. The model parameters ϕ\phi remain frozen. Starting from Xσmax⁡=σmax⁡ϵX_{\sigma_{\max}} = \sigma_{\max}\epsilon with ϵ∼N(0,I)\epsilon\sim\mathcal{N}(0, I), we run the trajectory without gradient tracking until noise level τ\tau, then apply one differentiable denoising operation:

Xτ=sg⁡[fϕσmax⁡→τ(Xσmax⁡;cΘ)],X_{\tau} = \operatorname{sg}\left[f_{\phi}^{\sigma_{\max}\to\tau}\left(X_{\sigma_{\max}}; c_{\Theta}\right)\right],
X^0=Dϕ(Xτ,τ;cΘ).(1)\hat{X}_0 = D_{\phi}(X_{\tau}, \tau; c_{\Theta}). \tag*{(1)}

Here, cΘc_{\Theta} is the sequence-conditioned representation, sg denotes stop-gradient, and DϕD_{\phi} predicts clean coordinates at noise level τ\tau. Gradients are retained through the terminal denoising operation and the current sequence conditioning, while the preceding reverse-diffusion trajectory is detached. Here, we define L1 step(X^0)=0.1LpLDDT+0.4LPAE+0.2LiPAE+0.3Lpair−chain iPTM+0.1LRg+0.1Lclash+0.1Li−clash\mathcal{L}_{\text{1 step}}(\hat{X}_0) = 0.1\mathcal{L}_{\mathrm{pLDDT}} + 0.4\mathcal{L}_{\mathrm{PAE}} + 0.2\mathcal{L}_{\mathrm{iPAE}} + 0.3\mathcal{L}_{\mathrm{pair-chain\ iPTM}} + 0.1\mathcal{L}_{\mathrm{Rg}} + 0.1\mathcal{L}_{\mathrm{clash}} + 0.1\mathcal{L}_{\mathrm{i-clash}}, where lower values are preferred for all terms. For μ∈{disto,ESMC,1 step}\mu\in\{\mathrm{disto}, \mathrm{ESMC}, \mathrm{1\ step}\}, let gμg_{\mu} denote ∇ΘLμ\nabla_{\Theta}\mathcal{L}_{\mu} after zeroing the rows corresponding to fixed positions. We normalize each masked gradient separately and obtain the combined proposal gradient g=Norm⁡(gdisto)+λESMCNorm⁡(gESMC)+λ1 stepNorm⁡(g1 step)g = \operatorname{Norm}(g_{\mathrm{disto}}) + \lambda_{\mathrm{ESMC}}\operatorname{Norm}(g_{\mathrm{ESMC}}) + \lambda_{\mathrm{1\ step}}\operatorname{Norm}(g_{\mathrm{1\ step}}). The normalization and update schedule are specified in App. B.

Starting from the inherited logits, we perform multiple updates of the form Θ←Θ−ηg\Theta\leftarrow\Theta- \eta g. Let Θ\Theta and Θ′\Theta' denote the logits before and after this proposal-optimization phase, respectively. In Stage A, the raw argmax sequence s′=arg max⁡(Θ′)s' = \operatorname{arg\,max}(\Theta') is retained as a candidate and must undergo complete verification before being considered as a final design. We also use the changes in logits to construct discrete mutation proposals. For a substitution si→si′s_i \to s_i' at position ii, we define

Δsi,si′=(Θi,si′′−Θi,si′)−(Θi,si′−Θi,si).(2)\Delta_{s_i,s_i'} = \left(\Theta'_{i,s_i'} - \Theta'_{i,s_i}\right) - \left(\Theta_{i,s_i'} - \Theta_{i,s_i}\right). \tag*{(2)}

A positive Δsi,si′\Delta_{s_i,s_i'} indicates that the combined hallucination update increasingly favors residue si′s_i' over retaining sis_i. For an admissible single-site action a=(i,si′)a = (i, s_i'), where Mi=1M_i = 1 and si′≠sis_i' \ne s_i, we write Δa=Δsi,si′\Delta_a = \Delta_{s_i,s_i'}. The gradient-derived proposal prior is

Pgrad(a∣s)=exp⁡(Δa)∑a′∈A(s)exp⁡(Δa′).P_{\mathrm{grad}}(a \mid s) = \frac{\exp(\Delta_a)}{\sum_{a'\in\mathcal{A}(s)} \exp(\Delta_{a'})}.

where A(s)\mathcal{A}(s) contains the admissible single-site mutation actions from ss. Multi-site candidates are constructed from mutation benefits as described in § 2.4. Applying a proposed mutation action aa to ss produces a discrete candidate s′s'. Candidates undergo complete ESMFold2 verification before selected candidates are inserted as children of ss. Each inserted child inherits the optimized logits Θ′\Theta' from the proposal that generated it, rather than the logits before optimization. When necessary, these inherited logits are minimally aligned so that their argmax matches the verified child sequence.

Evaluation and Backpropagation with Full-model Verifier

Each discrete candidate is evaluated by complete frozen ESMFold2 inference without gradient tracking. The baseline verifier loss is Lverify(s)=(1−pair-chain iPTM)+0.2(1−binder pLDDT)+0.1(1−pTM)+0.1LRg−excess\mathcal{L}_{\mathrm{verify}}(s) = (1 - \text{pair-chain iPTM}) + 0.2(1 - \text{binder pLDDT}) + 0.1(1 - \text{pTM}) + 0.1\mathcal{L}_{\mathrm{Rg-excess}}, where lower values are preferred. Pair-chain iPTM is computed between the designated target chains and the binder, while LRg−excess\mathcal{L}_{\mathrm{Rg-excess}} penalizes excessive binder radius of gyration relative to a length-dependent threshold. Additional structural and hotspot statistics are recorded separately. In Stage A, the verification reward is R(s)=−Lverify(s)R(s) = -\mathcal{L}_{\mathrm{verify}}(s).

All successful full-model evaluations are retained in an archive, while only selected candidates are inserted into the tree. Rewards from these selected candidates are backed up along the selected search path without depth discounting. The corresponding visit counts and empirical mean values are updated to guide which sequence branches receive further exploration. These updates do not propagate verifier gradients into proposal optimization. Implementation details are in App. B.

Coarse-to-Fine Multi-stage Selection Strategy

Starting from the root s0s^0, we progressively adapt the granularity of sequence editing through two regimes: multi-site exploration and single-site refinement. Early in search, coordinated multi-site mutations provide a larger effective search radius, enabling efficient transitions across distinct sequence basins. After the allocated Stage-A budget is exhausted, the search switches to single-site substitutions for local refinement around selected verified sequences.

Stage A: multi-site basin exploration begins from multiple independently initialized sequence–logit states. At each iteration, we first allocate search budget across the initialized roots and then select a verified node within the chosen tree using the Upper Confidence Bound (UCB) criterion [16]:

U(si)=q(si)+cucblog⁡NtotalN(si)+ϵ(3)U(s^i) = q(s^i) + c_{\mathrm{ucb}}\sqrt{\frac{\log N_{\mathrm{total}}}{N(s^i) + \epsilon}} \tag*{(3)}

where q(si)q(s^i) is the mean verifier reward backed up through node sis^i, N(si)N(s^i) is its visit count, and NtotalN_{\mathrm{total}} is the total number of visits. Since rewards are defined as negative verifier losses in Stage A, larger q(si)q(s^i) indicates better verified outcomes. The UCB score balances exploitation of promising states with exploration of less-visited regions. After selecting a node, we optimize its inherited logits and construct multi-site candidates from the mutation benefits in Eq. (2). For these benefit-based candidates, the maximum number of edited residues is Kmax⁡=⌈ρ∑iMi⌉K_{\max} = \lceil\rho\sum_i M_i \rceil. The raw argmax proposal is retained separately and is not constrained by Kmax⁡K_{\max}. Each candidate undergoes complete verification before selected candidates are inserted into the tree.

Stage B: single-site refinement. After Stage A, selected verified sequence–logit states are re-evaluated with a common verifier seed to initialize Stage-B roots. Each newly proposed candidate differs from its parent at a single residue. Stage B uses a balanced reward derived from full-verifier metrics, with additional penalties for unmet hotspot constraints, when specified, and interfaces below a quality floor. This reward guides which sequence branches are explored further. Let P(a∣si)P(a \mid s^i) denote the action prior used by Stage-B search, q(si,a)q(s^i,a) the mean Stage-B reward backed up through action aa, and N(si,a)N(s^i,a) the corresponding backup count. PUCT guides traversal of existing mutation branches [23]:

UPUCT(si,a)=q(si,a)+cpuctP(a∣si)N(si)1+N(si,a)(4)U_{\mathrm{PUCT}}(s^i,a) = q(s^i,a) + c_{\mathrm{puct}}P(a \mid s^i)\frac{\sqrt{N(s^i)}}{1 + N(s^i,a)} \tag*{(4)}

At the selected expansion state, we optimize the inherited logits and construct single-site mutation candidates. These candidates undergo complete verification before selected candidates are added to the tree. Their rewards guide subsequent selection between mutation branches. Thus, single-site refinement restricts the number of changed residues per candidate, not the number of candidates evaluated per iteration.

Constrained and Localized Design

ProteoCraft supports different design settings by modifying MM and the interface terms in the optimization objective Ldisto(s)\mathcal{L}_{\mathrm{disto}}(s). For de novo and TCR-facing binder design, all binder residues are mutable while target sequences remain fixed and provide structural context. For localized CDR redesign, the remaining framework sequence participates in structure prediction but is not updated. The framework sequence remains fixed, but its coordinates are not explicitly clamped.

When target hotspots H⊆T\mathcal{H} \subseteq\mathcal{T} are specified, we define the hotspot constraint loss as Lhot=1∣H∣∑i∈Hmin⁡j∈Bℓijcontact(dhot)\mathcal{L}_{\mathrm{hot}} = \frac{1}{|\mathcal{H}|}\sum_{i \in\mathcal{H}}\min_{j \in\mathcal{B}}\ell_{ij}^{\mathrm{contact}}(d_{\mathrm{hot}}), where B\mathcal{B} denotes the set of binder residue indices, ℓijcontact\ell_{ij}^{\mathrm{contact}} is the pairwise contact loss, and dhotd_{\mathrm{hot}} is the predefined contact cutoff distance. Then, we replace the standard inter-chain loss term with Linter′=(1−λhot)Linter+λhotLhot\mathcal{L}'_{\mathrm{inter}} = (1-\lambda_{\mathrm{hot}})\mathcal{L}_{\mathrm{inter}} + \lambda_{\mathrm{hot}}\mathcal{L}_{\mathrm{hot}} to encourage the interaction between hotspot residues and the candidate binder. Via this mechanism, hotspot information therefore biases the mutation direction toward a desired target region H\mathcal{H}.

Experiments

Experimental Setup

Design tasks. We consider three design settings. (1) De novo binder design, where the complete binder sequence is generated against a fixed target. Our main benchmark comprises 14 target–hotspot settings across eight target proteins, spanning cellular receptors, allergens, and other structurally diverse proteins. For each method, we generate 15 candidates per setting using three binder lengths and five random seeds, yielding N=210N = 210 candidates per method. (2) Immune-relevant TCR-facing binder design, where a new binder is designed against a fixed TCR target. (3) Localized

CDR/TCR redesign, where only a designated CDR region is mutable while the remaining receptor sequence provides fixed structural context. Detailed targets, sequence lengths, hotspot annotations, and generation settings are provided in Appx. C.

Baselines. We compare against multiple state-of-the-art algorithms, containing PXDesign-d (Team et al., [26]), RFdiffusion v3 (Butcher et al., [5]), Proteina-Complexa (Didi et al., [11]), BoltzGen (Stark et al., [24]), BindCraft (Pacesa et al., [20]), BindCraft v2 (Pacesa Lab, [21]), and BoltzDesign1 (Cho et al., [8]). We further formulate three matched variants of our own pipeline: No One-step Diffusion removes the truncated One-step diffusion gradient while retaining the remaining proposal–verification procedure; ProteoCraft-Best-of-N uses the same differentiable proposal mechanism and matched candidate budget but selects among independent proposals without tree-search control; and ProteoCraft-MCTS uses the full coarse-to-fine tree search. These comparisons separate the contribution of diffusion-based proposal guidance from the contribution of verifier-guided search. All comparisons use matched target inputs and evaluation protocols whenever supported by the corresponding baseline. Notably, for BindCraft v2 on TCR-related binder design, no candidates passed its built-in filters within our sampling budget.

Evaluation. We propose model-aligned evaluation and independent cross-evaluation. First, complete frozen ESMFold2 inference reports Pair-chain iPTM, complex iPTM, pTM, pLDDT, and binder-specific confidence. Second, we re-evaluate the same discrete sequences using AF2-IG (Watson et al., [28]) as an independent structure verifier. Third, we use a common Rosetta (Alford et al., [2]) interface-scoring pipeline to measure interface energetics, shape complementarity, packing, hydrogen bonding, and filter pass rates. This separation is important because the search-time verifier is used to allocate search, whereas AF2-IG and Rosetta test whether improvements persist outside the optimization model. Full evaluation definitions and thresholds are in Appx. C.2.

De Novo Binder Design

Model-aligned Evaluation. Table 1 reports ESMFold2 evaluation over all 210 candidates, where ProteoCraft-MCTS obtains the strongest result across each metric. Relative to the compute-matched Best-of-NN baseline, tree-search control improves mean Pair-chain iPTM from 0.660 to 0.721 and Binder pLDDT from 0.880 to 0.917. Removing the One-step diffusion proposal signal further degrades Pair-chain iPTM to 0.637, suggesting that the coordinate-level diffusion gradient contributes information beyond the remaining geometric and sequence proposal terms.

MethodMean confidence ↑High-confidence yield ↑
Pair iPTMiPTMpTMpLDDTBinder pLDDTPair iPTM ≥ 0.5Pair iPTM ≥ 0.7Pair iPTM ≥ 0.75 Binder pLDDT ≥ 0.9
RFdiffusion v30.2060.2820.5930.7390.72920 (9.5%)1 (0.5%)0 (0.0%)
BoltzGen0.4380.5770.7480.8260.857105 (50.0%)45 (21.4%)9 (4.3%)
Proteina-Complexa0.2860.3860.6530.7740.77948 (22.9%)4 (1.9%)0 (0.0%)
PXDesign-d0.3220.4330.6830.8010.83258 (27.6%)16 (7.6%)1 (0.5%)
BoltzDesign10.1540.2200.5620.6380.4906 (2.9%)0 (0.0%)0 (0.0%)
BindCraft0.5730.7790.8220.8330.858162 (77.1%)53 (25.2%)11 (5.2%)
BindCraft v20.3470.4700.6910.7660.74070 (33.3%)7 (3.3%)1 (0.5%)
No One-step Diffusion0.6370.8610.8690.8590.879176 (83.8%)85 (40.5%)38 (18.1%)
ProteoCraft-Best-of-N0.6600.8850.8910.8660.880186 (88.6%)118 (56.2%)40 (19.0%)
ProteoCraft-Stage-A-only0.6910.9060.8950.8760.906195 (92.9%)138 (65.7%)85 (40.5%)
ProteoCraft-MCTS0.7210.9300.9130.8890.917195 (92.9%)165 (78.6%)114 (54.3%)

Table 1. ESMFold2 evaluation of de novo binder design on 14 target–hotspot settings across eight target proteins. Each method contributes 15 candidates per hotspot (N=210N = 210). The left block reports mean confidence metrics (higher is better); the right block reports high-confidence design yields as count (percentage). The strict criterion requires both Pair iPTM ≥0.75\ge0.75 and Binder pLDDT ≥0.9\ge0.9. Dashes indicate results not yet reported.

Notice that mean scores can hide whether a method consistently produces usable designs. We therefore additionally measure the fraction of candidates satisfying increasingly selective interface-confidence criteria in Table 1. The gain becomes larger as the criterion becomes more selective. Under the strictest threshold, ProteoCraft-MCTS yields 114/210 high-quality candidates (54.3%), compared with 40/210 (19.0%) for the compute-matched Best-of-NN baseline. Thus, tree search does more than improve the average verifier score: it substantially increases the probability that a finite design budget produces a candidate satisfying both interface and folding-confidence requirements.

Per-target results are provided in Appx. 11. ProteoCraft-MCTS improves Pair-chain iPTM over external baselines on essentially all targets and achieves the strongest mean result among the matched ProteoCraft variants on most targets. The remaining difficult cases also illustrate why complete verification is retained throughout search: proposal guidance improves where the algorithm searches, but individual targets can still exhibit predictor-specific uncertainty or objective mismatch.

Independent AF2-IG cross-evaluation. Table 2 evaluates the same 210 sequences from each method using AF2-IG [28]. ProteoCraft-MCTS again obtains the strongest interface metrics and the highest strict pass rate. The improvement therefore persists under a different structure-prediction model: the strict AF2-IG pass rate increases from 78.6% for Best-of-NN to 86.2% for ProteoCraft-MCTS. This result argues against interpreting the ESMFold2 gains solely as optimization of the internal verifier.

MethodAF2-IGRosetta interface evaluation
iPAE ↓iPTM ↑pTM ↑Strict Pass ↑ΔG\Delta G ↓Δ\DeltaSASA ↑SC ↑ΔG/Δ\Delta G/\DeltaSASA ↓H-bonds ↑Packstat ↑
RFdiffusion v325.4260.1420.5500 (0.0%)-49.3981834.20.633-2.6964.6620.612
BoltzGen26.3420.2000.6890 (0.0%)-31.1381902.40.558-1.6406.4630.654
Proteina-Complexa18.9270.3590.6516 (2.9%)-28.7411626.00.557-1.6715.3140.597
PXDesign-d18.9490.3490.65020 (9.5%)-50.4772029.60.603-2.4698.5950.597
BoltzDesign119.9670.3690.5711 (0.5%)-52.9033251.00.607-1.6117.7430.542
BindCraft7.0930.8070.841104 (49.5%)-57.8792085.90.665-2.7788.5000.613
BindCraft v27.0620.8040.835122 (58.1%)-49.9812029.10.644-2.4696.9330.621
No One-step Diffusion6.1620.8480.864126 (60.0%)-70.6652585.60.681-2.76011.0950.583
ProteoCraft-Best-of-N5.7950.8600.881165 (78.6%)-68.0782666.70.641-2.58811.3950.576
ProteoCraft-MCTS4.7920.8830.892181 (86.2%)-81.1952933.70.681-2.78312.5100.584

Table 2. Table 2: Independent AF2-IG and Rosetta evaluation of de novo designs. Each was evaluated on N=210N = 210 designs. For AF2-IG, lower iPAE and higher iPTM, pTM, and strict pass rate are better. For Rosetta, lower ΔG\Delta G and ΔG/Δ\Delta G/\DeltaSASA and higher values for the remaining metrics are better. Bold and underlined values indicate the best and second-best results, respectively.

Rosetta interface evaluation. We next test with a common Rosetta pipeline, whose scores assess independently refined interface energetics and geometry. Table 2 shows that ProteoCraft-MCTS produces the most favorable mean interface energy, energy normalized by buried surface area, and hydrogen-bond count, while matching the highest shape complementarity. Although BoltzGen obtains the highest mean Packstat, the overall pattern is consistent with the AF2-IG cross-evaluation. Improvements obtained through proposal–verification search persist under evaluators that are not used to guide the search.

Immune-Relevant Protein Discovery

TCR-Facing Binder Design. We evaluate ProteoCraft under TCR-facing surfaces, which differ geometrically from the standard de novo benchmark. Table 3 reports matched ESMFold2 and AF2-IG evaluation. ProteoCraft-MCTS improves over the compute-matched Best-of-NN baseline on all reported ESMFold2 metrics, including Pair-chain iPTM from 0.514 to 0.634 and pLDDT from 0.866 to 0.889. The direction of improvement is also preserved under AF2-IG, where MCTS obtains lower iPAE and higher iPTM and pTM. These results suggest that proposal–verification search is not restricted to conventional globular binder targets.

Table 3: TCR-facing binder design. The left block reports complete ESMFold2 verification and the right block reports independent AF2-IG evaluation.

MethodPair iPTM ↑ESMFold2 iPTM ↑pTM ↑pLDDT ↑AF2-IG iPAE ↓iPTM ↑pTM ↑
RFdiffusion v30.2250.6950.7800.85227.5400.1610.693
BoltzGen0.3840.7630.8240.84326.3420.2000.689
Proteina-Complexa0.3000.7560.8220.86326.4390.1910.702
PXDesign-d0.2760.7170.7950.87326.1150.2070.708
BoltzDesign10.2280.7340.8100.81726.1650.2140.713
BindCraft0.5130.8280.8690.88427.0430.1720.718
ProteoCraft-Best-of-NN0.5140.8410.8770.86625.2660.2490.725
ProteoCraft-MCTS0.6340.8870.9070.88924.5950.2820.730

Table 3.

Localized CDR/TCR Redesign. ProteoCraft can also operate on a restricted mutable region while retaining the rest of the complex as structural context. We evaluate four chain-specific redesign settings from two TCR complexes, with ten candidates per setting. Table 4 demonstrates that ProteoCraft-MCTS obtains the strongest mean peptide-specific and context-averaged interface confidence. Relative to RFdiffusion v3, mean Peptide Pair iPTM increases from 0.535 to 0.765. The improvement is particularly pronounced on the harder 1QRN β\beta setting, where ProteoCraft raises Peptide Pair iPTM from 0.421 to 0.789.

Table 4: ESMFold2 evaluation for localized CDR redesign. Peptide Pair iPTM measures confidence between the redesigned chain and the peptide; Mean Pair iPTM averages pairwise confidence between the redesigned chain and all fixed context chains. All metrics are higher-is-better.

MethodCaseNNPeptide Pair ↑Mean Pair ↑iPTM ↑pTM ↑Complex pLDDT ↑Chain pLDDT ↑
RFdiffusion v31QRN α\alpha100.5910.6860.8720.8960.9190.901
1QRN β\beta100.4210.5600.8240.8570.9050.912
9NMW α\alpha100.5490.6690.8840.9000.9060.896
9NMW β\beta100.5790.6870.9090.9200.9140.918
Mean–0.5350.6500.8720.8930.9110.907
BoltzGen1QRN α\alpha100.7150.7610.9260.9340.9290.912
1QRN β\beta100.4910.6090.8510.8750.9090.917
9NMW α\alpha100.5670.6750.8800.8980.9100.897
9NMW β\beta100.6500.7040.8940.9080.9140.912
Mean–0.6060.6870.8880.9040.9150.910
BindCraft1QRN α\alpha100.7520.7740.9350.9390.9220.885
1QRN β\beta100.4640.5940.8420.8710.8980.887
9NMW α\alpha100.6030.6910.8830.8960.9010.879
9NMW β\beta100.7200.7540.9350.9390.9250.928
Mean–0.6350.7040.8990.9110.9110.895
ProteoCraft-MCTS1QRN α\alpha100.8160.8180.9510.9530.9390.919
1QRN β\beta100.7890.7790.9380.9430.9320.942
9NMW α\alpha100.6820.7320.9220.9230.9130.880
9NMW β\beta100.7720.7770.9390.9430.9280.930
Mean–0.7650.7760.9370.9400.9280.918

Table 4.

We again cross-evaluate these designs using AF2-IG and Rosetta in Table 5. ProteoCraft-MCTS achieves the lowest AF2-IG iPAE and highest iPTM, while Rosetta reports substantially more favorable mean interface energy, shape complementarity, hydrogen bonding, and packing. Together, these results indicate that restricting the mutable sequence region does not prevent proposal–verification search from exploiting global structural context.

MethodiPAE ↓iPTM ↑pTM ↑pLDDT ↑ΔG\Delta G ↓SC ↑H-bonds ↑Packstat ↑
RFdiffusion v317.4830.5050.6650.871-103.90.68114.2000.488
BindCraft23.2940.3600.6020.642-78.30.57114.7500.618
ProteoCraft-MCTS14.5580.7530.7160.851-138.30.70224.5750.673

Table 5. Independent cross-evaluation of localized CDR redesign.

Prospective Experimental Validation of Designed Binders

To assess whether ProteoCraft designs exhibit experimentally measurable binding, we prospectively evaluated de novo miniprotein binders against programmed death-ligand 1 (PD-L1) and VHH nanobody designs against interferon alpha/beta receptor 2 (IFNAR2), two therapeutically relevant cell-surface targets. Candidate sequences were selected using the complete ProteoCraft pipeline, integrating ESMFold2 complex confidence, independent structural cross-evaluation, and interface-quality filtering. The selected proteins were synthesized and tested for direct target binding using surface plasmon resonance (SPR) for PD-L1 and biolayer interferometry (BLI) for IFNAR2.

The PD-L1 miniprotein group achieved the highest binding hit rate among the evaluated groups. All 35 candidates met the experimental expression/loading criteria and proceeded to binding measurements. Of these, 29 were classified as binding hits under the assay-specific criteria, corresponding to a hit rate of 82.9%. Based on the selected kinetic fits in the latest experimental report, six candidates exhibited KD<10 nMK_D < 10\,\mathrm{nM} (6/35; 17.1%): five had 1≤KD<10 nM1 \le K_D < 10\,\mathrm{nM} and one achieved subnanomolar affinity. The strongest candidate yielded a fitted KD=0.879K_D = 0.879 nM in a single SPR measurement (Figure 3).

Wet-lab validation of ProteoCraft-designed binders

Figure 3. Wet-lab validation of ProteoCraft-designed binders. Complex structures and biolayer interferometry sensorgrams for the selected de novo binders against PD-L1 (left) and IFNAR2 (right).

For IFNAR2, four of the nine VHH candidates that met the experimental expression criteria were classified as binding hits, corresponding to a hit rate of 44.4% among successfully expressed candidates. The representative lead exhibited concentration-dependent binding in BLI measurements, with fitted KDK_D values of 153.3 and 160.3 nM in two independent measurements. These results extend the experimental validation beyond miniproteins to an immunoglobulin-like scaffold, where the designed antigen-binding regions must remain compatible with the VHH framework.

These binders were obtained from the computational design and filtering pipeline without experimental affinity maturation. Together, these results demonstrate experimentally measurable target binding across two distinct design settings, including a high binding hit rate and subnanomolar affinity in the PD-L1 miniprotein group. Further characterization will be required to establish binding specificity, biological activity, and generalization across additional targets.

Ablation Studies and Discussion

Contribution of One-step diffusion. Table 1 removes only the One-step diffusion gradient. Adding this signal improves mean Pair-chain iPTM from 0.637 to 0.660 before tree search and increases the number of candidates above Pair iPTM 0.7 from 85 to 118. This supports the role of truncated coordinate-level sensitivity as a proposal signal: it enriches the candidate set before full verification, even though the truncated score itself is never used as the final candidate value.

Contribution of Stage B refinement. We assess the benefit of single-site refinement on the 14 de novo binders in Table 1. For each setting, both branches resume from the same checkpoint after 70 Stage A steps and receive 40 additional search steps, either continuing Stage A multi-site exploration or switching to Stage B single-site refinement. Stage B increases mean Pair-chain iPTM from 0.691 to 0.721. It also improves all other reported ESMFold2 confidence metrics on average. This supports the benefit of Stage B refinement over extending Stage A under this evaluation setting.

Runtime and speedup. Table 6 summarizes per-binder computational costs under method-specific output definitions. ProteoCraft requires an average of 32.34 seconds per qualifying candidate on de novo targets and 174.06 seconds on TCR targets, counting unique search candidates with overall iPTM >0.70> 0.70. We further evaluate whether inference optimization can accelerate the full ProteoCraft search pipeline using the ESMFold2 optimization kit released by Anthropic.2 Across 13 targets, Fast and Big achieve mean end-to-end speedups of 3.68× and 3.57× over unoptimized ProteoCraft, respectively, with Fast reaching 6.78× on 9C3E (Figure 4). These results demonstrate that inference-level improvements can substantially reduce the computational cost of verifier-guided search without performance sacrifice (Figure 5).

Bar chart comparing baseline, Exact, Fast, and Big speedups across 13 protein targets

Figure 4. Accelerating ProteoCraft through inference optimization.

MethodDe novoTCR
PXDesign-d18.7221.01
Proteina-Complexa14.6234.61
RFdiffusion v356.6444.26
BoltzDesign1693.382882.20
BindCraft v22321.50—
ProteoCraft32.34174.06

Table 6. Runtime comparison. We report mean wall-clock latency (seconds) per binder under each method’s native design and selection procedure. Details are in Appendix C.3.

Bar chart comparing pair iPTM for Baseline, Exact, Fast, and Big across de novo and TCR-facing binder designs

Figure 5. Design quality with accelerated ESMFold2 inference.

Conclusion

ProteoCraft shows that approximate gradients from diffusion predictors need not serve as faithful value estimators to be useful for protein design. By using differentiable signals only to propose discrete sequence edits, and reserving complete predictor inference for candidate evaluation, ProteoCraft turns diffusion-based protein design into a proposal–verification search problem. A coarse-to-fine search then allocates expensive verifier calls between broad multi-site exploration and conservative single-site refinement.

AI Use Statement

Generative AI tools were used to assist with language editing, literature discovery, and limited code development and debugging. All suggested references were verified by the authors against the original publications, and all AI-assisted code was manually reviewed and tested for correctness. Generative AI tools were not used to generate experimental data, fabricate results, or autonomously determine the scientific claims or conclusions of this work. The authors designed the methodology, conducted the experiments, analyzed the results, and verified all reported findings. We take full responsibility for the final content of this work, including any text, code, or other artifacts produced with the assistance of generative AI.

Related Work

Hallucination-based Protein Design. Neural structure predictors such as AF2 have been repurposed as differentiable design oracles, which optimize protein sequences directly against structural objectives [3, 20]. BindEnergyCraft introduces a denser energy-based objective for this optimization [18], whereas mBER incorporates sequence and structural conditioning to support format-specific antibody design [25]. Extending this paradigm to AF3-style predictors [27, 22] is challenging because their iterative diffusion-based inference makes end-to-end differentiation through the complete sampling trajectory computationally expensive. BoltzDesign1 [8] addresses this difficulty by optimizing through the intermediate distogram without gradients from the diffusion sampling. ProteoCraft, instead, differentiates through only the terminal diffusion step and uses truncated gradients as mutation proposals.

Inference-Time Search and Verification. Several methods refine protein designs through repeated generation and evaluation. EvoPro [14] applies a genetic algorithm in which discrete sequence variants are evaluated through complete structure-prediction runs. PPIFlow [31] couples flow-based generation with an in silico maturation stage, while Proteína-Complexa [11] scales inference-time compute through best-of-NN sampling, beam search, Feynman–Kac steering, and MCTS over generative trajectories. Search-based inference-time scaling has also been applied to all-atom diffusion models, where inexpensive intermediate rewards guide the selection of denoising trajectories (Yoo et al.). However, existing methods either discard local gradient information or rely on approximate intermediate rewards. ProteoCraft instead uses truncated gradients to propose discrete mutations and leverages coarse-to-fine search that progresses from coordinated multi-site exploration to single-site refinement, focusing expensive evaluations on promising sequence regions.

Method Details

Algorithm 1 summarizes the complete procedure.

Algorithm 1 ProteoCraft proposal–verification search.

Require: Fixed context $\mathcal{T}$, mutable mask $\mathbf{M}$, initial logits $\{\mathbf{\Theta}_r\}_{r=1}^{N_{\mathrm{root}}}$, frozen ESMFold2 model
Ensure: Best fully verified sequence and structure
1: initialize an empty global verified archive
2: for $r = 1, \ldots, N_{\mathrm{root}}$ do
3:     $\mathbf{s}_r \leftarrow \arg\max \mathbf{\Theta}_r$; fully verify $\mathbf{s}_r$ and initialize root $\mathbf{s}_r^0$
4:     add $\mathbf{s}_r^0$ to the verified archive
5: end for
   Stage A: multi-site exploration
6: for $t = 1, \ldots, B_A$ do
7:     select verified sequence $\mathbf{s}^i$ by Eq. 21
8:     optimize its logits $\mathbf{\Theta}^i$ using Eq. 13
9:     compute $\Delta_{\mathbf{s}_i,\mathbf{s}_i'}$ and construct multi-site candidates
10:    fully verify at most eight unique candidates; archive all results
11:    insert at most two selected children and back up their rewards
12: end for
13: choose the two best archived states and re-verify them with a common seed
   Stage B: single-site refinement
14: for $t = 1, \ldots, B_B$ do
15:     select $(\mathbf{s}^i, a_{\mathbf{s}^i})$ by Eq. 23
16:     apply $a_{\mathbf{s}^i}$ to obtain a one-residue mutant $\mathbf{s}'$
17:     fully verify $\mathbf{s}'$; archive it and add it as a child
18:     back up state and action values using Eq. 22
19: end for
20: return the archived $\mathbf{s}$ with minimum $\mathcal{L}_{\mathrm{verify}}(\mathbf{s})$

State Representation and Search Statistics

Let T\mathcal{T} denote the fixed molecular context and s=(s1,…,sL)\mathbf{s} = (s_1,\ldots,s_L) the designed sequence. A mask M∈{0,1}L\mathbf{M} \in\{0,1\}^{L} identifies mutable positions. Each sequence is associated with logits Θ∈RL×20\mathbf{\Theta} \in\mathbb{R}^{L \times20} and soft residue probabilities

PΘ(i,a)=Softmax⁡(Θi/T)a,si=arg⁡max⁡a Θi,a,(5)P_{\mathbf{\Theta}}(i,a) = \operatorname{Softmax}(\mathbf{\Theta}_i/T)_a,\qquad s_i = \underset{a}{\arg\max}\ \Theta_{i,a}, \tag*{(5)}

where TT is annealed during proposal optimization. Fixed positions and target residues are represented by one-hot identities and never receive logit updates.

A verified node is represented by the same discrete sequence notation used in the main text. For node si\mathbf{s}^{i}, we store

(si,Θi,Xi,Vi,N(si),q(si)),(6)(\mathbf{s}^{i},\mathbf{\Theta}^{i},\mathbf{X}^{i},\mathcal{V}^{i},N(\mathbf{s}^{i}),q(\mathbf{s}^{i})), \tag*{(6)}

where Xi\mathbf{X}^{i} and Vi\mathcal{V}^{i} are the structure and metrics returned by complete ESMFold2 inference, N(si)N(\mathbf{s}^{i}) is the visit count, and q(si)q(\mathbf{s}^{i}) is the mean backed-up reward. In Stage B, a single-site action asia_{s_i} additionally stores N(si,asi)N(\mathbf{s}^{i},a_{s_i}) and q(si,asi)q(\mathbf{s}^{i},a_{s_i}). All state and action values are therefore empirical quantities derived only from fully verified sequences.

Differentiable Mutation Proposals

Soft sequence conditioning. The probability matrix in (5) is passed through the ESMFold2 res_type_soft interface. The current hard sequence defines a valid residue and atom topology, while the soft representation conditions the trunk and exposes gradients with respect to Θ\mathbf{\Theta}. No straight-through estimator is required.

Distogram objective. Let pijrp_{ijr} be the predicted probability that residues ii and jj occupy distance bin rr. For cutoff dd, we compute a differentiable contact penalty from the probability mass below dd,

ℓijcontact(d)=−log⁡(∑r:dr≤dpijr+ε).(7)\ell_{ij}^{\mathrm{contact}}(d)=-\log\left(\sum_{r:d_r\le d}p_{ijr}+\varepsilon\right). \tag*{(7)}

Aggregating (7) over binder–binder, target–binder, and global binder residue pairs gives Lintra\mathcal{L}_{\mathrm{intra}}, Linter\mathcal{L}_{\mathrm{inter}}, and Lglob\mathcal{L}_{\mathrm{glob}}, respectively. The geometric proposal loss is

Ldisto=0.5Lintra+0.5Linter+0.2Lglob.(8)\mathcal{L}_{\mathrm{disto}}=0.5\mathcal{L}_{\mathrm{intra}}+0.5\mathcal{L}_{\mathrm{inter}}+0.2\mathcal{L}_{\mathrm{glob}}. \tag*{(8)}

Sequence prior. Sequence plausibility is regularized with an ESMC masked language-model loss over mutable positions IM={i:Mi=1}I_M=\{i:M_i=1\}. Let Ω1,…,ΩK⊆IM\Omega_1,\ldots,\Omega_K\subseteq I_M be sampled nonempty mask sets, and let pESMC(k)(i,a)p_{\mathrm{ESMC}}^{(k)}(i,a) denote the predicted probability of amino acid aa at position ii under mask set Ωk\Omega_k. Using the current soft amino-acid probabilities as targets, we compute

LESMC=−1K∑k=1K1∣Ωk∣∑i∈Ωk∑a=120PΘ(i,a)log⁡pESMC(k)(i,a).(9)\mathcal{L}_{\mathrm{ESMC}}=-\frac{1}{K}\sum_{k=1}^{K}\frac{1}{|\Omega_k|}\sum_{i\in\Omega_k}\sum_{a=1}^{20}P_{\mathbf{\Theta}}(i,a)\log p_{\mathrm{ESMC}}^{(k)}(i,a). \tag*{(9)}

The loss is averaged over sampled mask sets and affects proposal optimization only; it is not used to verify or rank a completed candidate.

Truncated one-step diffusion. The distogram supplies pairwise geometric information but does not directly differentiate through coordinate generation. We therefore retain gradients through one terminal denoising operation. Starting from Xσmax⁡=σmax⁡ϵX_{\sigma_{\max}}=\sigma_{\max}\epsilon with ϵ∼N(0,I)\epsilon\sim\mathcal{N}(0,I), the reverse trajectory is run without gradient tracking to noise level τ\tau:

Xτ=sg⁡[fϕσmax⁡→τ(Xσmax⁡;cΘ)],(10)X_{\tau}=\operatorname{sg}\left[f_{\phi}^{\sigma_{\max}\rightarrow\tau}\left(X_{\sigma_{\max};\mathbf{c}_{\mathbf{\Theta}}}\right)\right], \tag*{(10)}
X^0=Dϕ(Xτ,τ;cΘ),(11)\widehat{X}_0=D_{\phi}(X_{\tau},\tau;\mathbf{c}_{\mathbf{\Theta}}), \tag*{(11)}

where sg denotes stop-gradient and DϕD_{\phi} is the frozen denoiser that predicts clean coordinates at noise level τ\tau. The coordinate-sensitive loss is

L1step=0.1LpLDDT+0.4LPAE+0.2LiPAE+0.3Lpair−chain iPTM+0.1LRg+0.1Lclash+0.1Li−clash,(12)\mathcal{L}_{\mathrm{1step}} = 0.1\mathcal{L}_{\mathrm{pLDDT}} + 0.4\mathcal{L}_{\mathrm{PAE}} + 0.2\mathcal{L}_{\mathrm{iPAE}} + 0.3\mathcal{L}_{\mathrm{pair-chain\ iPTM}} + 0.1\mathcal{L}_{R_g} + 0.1\mathcal{L}_{\mathrm{clash}} + 0.1\mathcal{L}_{\mathrm{i-clash}}, \tag*{(12)}

with all components written as losses. In particular, Lpair−chain iPTM=1−pair-chain iPTM\mathcal{L}_{\mathrm{pair-chain\ iPTM}} = 1 - \mathrm{pair\text{-}chain\ iPTM}; the PAE terms measure global and interface alignment error, and the remaining terms penalize low confidence, excessive radius of gyration, and internal or interface clashes. Gradients are retained through the terminal denoising operation and the current sequence conditioning, while the preceding reverse-diffusion trajectory is detached. The structure produced by this truncated calculation is not treated as a verified candidate.

Gradient combination and soft optimization. For μ∈{disto,ESMC,1step}\mu\in\{\mathrm{disto}, \mathrm{ESMC}, \mathrm{1step}\}, let gμ=M⊙∇ΘLμ\mathbf{g}_{\mu} = \mathbf{M} \odot\nabla_{\Theta}\mathcal{L}_{\mu}. We normalize each signal over active entries, Norm⁡(g)=g/(∥g∥2+ϵ)\operatorname{Norm}(\mathbf{g}) = \mathbf{g}/(\lVert\mathbf{g}\rVert_{2} + \epsilon), and combine them as

g=Norm⁡(gdisto)+λESMCNorm⁡(gESMC)+λ1stepNorm⁡(g1step).(13)\mathbf{g} = \operatorname{Norm}(\mathbf{g}_{\mathrm{disto}}) + \lambda_{\mathrm{ESMC}}\operatorname{Norm}(\mathbf{g}_{\mathrm{ESMC}}) + \lambda_{\mathrm{1step}}\operatorname{Norm}(\mathbf{g}_{\mathrm{1step}}). \tag*{(13)}

At each soft step, logits are updated by Θ←Θ−η(T)g\mathbf{\Theta} \leftarrow\mathbf{\Theta} - \eta(T)\mathbf{g}, with the learning rate scaled by the current temperature. Stage A and Stage B perform 30 and 20 soft steps per expansion, respectively. Importantly, the optimized argmax sequence is only one possible proposal; acceptance always requires complete verification.

Hotspot and Region Constraints

For a target hotspot set H\mathcal{H} and binder residue set B\mathcal{B}, we define

Lhot=1∣H∣∑i∈Hmin⁡j∈Bℓijcontact(dhot),(14)\mathcal{L}_{\mathrm{hot}} = \frac{1}{\lvert\mathcal{H}\rvert}\sum_{i\in\mathcal{H}}\min_{j\in\mathcal{B}}\ell_{ij}^{\mathrm{contact}}(d_{\mathrm{hot}}), \tag*{(14)}

and replace the interface term in Eq. (8) by

Linter′=(1−λhot)Linter+λhotLhot.(15)\mathcal{L}'_{\mathrm{inter}} = (1-\lambda_{\mathrm{hot}})\mathcal{L}_{\mathrm{inter}} + \lambda_{\mathrm{hot}}\mathcal{L}_{\mathrm{hot}}. \tag*{(15)}

Hotspot distances and coverage do not enter the ranking loss in Eq. (20), but may contribute to the Stage-B search reward. Localized redesign uses the same losses on the complete complex while masking all logit gradients outside the selected region. Thus, fixed chains and framework residues remain structural context without being edited.

Converting Logit Updates into Discrete Edits

Let Θ\mathbf{\Theta} and Θ′\mathbf{\Theta}' denote the logits before and after one proposal-optimization phase. For the substitution si→si′s_i \to s'_i at position ii, the mutation benefit is

Δsi,si′=(Θi,si′′−Θi,si′)−(Θi,si′−Θi,si).(16)\Delta_{s_i,s'_i} = \left(\Theta'_{i,s'_i} - \Theta_{i,s'_i}\right) - \left(\Theta'_{i,s_i} - \Theta_{i,s_i}\right). \tag*{(16)}

A positive value means that continuous optimization increasingly favors si′s'_i over retaining sis_i. Edits at fixed positions and self-substitutions are excluded.

Stage-A candidates. Stage A constructs coordinated multi-site edits with

Kmax⁡=⌈ρ∑iMi⌉.(17)K_{\max} = \left\lceil\rho\sum_i M_i \right\rceil. \tag*{(17)}

One candidate applies the highest-benefit substitutions at up to Kmax⁡K_{\max} distinct positions. Additional candidates sample positions and replacement residues according to their positive benefits. We also retain the raw argmax sequence of Θ′\mathbf{\Theta}', which is not constrained by Kmax⁡K_{\max}. Duplicate and previously evaluated sequences are removed before verification.

Stage-B actions. Stage B admits only single-residue substitutions. For an action asia_{s_i} from state sis^i, its proposal prior is

P(asi∣si)=exp⁡(Δasi)∑asi′∈A(si)exp⁡(Δasi′),(18)P(a_{s_i}\mid s^i)=\frac{\exp(\Delta_{a_{s_i}})}{\sum_{a'_{s_i}\in A(s^i)}\exp(\Delta_{a'_{s_i}})}, \tag*{(18)}

where A(si)A(s^i) contains admissible, unevaluated edits from sis^i. The prior expresses local gradient preference; it is not an estimate of final candidate quality.

Logit inheritance. A child inherits Θ′\Theta' from the proposal that generated it. If the selected discrete child differs from its argmax at an edited position, we minimally align that row:

Θi,sichildchild=max⁡aΘi,a′+δ,δ>0,(19)\Theta^{\mathrm{child}}_{i,s_i^{\mathrm{child}}}=\max_a\Theta'_{i,a}+\delta,\qquad\delta>0, \tag*{(19)}

leaving all other entries unchanged. This preserves the optimized continuous state while ensuring that the inherited logits encode the verified child sequence.

Complete-Model Verification

Every proposed discrete sequence is evaluated by complete frozen ESMFold2 inference. Its default ranking loss is

Lverify(sj)=(1−pair-chain iPTM)+0.2(1−binder pLDDT)+0.1(1−pTM)+0.1LRg-excess,(20)\mathcal{L}_{\mathrm{verify}}(s^j)=(1-\text{pair-chain iPTM})+0.2(1-\text{binder pLDDT})+0.1(1-\text{pTM})+0.1L_{Rg\text{-}excess}, \tag*{(20)}

In Stage A, the reward is defined as R(sj)=−Lverify(sj)R(s^j)=-\mathcal{L}_{\mathrm{verify}}(s^j). Pair-chain iPTM is computed only between the designated target chains and the binder. The final term is a normalized penalty applied only when binder radius of gyration exceeds its length-dependent threshold. Additional confidence, PAE, contact, coordinate, clash, and hotspot statistics are recorded separately and do not add further terms to the ranking loss in (20).

Stage B uses a separate tree-search reward that balances interface confidence, binder confidence, global confidence, and binder compactness. Additional penalties account for unmet hotspot constraints, when specified, and interfaces below a quality floor. This reward guides which sequence branches are explored further, while the recorded verification loss is used to select candidates for the frozen benchmark cohort.

Coarse-to-Fine Tree Search

Stage A: multi-site basin exploration. We initialize Nroot=8N_{\mathrm{root}}=8 independent sequence–logit roots and fully verify their argmax sequences. Each root is expanded at least twice before allocating the remaining budget adaptively. Selection uses

U(si)=q(si)+cucblog⁡NtotalN(si)+ε,(21)U(s^i)=q(s^i)+c_{\mathrm{ucb}}\sqrt{\frac{\log N_{\mathrm{total}}}{N(s^i)+\varepsilon}}, \tag*{(21)}

where q(si)q(s^i) is the mean backed-up reward. The same criterion is applied at the root level using root-specific visits, yielding hierarchical allocation across initializations and then within each tree. After selection, the inherited logits are optimized, multi-site candidates are constructed and fully verified, and the resulting reward is backed up.

Reward backup. For a newly verified child sjs^j selected for tree insertion, the trajectory s0⊕⋯⊕sjs^0\oplus\cdots\oplus s^j is traversed toward the root. At ancestor sis^i, we update

N(si)←N(si)+1,q(si)←q(si)+R(sj)−q(si)N(si),(22)N(s^i)\leftarrow N(s^i)+1,\qquad q(s^i)\leftarrow q(s^i)+\frac{R(s^j)-q(s^i)}{N(s^i)}, \tag*{(22)}

We use undiscounted backup, corresponding to γ=1\gamma=1. Stage-B action statistics are updated analogously for every traversed (si,asi)(s^i,a_{s_i}). Larger qq indicates a higher mean backed-up reward under the reward definition used by the current search stage.

Verified handoff. After Stage A, the two best verified sequence–logit states in the archive are selected. Since ESMFold2 inference is stochastic, both are re-evaluated with a common verifier seed before becoming Stage-B roots. This prevents differences in verifier sampling from being mistaken for improvement during refinement.

Stage B: single-site refinement. At state sis^{i}, action selection maximizes

UPUCT(si,ais)=q(si,ais)+cpuctP(ais∣si)N(si)1+N(si,ais).(23)U_{\mathrm{PUCT}}(s^{i},a^{s}_{i}) = q(s^{i},a^{s}_{i}) + c_{\mathrm{puct}} P(a^{s}_{i} \mid s^{i}) \frac{\sqrt{N(s^{i})}}{1 + N(s^{i},a^{s}_{i})}. \tag*{(23)}

The first term exploits mutations whose verified descendants have high reward; the second favors gradient-preferred actions that have received little search budget. After selecting an action, ProteoCraft creates the corresponding single-site mutant, runs complete verification, adds the verified child, and updates node and edge statistics using (22).

Task Instantiations and Configuration

Unless otherwise specified, all task instantiations use the default search configuration in Table 7. Task-specific hotspot definitions and coefficients are fixed within each matched comparison.

ParameterValueDescription
Stage-A outer steps70Multi-site search budget
Stage-A soft steps30Proposal updates per expansion
Stage-B outer steps40Single-site search budget
Stage-B soft steps20Proposal updates per expansion
Sequence temperature1.0→0.011.0 \to0.01Cosine annealing
Base learning rate0.05Scaled by current temperature
One-step noise level τ\tau2.0Diffusion truncation level
λ1step\lambda_{\mathrm{1step}}0.25Normalized gradient weight
Discount factor γ\gamma1Tree-backup discount
Stage-A mutation ratio ρ\rho0.5Maximum edited fraction
Independent Stage-A roots8Initial sequence–logit states
Stage-A handoff states2Roots transferred to Stage B
Candidates per expansion≤8\le8Complete verifier calls
Inserted children per expansion≤2\le2Tree branching limit

Table 7. Default ProteoCraft–ESMFold2 configuration.

De novo binder design. All designated binder positions are mutable; target chains remain fixed. Interface losses and pair-chain iPTM are evaluated between the binder and the designated target chains.

TCR-facing binder design. The receptor complex is structural context, but only explicitly designated chains contribute to target–binder objectives, pair-chain iPTM, and hotspot masks.

Localized CDR redesign. Only residues selected by M are updated. The remainder of the antibody or TCR framework participates in complete prediction but remains sequence-fixed. Because ESMFold2 does not consume an external template, this setting preserves the framework sequence rather than clamping input backbone coordinates.

Experimental Details

This section provides the experimental settings required to interpret and reproduce the supplementary results. We provide benchmark composition, common evaluation protocols, per-target results, independent cross-evaluation, and robustness analyses.

Experimental Setup

Matched de novo binder benchmark. We evaluate 14 target settings: BetV1, DerF21-B10, DerF21-B28, DerF21-B63, DerF21-B81, DerF21-B92, DerF7-B132, DerF7-B178, HER2, HER2-B139, IFNAR2, PD-L1, PD1, and SpCas9. For each method, we generate five candidates under each of three matched binder-length settings, yielding 15 candidates per target and 14×15=21014 \times15 = 210 candidates per method. All aggregate statistics assign equal weight to each candidate. Because different model families expose incomparable native objectives, method-specific internal losses are never compared directly. Hotspot annotations are listed in Table 8.

CaseGroupHotspot residues
BetV1Normal binderB24
DerF21Normal binderB28
DerF7Normal binderB132
HER2Normal binderB134, B139
IFNAR2Normal binderB45, B73, B75, B77, B89, B91
PD-L1Normal binderB37, B39, B49, B98
PD1Normal binderB33, B95, B98, B102
SpCas9Normal binderB134
1QRNTCR-target binderA19–A23; A53–A56; A63–A66; A72–A76; B21–B24; B5–B7; B66–B69; B74–B77
3QDJTCR-target binderA53–A56; A61–A64; A70–A74; B23–B27; B68–B69; B78–B80; B7–B10
5BS0TCR-target binderA20–A25; A57–A59; A63–A67; A73–A77; B20–B24; B66–B69; B75–B78; B7–B8
6BJ8TCR-target binderA20–A24; A64–A68; A73–A77; B20–B24; B4–B7; B65–B68; B73–B77
9C3ETCR-target binderA75–A77; A82–A85; A91–A94; B24–B26; B39–B43; B84–B85; B92–B96

Table 8. Hotspot definitions for eight de novo target proteins and five TCR-facing target systems.

ProteoCraft variants. No One-step Diffusion removes only the truncated one-step diffusion gradient from Eq. (13), retaining the distogram signal, ESMC prior, candidate construction, and full verification. ProteoCraft-Base / Best-of-NN uses the same differentiable proposal mechanism and verifier budget as the full method but generates independent proposal trajectories without tree-search control. ProteoCraft-MCTS denotes the complete coarse-to-fine search with Stage-A multi-site exploration and Stage-B single-site PUCT refinement. These variants use identical targets, candidate counts, and downstream evaluators.

External baselines. PXDesign-d, RFdiffusion v3, BoltzDesign1, and BindCraft are run from the same target definitions whenever supported by the corresponding method. Candidate counts are matched within each reported comparison. We use each method’s native generation procedure, but discard native ranking scores during cross-method evaluation; all retained sequences are re-evaluated by the common protocols below.

TCR-facing binder design. We additionally design binders against five immune-relevant TCR surfaces (Table 9). The target TCR remains fixed and the new binder is generated from scratch. The matched comparison contains N=42N = 42 designs per method.

PDB / caseTCR targetAntigen / restriction
1QRNA6 TCRTAX-A2
3QDJDMF5 TCRMART1-A2
5BS0A3A TCRMAGEA3-A1 / Titin-A1
6BJ8TCR55HIV-B35
9C3E1G4 TCRNYESO-A2

Table 9. TCR-facing binder-design systems.

Localized CDR redesign. We evaluate four chain-specific redesign settings from two scaffolded TCR complexes (Table 10). Only the indicated CDR3 residues are mutable; the peptide, MHC, partner TCR chain, and fixed residues of the redesigned chain remain in the modeled context. We evaluate ten candidates per case for RFdiffusion v3, BindCraft, and ProteoCraft-MCTS, yielding N=40N = 40 candidates per method.

CaseCDR3 sequenceResidue range
9NMW α\alphaCAVNNARLMFGDGTQL90–105
9NMW β\betaCASSVAGSPEAFF89–101
1QRN α\alphaCAVTTDSWGKLQF88–100
1QRN β\betaCASRPGLAGGRPEQYF91–106

Table 10. Localized CDR redesign settings.

Common Evaluation Protocols

Complete ESMFold2 evaluation. Every final discrete sequence is independently re-evaluated by complete frozen ESMFold2 inference. We report Pair-chain iPTM for the designated target–binder pair, complex iPTM, pTM, complex pLDDT, and pLDDT restricted to the designed chain. For localized redesign, Peptide Pair iPTM measures the redesigned chain against the peptide, while Mean Pair iPTM averages its pairwise confidence against all fixed context chains. The verifier loss is defined in Eq. (20). Threshold yields are used only as reporting statistics and do not replace continuous metrics.

Independent AF2-IG evaluation. AF2-IG independently predicts each final sequence and is never used for ProteoCraft proposal generation, tree selection, or reward assignment. We report interface predicted alignment error (iPAE; lower is better), iPTM, pTM, and pLDDT where available. Because AF2-IG is outside the search loop, agreement between ESMFold2 and AF2-IG provides evidence that improvements are not restricted to the search-time verifier.

Rosetta interface evaluation. All methods use the same post-generation Rosetta pipeline. Each candidate is converted to a common manifest containing its method, case, binder sequence, target structure, binder length, and segment metadata, followed by standardized side-chain refinement and interface analysis. We report interface energy ΔG\Delta G (more negative is better), buried solvent-accessible surface area Δ\DeltaSASA, Lawrence–Colman shape complementarity (SC), ΔG/Δ\Delta G/\DeltaSASA, interface hydrogen bonds, and Packstat. Rosetta does not participate in sequence generation or tree search.

Supplementary Results

Per-target ESMFold2 interface confidence. Table 11 reports mean Pair-chain iPTM over the 15 candidates for every target. The ProteoCraft-MCTS column uses the final frozen 210-candidate cohort, independently evaluated with ESMFold2 using 20 recycling loops and 200 diffusion sampling steps. Among the methods listed in the table, ProteoCraft-MCTS obtains the highest mean on 13 of 14 settings; Best-of-NN achieves the highest mean on SpCas9.

TargetPXDesign-dRFdiffusion v3BoltzDesign1No One-stepBase / Best-of-NNProteoCraft-MCTS
BetV10.2570.1850.0870.7930.7250.832
DerF21-B100.4620.2410.2140.6980.7460.771
DerF21-B280.4490.1700.0990.6300.7290.770
DerF21-B630.3780.2060.1400.6990.7380.787
DerF21-B810.3920.1400.1780.6000.7250.756
DerF21-B920.3400.1940.2190.7160.6950.746
DerF7-B1320.2120.2020.1040.6180.6030.679
DerF7-B1780.3120.2150.1210.5870.6320.714
HER20.4150.2620.1370.6350.6480.776
HER2-B1390.2780.3070.1940.6820.6140.787
IFNAR20.1820.2330.1090.6440.6750.704
PD-L10.4350.3160.2460.7730.7950.798
PD10.3280.1510.2240.6860.6550.721
SpCas90.0640.0680.0880.1560.2630.255

Table 11. Mean ESMFold2 Pair-chain iPTM across the 15 candidates for each matched de novo target. Higher is better.

Runtime Analysis Runtime measurements cover 13 shared cases, comprising eight binder design cases and five TCR cases. We measure the wall-clock time required by each method’s native generation and selection procedure to produce a final binder in Table 12. For trajectory-based hallucination methods, the runtime includes executing the design trajectory and selecting the lowest-loss binder produced by that trajectory. For diffusion-based methods, it is the runtime to generate a binder directly. Thus, the comparison reflects the end-to-end time to obtain one final design under each method’s native procedure. Specifically, BoltzDesign1 timings are per generated binder without native redesign or AF3 filtering. For BindCraft v2, timings are summed single-GPU generation durations divided by designs passing its internal filters. ProteoCraft timings are cumulative seconds divided by unique sequence candidates with search-time overall iPTM >0.70> 0.70, including intermediate candidates, rather than only final outputs.

CaseTotal LengthPXDesign-dRFdiffusion3ComplexaBoN+AF2BoltzDesign1BindCraft v2ProteoCraft
De novo binder design
IFNAR219913.5349.2114.2845851211.62
PD-L120814.1349.4014.1050430313.54
PD122016.4063.6412.05505112814.96
DerF2125711.4956.4615.0552225317.17
BetV126114.4048.1716.056861152319.76
DerF731118.7755.1117.07782138136.97
HER232228.9370.4313.91102168145.23
SpCas936932.1360.6914.451069279199.50
Average—18.7256.6414.62693.382321.5032.34
TCR-facing binder design
5BS052619.7442.7933.552648—52.60
3QDJ52919.9243.2931.982616—52.32
1QRN53120.1346.7633.582698—54.30
6BJ853120.1042.3333.292680—115.02
9C3E62125.1746.1540.673769—596.08
Average—21.0144.2634.612882.20—174.06

Table 12. Runtime comparison across different targets, reported in seconds per binder. Averages are computed separately over eight de novo and five TCR cases. Besides, — indicates no filter-passing designs within the TCR sampling budget for BindCraft v2.

Design quality after inference optimization. Figure 5 compares candidates obtained with different ESMFold2 inference configurations, all re-evaluated using unoptimized ESMFold2. Mean pair-chain iPTM across 13 targets is 0.657 for Baseline, 0.651 for Exact, 0.628 for Fast, and 0.673 for Big. Although individual targets exhibit both improvements and declines, aggregate scores remain broadly comparable. In particular, Big combines a 3.57×3.57 \times mean search speedup with a slightly higher mean pair-chain iPTM than Baseline, while Fast achieves 3.68×3.68 \times speedup with a modest reduction. These results suggest that inference optimization can improve search efficiency while retaining comparable average design quality, although multiple search seeds are needed to establish the robustness of this trade-off.

τ\tauPair iPTM ↑\uparrowiPTM ↑\uparrowpTM ↑\uparrowpLDDT ↑\uparrow
10.6820.8710.8960.886
20.7770.9300.9390.921
40.7300.9140.9310.909

Table 13. Sensitivity to the one-step diffusion noise level. All settings use the same three targets and matched search configuration.

One-step noise level. The default One-step diffusion noise level is τ=2\tau= 2. We vary only τ∈{1,2,4}\tau\in\{1, 2, 4\} on three matched de novo targets. The default τ=2\tau= 2 gives the strongest mean result across all four metrics, while performance remains competitive at both smaller and larger noise levels.

References

  1. [1]J. Abramson, J. Adler, J. Dunger, R. Evans, T. Green, A. Pritzel, O. Ronneberger, L. Willmore, A. J. Ballard, J. Bambrick, et al. Accurate structure prediction of biomolecular interactions with alphafold 3. pp. 1–3, 2024.DOI
  2. [2]Rebecca F Alford, Andrew Leaver-Fay, Jeliazko R Jeliazkov, Matthew J O’Meara, Frank P DiMaio, Hahnbeom Park, Maxim V Shapovalov, P Douglas Renfrew, Vikram K Mulligan, Kalli Kappel, et al. The rosetta all-atom energy function for macromolecular modeling and design. Journal of chemical theory and computation, 13(6):3031–3048, 2017.DOI
  3. [3]Ivan Anishchenko, Samuel J Pellock, Tamuka M Chidyausiku, Theresa A Ramelot, Sergey Ovchinnikov, Jingzhou Hao, Khushboo Bafna, Christoffer Norn, Alex Kang, Asim K Bera, et al. De novo protein design by deep network hallucination. Nature, 600(7889):547–552, 2021.DOI
  4. [4]Nathaniel R Bennett, Brian Coventry, Inna Goreshnik, Buwei Huang, Aza Allen, Dionne Vafeados, Ying Po Peng, Justas Dauparas, Minkyung Baek, Lance Stewart, et al. Improving de novo protein binder design with deep learning. Nature Communications, 14(1):2625, 2023.DOI
  5. [5]Jasper Butcher, Rohith Krishna, Raktim Mitra, Rafael I Brent, Yanjing Li, Nathaniel Corley, Paul T Kim, Jonathan Funk, Simon Mathis, Saman Salike, et al. De novo design of all-atom biomolecular interactions with rfdiffusion3. bioRxiv, 2025.DOI
  6. [6]Salvatore Candido, Thomas Hayes, Alexander Derry, Roshan Rao, Zeming Lin, Robert Verkuil, Bryan Z Wu, Jin Sub Lee, Elise S Bruguera, Jehan A Keval, et al. Language modeling materializes a world model of protein biology. bioRxiv, pp. 2026–06, 2026.DOI
  7. [7]Longxing Cao, Brian Coventry, Inna Goreshnik, Buwei Huang, William Sheffler, Joon Sung Park, Kevin M Jude, Iva Marković, Rameshwar U Kadam, Koen HG Verschueren, et al. Design of protein-binding proteins from the target structure alone. Nature, 605(7910):551–560, 2022.DOI
  8. [8]Yehlin Cho, Martin Pacesa, Zhidian Zhang, Bruno E Correia, and Sergey Ovchinnikov. Boltzdesign1: Inverting all-atom structure prediction model for generalized biomolecular binder design. BioRxiv, pp. 2025–04, 2025a.
  9. [9]Yehlin Cho, Griffin Rangel, Gaurav Bhardwaj, and Sergey Ovchinnikov. Protein hunter: exploiting structure hallucination within diffusion for protein design. bioRxiv, pp. 2025–10, 2025b.DOI
  10. [10]J. Dauparas, I. Anishchenko, N. Bennett, H. Bai, R. J. Ragotte, L. F. Milles, B. I. Wicky, A. Courbet, R. J. de Haas, N. Bethel, et al. Robust deep learning–based protein sequence design using proteinmpnn. Science, 378(6615):49–56, 2022.DOI
  11. [11]Kieran Didi, Zuobai Zhang, Guoqing Zhou, Danny Reidenbach, Zhonglin Cao, Sooyoung Cha, Tomas Geffner, Christian Dallago, Jian Tang, Michael M Bronstein, et al. Scaling atomistic protein binder design with generative pretraining and test-time compute. arXiv preprint arXiv:2603.27950, 2026.arxiv.org/abs/2603.27950
  12. [12]Richard Evans, Michael O’neill, Alexander Pritzel, Natasha Antropova, Andrew Senior, Tim Green, Augustin Žídek, Russ Bates, Sam Blackwell, Jason Yim, et al. Protein complex prediction with alphafold-multimer. biorxiv, pp. 2021–10, 2021.DOI
  13. [13]Pablo Gainza, Sarah Wehrle, Alexandra Van Hall-Beauvais, Anthony Marchand, Andreas Scheck, Zander Harteveld, Stephen Buckley, Dongchun Ni, Shuguang Tan, Freyr Sverrisson, et al. De novo design of protein interactions with learned surface fingerprints. Nature, 617(7959):176–184, 2023.DOI
  14. [14]Odessa J Goudy, Amrita Nallathambi, Tomoaki Kinjo, Nicholas Randolph, and Brian Kuhlman. In silico evolution of protein binders with deep learning models for structure prediction and sequence design. BioRxiv, 2023.DOI
  15. [15]John Jumper, Richard Evans, Alexander Pritzel, Tim Green, Michael Figurnov, Olaf Ronneberger, Kathryn Tunyasuvunakool, Russ Bates, Augustin Žídek, Anna Potapenko, et al. Highly accurate protein structure prediction with alphafold. nature, 596(7873):583–589, 2021.DOI
  16. [16]Levente Kocsis and Csaba Szepesvári. Bandit based monte-carlo planning. In European conference on machine learning, pp. 282–293. Springer, 2006.
  17. [17]Cong Liu, Milong Ren, Jiaqi Guan, Chengyue Gong, Jinyuan Sun, Xinshi Chen, and Wenzhi Xiao. Protbench: A unified benchmark of protein binder design and evaluation. arXiv preprint arXiv:2605.04118, 2026.arxiv.org/abs/2605.04118
  18. [18]Divya Nori, Anisha Parsan, Caroline Uhler, and Wengong Jin. Bindenergycraft: Casting protein structure predictors as energy-based models for binder design. arXiv preprint arXiv:2505.21241, 2025.arxiv.org/abs/2505.21241
  19. [19]Martin Pacesa, Lennart Nickel, Christian Schellhaas, Joseph Schmidt, Ekaterina Pyatova, Lucas Kissling, Patrick Barendse, Jagity Choudhury, Srajan Kapoor, Ana Alcaraz-Serna, et al. Bindcraft: one-shot design of functional protein binders. bioRxiv, pp. 2024–09, 2024.DOI
  20. [20]Martin Pacesa, Lennart Nickel, Christian Schellhaas, Joseph Schmidt, Ekaterina Pyatova, Lucas Kissling, Patrick Barendse, Jagity Choudhury, Srajan Kapoor, Ana Alcaraz-Serna, et al. One-shot design of functional protein binders with bindcraft. Nature, 646(8084):483–492, 2025.DOI
  21. [21]Pacesa Lab. BindCraft2. https://github.com/PacesaLab/BindCraft2, 2026. GitHub repository. Accessed September 25, 2026.
  22. [22]Saro Passaro, Gabriele Corso, Jeremy Wohlwend, Mateo Reveiz, Stephan Thaler, Vignesh Ram Somnath, Noah Getz, Tally Portnoi, Julien Roy, Hannes Stark, et al. Boltz-2: Towards accurate and efficient binding affinity prediction. BioRxiv, 2025.DOI
  23. [23]Christopher D Rosin. Multi-armed bandits with episode context. Annals of Mathematics and Artificial Intelligence, 61(3):203–230, 2011.
  24. [24]Hannes Stark, Felix Faltings, MinGyu Choi, Yuxin Xie, Eunsu Hur, Timothy O’Donnell, Anton Bushuiev, Talip Uçar, Saro Passaro, Weian Mao, et al. Boltzgen: Toward universal binder design. bioRxiv, pp. 2025–11, 2025.DOI
  25. [25]Erik Swanson, Michael Nichols, Supriya Ravichandran, and Pierce Ogden. mber: Controllable de novo antibody design with million-scale experimental screening. bioRxiv, pp. 2025–09, 2025.DOI
  26. [26]Protenix Team, Milong Ren, Jinyuan Sun, Jiaqi Guan, Cong Liu, Chengyue Gong, Yuzhe Wang, Lan Wang, Qixu Cai, Wenzhi Ma, et al. Pxdseign: Fast, modular, and accurate de novo design of protein binders. bioRxiv, pp. 2025–08, 2025.
  27. [27]Protenix Team, Yuxuan Zhang, Chengyue Gong, Hanyu Zhang, Wenzhi Ma, Zhenyu Liu, Xinshi Chen, Jiaqi Guan, Lan Wang, Yanping Yang, et al. Protenix-v1: Toward high-accuracy open-source biomolecular structure prediction. bioRxiv, pp. 2026–02, 2026.DOI
  28. [28]J. L. Watson, D. Juergens, N. R. Bennett, B. L. Trippe, J. Yim, H. E. Eisenach, W. Ahern, A. J. Borst, R. J. Ragotte, L. F. Milles, et al. De novo design of protein structure and function with rfdiffusion. Nature, 620(7976):1089–1100, 2023.DOI
  29. [29]Fang Wu, Weihao Xuan, Heli Qi, Aaron Tu, Ximing Lu, Li Li, and Yejin Choi. Deepsearch: Overcome the bottleneck of reinforcement learning with verifiable rewards via tree-based search. In International Conference on Learning Representations, volume 2026, pp. 9559–9558, 2026.arxiv.org/abs/2509.25454
  30. [31]Qilin Yu, Liangyue Guo, Xiayan Qin, Xikun Huang, Baihui Tian, Hongzhun Wang, Yu Liu, Yunzhi Lang, Di Wang, Zhouhanyu Shen, et al. High-affinity protein binder design via flow matching and in silico maturation. bioRxiv, pp. 2026–01, 2026.DOI
  31. [32]Vinicius Zambaldi, David La, Alexander E Chu, Harshnira Patani, Amy E Danson, Tristan OC Kwan, Thomas Frerix, Rosalia G Schneider, David Saxton, Ashok Thillaisundaram, et al. De novo design of high-affinity protein binders with alphaproteo. arXiv preprint arXiv:2409.08022, 2024.arxiv.org/abs/2409.08022

Paper details

vlnc:W_62rs3ws9
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

Generative AI tools · View statement →

Looking for related papers…
Contents