Paper deep dive
CODesign: Consistency from Data to Trajectory in All-Atom Protein Binder Co-Design
Yuanle Mo, Bo Qiang, Haitao Lin, Qinghan Wang, Gang Du, Odin Zhang, Pheng Ann Heng
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 91%
Last extracted: 10/4/2026, 1:42:48 AM
Summary
The paper introduces CODesign, a consistency-driven multimodal flow framework for all-atom protein binder co-design. It addresses the challenge of sequence-structure consistency by generating a distilled dataset of 104,528 consistent dimers (Codimer) and employing a Consistency-Aware joint Resampling (CAR) strategy during sampling. CODesign jointly generates sequences, backbone structures, and local atomic configurations, achieving state-of-the-art in silico success rates for protein- and ligand-target binder design.
Entities (7)
Relation Signals (6)
CODesign → uses → Codimer
confidence 95% · We improve data consistency by generating approximately 105,000 consistency-distilled dimers.
CODesign → uses → CAR
confidence 95% · We further promote consistency through... a consistency-aware joint resampling strategy... CAR reassesses residue choices...
Codimer → increasesperformanceby → 70.9%
confidence 92% · Ablation studies also demonstrate our distilled dataset increases performance by 70.9%
Codimer → generatedby → ProteinMPNN
confidence 90% · ProteinMPNN jointly redesigns both chains to produce K=4 candidate sequence pairs
Codimer → generatedby → ESMFold2-Fast
confidence 90% · ESMFold2-Fast then co-folds into the corresponding all-atom complexes
CODesign → outperforms → two-stage design methods
confidence 85% · Experiments show that CODesign achieves state-of-the-art performance with the highest in silico success rates
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:The central challenge in de novo protein design is generating plausible, mutually compatible structures and sequences, such that each designed sequence folds into its intended structure and the structure accommodates that sequence. Compared to typical two-stage design methods, which decouple the modeling of the interdependent modalities, co-design models improve the cross-modal consistency by jointly generating sequences and structures. However, naively generating sequences and structures simultaneously does not ensure their consistency. To address this challenge, we propose CODesign framework. We improve data consistency by generating approximately 105,000 consistency-distilled dimers. We further promote consistency through a multimodal joint flow model that captures the joint distribution of sequences, backbone structures, and local atomic configurations, together with a consistency-aware joint resampling strategy that iteratively refines sequences and side chains. Experiments show that CODesign achieves state-of-the-art performance with the highest in silico success rates on both protein- and ligand-target binder design. Ablation studies also demonstrate our distilled dataset increases performance by 70.9%, which can be further improved by our proposed resampling mechanism with negligible additional computational cost. Code, model weights and the new dataset will be completely open-source.
Tags
Links
- Source: https://arxiv.org/abs/2610.01773v1
- Canonical: https://arxiv.org/abs/2610.01773v1
Trouble viewing inline? Open PDF directly →
Full Text
101,314 characters extracted from source content.
Expand or collapse full text
assets/logo/logo.png 1]Valhalla Technology 2]The Chinese University of Hong Kong 3]University of Washington 4]Westlake University 5]Zhejiang University [*]Equal Contribution [†]Corresponding Authors ; CODesign: Consistency from Data to Trajectory in All-Atom Protein Binder Co-Design Yuanle Mo Bo Qiang Haitao Lin Qinghan Wang Gang Du Odin Zhang Pheng Ann Heng Affiliation: [ Affiliation: [ Affiliation: [ Affiliation: [ Affiliation: [ Email: odin@valtech.ai Email: pheng@cse.cuhk.edu.hk Abstract The central challenge in de novo protein design is generating plausible, mutually compatible structures and sequences, such that each designed sequence folds into its intended structure and the structure accommodates that sequence. Compared to typical two-stage design methods, which decouple the modeling of the interdependent modalities, co-design models improve the cross-modal consistency by jointly generating sequences and structures. However, naively generating sequences and structures simultaneously does not ensure their consistency. To address this challenge, we propose CODesign framework. We improve data consistency by generating approximately 105,000 consistency-distilled dimers. We further promote consistency through a multimodal joint flow model that captures the joint distribution of sequences, backbone structures, and local atomic configurations, together with a consistency-aware joint resampling strategy that iteratively refines sequences and side chains. Experiments show that CODesign achieves state-of-the-art performance with the highest in silico success rates on both protein- and ligand-target binder design. Ablation studies also demonstrate our distilled dataset increases performance by 70.9%, which can be further improved by our proposed resampling mechanism with negligible additional computational cost. Code, model weights and the new dataset will be completely open-source. Figure 1: CODesign jointly generates sequence, backbone, and local atomic states conditioned on either a protein or small-molecule target. A shared co-design denoiser is trained with independent modality-time sampling and predicts sequence logits, backbone updates, and local-atom updates. During generation, we apply consistency-aware joint resampling for residue and side-chain refining. This overall framework generates protein binders with consistent all-atom structures. Introduction De novo protein design offers a promising avenue for developing a wide range of therapeutics [29]. Protein design models can be formulated as probabilistic models of protein sequence–structure pairs conditioned on a given target. To capture biophysical interactions under geometric constraints, prior methods typically adopt a two-stage approach, sequentially generating protein backbones and inverse-folding them into candidate sequences [8]. Although two-stage methods have achieved strong results in monomer and enzyme design, their low pass rates on challenging targets make them inefficient [29, 1]. Recent co-design methods jointly generate discrete sequences and structures, which could model residue-specific interactions [2]. Despite their increased expressiveness, they still underperform two-stage methods or generate a biased residue-type distribution. Latent diffusion offers an alternative by jointly generating continuous sequence embeddings and backbone coordinates [13, 10], but does not explicitly model discrete residue identities and thus falls outside explicit sequence–structure co-design. Despite these advances, ensuring sequence–structure consistency remains a central challenge for binder co-design. We highlight two key bottlenecks: (1) the scarcity of self-consistent training data for protein complexes and (2) the difficulty of maintaining sequence–structure compatibility throughout sampling. Complexes in the Protein Data Bank (PDB) remain limited in number and structural diversity [10]. Although predicted complexes can expand the training set, many synthetic sequence–structure pairs exhibit poor self-consistency: refolding their sequences does not reliably recover the paired structures. Reidenbach et al. [24] identified a similar limitation in predicted monomers from the widely used AlphaFold Database (AFDB) [27, 15]. Besides, residue identities selected from partially resolved structures may become incompatible with the evolving geometry [23] during sampling. Existing methods often rely on auxiliary sequence-revision modules or external structure-prediction guidance, providing indirect consistency signals and potentially incurring substantial computational overhead [23, 5, 10]. This motivates integrating compatibility assessment and correction directly into joint sequence–structure sampling. To address these bottlenecks, we introduce CODesign, a consistency-driven multimodal flow framework that extends Proteína-Atomística [24] from monomer generation to target-conditioned all-atom protein binder co-design. For improving training-data consistency, we construct 104.5k distilled sequence–structure pairs by jointly redesigning both partners of experimental and predicted complexes with ProteinMPNN [8, 24] and co-folding the redesigned sequences with ESMFold2-Fast. Among high-confidence candidates, we select the structure that best recovers the reference complex, emphasizing interface qualities. For maintaining consistency during sampling, we propose Consistency-Aware joint Resampling (CAR), which exploits CODesign’s intrinsic inverse-folding capability enabled by training with decoupled modality times and structural conditioning. CAR reassesses residue choices against the evolving backbone, selectively resampling incompatible identities together with their local atomic states. These corrections also enter self-conditioning, modifying subsequent backbone vector fields so that CαC_α trajectories can adapt without direct coordinate resets. CAR thus couples sequence revision with all-atom refinement, without an external inverse-folding model or folding-based reward oracle. We evaluate CODesign on protein- and ligand-target binder design benchmarks [10]. Experiments demonstrate that our method achieves state-of-the-art performance with the highest in silico unique success rates among evaluated baselines. Ablation studies show that our distilled dataset can increase unique successes by a substantial margin of 70.9%, which can be further improved by 4% using the proposed resampling algorithm. These results underscore the potential of CODesign as a powerful next-generation tool for developing novel protein binders. Related Work Protein generative modeling has progressed from backbone generation followed by inverse folding in RFdiffusion [29, 8] toward joint sequence–structure modeling. In discrete all-atom design, residue identity determines atomic composition. Atom14/37 provides a fixed-dimensional representation using 14/37 masked atom slots per residue, enabling side-chain interaction modeling [22, 2, 24]. A complementary family of methods avoids explicit residue identities during generation by jointly modeling structures and continuous sequence embeddings [14, 13, 10]. Building on these paradigms, task-specific models extend co-design to target-conditioned binder design using objectives or guidance tailored to intermolecular interfaces [5, 10]. Methods Consistency in target-conditioned co-design. Let targetc^target denote the representation of a protein or small-molecule target. We represent a binder by its amino-acid sequence r, CαC_α coordinates x, and non-CαC_α coordinates z. Target-conditioned co-design seeks to learn the conditional joint distribution p⋆(,,∣target).p (r,x,z ^target). (1) This distribution specifies the desired endpoint but does not impose a particular generation order. In CODesign, the three modalities evolve within a shared sampling trajectory, allowing sequence and structure predictions to influence one another as generation proceeds. A consistent sample must satisfy two complementary conditions. First, its sequence should be compatible with the target-conditioned backbone geometry. Second, its complete all-atom structure should be recoverable from the sequence in the presence of the target. We characterize these conditional relationships as (,,,target)=logp⋆(∣,target)⏟seq+λlogp⋆(,∣,target)⏟str,C(r,x,z;c^target)= p (r ,c^target)_C_seq+λ p (x,z ,c^target)_C_str, (2) where seqC_seq measures sequence compatibility using residue-agnostic CαC_α geometry, strC_str measures all-atom structural recoverability from the sequence, and λ balances the two directions. Low-consistency training pairs provide conflicting supervision for learning the target distribution in Equation 1, while initially compatible modalities may still diverge during the sampling trajectory. CODesign addresses these two failure modes within a unified framework. At the data level, Codimer uses inverse folding and co-folding as surrogates for the two conditional terms in Equation 2, producing more consistent training pairs (Section 3.1). At the model level, independently sampled modality times enable the multimodal flow to learn both structure-to-sequence and sequence-to-structure conditional regimes (Section 3.2). At the sampling level, consistency-aware joint resampling uses the learned conditionals to identify incompatible residue choices and jointly update their identities and local atomic states (Section 3.3). Codimer: Consistency-Distilled Protein Dimers Limitations of existing complex data. Existing approaches either pretrain on predicted AFDB monomers [5], or construct pseudo-complexes from domain–domain interactions in predicted monomers [10]. Nonetheless, they do not explicitly ensure that the paired sequence has high probability under seqC_seq. Predicted structures may be individually plausible while failing to recover the same complex geometry when refolded. This issue is observed in high-confidence AFDB heterodimers [15]: only 8.49%8.49\% are recovered by folding oracles within a complex-level CαC_α scRMSD of 22 Å. Consistency distillation. We construct Codimer by approximating the two conditional terms in Equation 2 through inverse folding and co-folding. We use ESMFold2-Fast for its computational efficiency and the demonstrated correlation of its predictions with experimental binder success [6]. Given a reference complex structure 0x_0, ProteinMPNN jointly redesigns both chains to produce K=4K=4 candidate sequence pairs, which ESMFold2-Fast then co-folds into the corresponding all-atom complexes: k∼qMPNN(∣0),^k∼qfold(∣k),k=1,…,K.r_k q_MPNN(r _0), x_k q_fold(x _k), k=1,…,K. (3) The first step promotes sequence compatibility with the reference geometry, while the second evaluates whether the redesigned sequence recovers that geometry. We retain candidates that satisfy pLDDT¯(^k)≥0.7,ipAE(^k)≤10Å. pLDDT( x_k)≥ 0.7, ( x_k)≤ 10\, . (4) Among the qualifying candidates, we select the one with the lowest complex-level CαC_α RMSD to the reference structure: k⋆=argmink∈dCα(^k,0),k = k \;d_C_α( x_k,x_0), (5) where A denotes the set of candidates satisfying both confidence criteria. We apply this procedure to AFDB high-confidence heterodimers [15], HumanPPI predictions [31], and experimentally resolved PINDER holo complexes [18]. After source-specific filtering and restricting each chain to 40–300 residues, 191,836 reference complexes are processed to produce 104,528 distilled sequence–structure pairs. Each retained structure is co-folded directly from its paired sequence, yielding supervision that better approximates the consistent joint distribution in Equation 1. Further construction details are provided in Appendix A. Figure 2: Overview of CODesign and CAR. (a) CODesign jointly generates a binder sequence and all-atom structure conditioned on a protein or small-molecule target using coupled residue- and atom-level denoising with self-conditioning. (b) CAR evaluates decoded residues against the evolving backbone, selects incompatible identities using the model’s conditional sequence predictions, and jointly resamples their sequence and local atomic states. Multi-Modal Flow Matching Target-conditioned explicit joint flow. A target-conditioned co-design model should approximate p⋆(,,∣target)p (r,x,z ^target) while evolving sequence, backbone, and local atomic geometry within a shared sampling trajectory. This coupling allows sequence and structure predictions to influence one another throughout sampling. Because the three modalities can resolve at different stages of the trajectory, we independently sample their modality times tx,tr,tz∈[0,1]t_x,t_r,t_z∈[0,1] during training, exposing the model to different conditional regimes. A nearly clean backbone paired with a highly masked sequence induces the structure-to-sequence prediction underlying seqC_seq, whereas a nearly clean sequence paired with noisy coordinates induces the sequence-to-structure prediction underlying strC_str. Fixed-dimensional all-atom representation. To jointly evolve sequences and all-atom structures in a fixed-dimensional state, we use Atom37, which assigns slots to the 37 possible heavy-atom positions. For a binder of length n, we represent the sequence as ∈0,…,19nr∈\0,…,19\^n, the CαC_α coordinates as ∈ℝn×3x ^n× 3, and the non-CαC_α coordinates as ∈ℝn×36×3z ^n× 36× 3, where ijz_ij is the position of atom slot j relative to the CαC_α atom of residue i. Residue-specific validity masks exclude nonexistent atoms. For masked residues, we also hide the non-CαC_α coordinates and atom occupancy to prevent the atomic representation from revealing residue identity. Multimodal conditional paths. To realize the conditional regimes described above, we define modality-specific paths from corrupted states at t=0t=0 to clean data at t=1t=1. We use continuous flow matching for the coordinates and discrete flow matching for residues [3]: tx _t_x =tx+(1−tx)0, =t_xx+(1-t_x)x_0, (6) ptr(⋅∣ri) p_t_r(\,· r_i) =trδri+(1−tr)δ,rtr,i∼ptr(⋅∣ri), =t_r _r_i+(1-t_r) _ m, r_t_r,i p_t_r(\,· r_i), (7) tz _t_z =tz+(1−tz)0. =t_zz+(1-t_z)z_0. (8) Here, 0x_0 and 0z_0 denote the transformed backbone and local-coordinate reference endpoints, respectively; δa _a denotes a point mass at token a; and m is the mask token. Thus, residue i retains its clean identity with probability trt_r and is masked otherwise. The backbone reference endpoint uses centered Gaussian noise with a randomized three-dimensional center, requiring the model to infer binder placement relative to the target. Exact noise transformations and modality-time distributions are provided in Appendix D.2. Target-conditioned denoiser. The overall framework of CODesign is illustrated in Figure 2a. Our network, parameterized by θ, couples a residue-level Transformer trunk with an atom-level Transformer encoder–decoder [24]. Target embeddings are combined with noisy binder residue embeddings and processed using pair-biased attention over geometric features within and between the binder and target [10]. Cross-attention exchanges information between the residue and atom trunks, connecting target context and global backbone geometry to local atomic structure. Given txx_t_x, trr_t_r, tzz_t_z, targetc^target, and tx,tr,tzt_x,t_r,t_z, the network predicts a backbone vector field xθv_x^θ, sequence logits ℓθ ^θ, a non-CαC_α vector field zθv_z^θ, and pseudo-atom initialization outputs θb^θ for masked residues. Self-conditioning uses a detached preliminary prediction and provides features derived from predicted CαC_α coordinates and sequence identities. To strengthen the two conditional relationships in Equation 2, we additionally provide clean-backbone or clean-sequence feature channels intermittently during training. These modes retain the independently sampled noisy states and modality times while strengthening the structure-to-sequence and sequence-to-structure predictions, respectively. They are applied with probability 0.10.1 during protein training and 0.150.15 during ligand adaptation, with further details provided in Appendix D.3. Training objective. The denoiser jointly predicts the clean backbone, residue identities, and local atomic geometry. We reconstruct the clean backbone from its vector field as ^=tx+(1−tx)xθ. x=x_t_x+(1-t_x)v_x^θ. (9) The backbone and sequence objectives are ℒx=MSE(^,),ℒr=CE(ℓθ,),L_x=MSE( x,x), _r=CE( ^θ,r), (10) For local atomic geometry, let Vi=rtr,i≠V_i=1\r_t_r,i≠ m\ (11) indicate whether residue i is revealed, and let Mia∈0,1M_ia∈\0,1\ indicate whether non-CαC_α atom slot a∈1,…,36a∈\1,…,36\ exists for its ground-truth identity. We denote by ϵz,iaraw ε^raw_z,ia the stored Gaussian draw used to construct the local-coordinate reference endpoint. Revealed residues are supervised through zθv_z^θ, whereas masked residues are supervised through θb^θ: ℒz=1n∑i,aMia‖Viz,iaθ+(1−Vi)iaθ−(ia−ϵz,iaraw)‖22.L_z= 1n _i,aM_ia \|V_iv_z,ia^θ+(1-V_i)b_ia^θ- (z_ia- ε^raw_z,ia ) \|_2^2. (12) Thus, the same atomic target supervises coordinate refinement at revealed residues and pseudo-atom initialization at masked residues. Our core training objective is ℒ=ℒx+ℒr+ℒz.L=L_x+L_r+L_z. (13) Exact normalization, noise construction, and auxiliary training objectives are provided in Appendix D.4. Consistency-Aware Joint Resampling Learning from consistent sequence–structure pairs does not prevent residue choices from becoming incompatible with the structure during sampling. We introduce Consistency-Aware joint Resampling (CAR), which uses the generator’s own inverse-folding capability to identify such choices and jointly reset their sequence identities and local atomic states for resampling. CAR uses sequence–structure compatibility rather than random remasking to determine which residues to revisit, and, unlike search guided by external folding rewards [10], obtains its correction signal directly from the denoiser within a single sampling trajectory. Internal consistency assessment. Independent modality times during training allow the model to observe low-noise backbones (tx≈1t_x≈ 1) together with highly masked sequences (tr≈0t_r≈ 0). Predicting residue identities from these inputs closely resembles inverse folding. The additional clean-backbone conditioning features used during training further strengthen this capability while retaining the independently sampled noisy states and modality times. CAR uses this learned structure-to-sequence relationship to reassess decoded residue identities as the structure evolves during sampling. To make this assessment more reliable, we perform it during the later stages of backbone denoising. As illustrated in Figure 2b, we first compute the predicted clean CαC_α backbone ^=tx+(1−tx)xθ x=x_t_x+(1-t_x)v_x^θ from the current denoising prediction. Let =i:rtr,i≠U=\i:r_t_r,i≠ m\ denote the currently revealed positions. We remask these positions to obtain a fully masked sequence maskr^mask. We also replace their non-CαC_α inputs with the zero-coordinate pseudo-atom state mask=z^mask=0, preventing residue-specific atomic composition from revealing their identities. The predicted clean backbone x is supplied through the clean-backbone conditioning channel. Meanwhile, we retain the decoded identities in the sequence self-conditioning input scr^sc, encouraging refinement of the current sequence rather than an unrelated prediction from the backbone alone. Because substantially different amino-acid sequences can fold into similar structures [17], retaining the decoded sequence also prevents large deviations from the current sequence trajectory. With these inputs, an additional forward pass performs a single-step inverse-folding assessment and produces sequence logits ℓ~θ=[Denoiserθ(tx,mask,mask,target,tx,0,tz,^,sc)]seq. ^θ= [Denoiser_θ\! (x_t_x,r^mask,z^mask,c^target,t_x,0,t_z, x,r^sc ) ]_seq. (14) Let qi(a)=softmax(ℓ~iθ)aq_i(a)=softmax( _i^θ)_a denote the predicted probability of amino-acid type a at position i. For each i∈i , we compare the most probable type with the current identity: ai⋆=argmaxa∈0,…,19qi(a),Δi=logqi(ai⋆)−logqi(rtr,i).a_i = *arg\,max_a∈\0,…,19\q_i(a), _i= q_i(a_i )- q_i(r_t_r,i). (15) A larger Δi _i indicates a stronger preference for replacing the current identity with ai⋆a_i . Among positions satisfying ai⋆≠rtr,ia_i ≠ r_t_r,i, we select those with the largest gaps, up to ⌈ρ||⌉ ρ|U| residues. Here, ρ∈[0,1]ρ∈[0,1] controls the resampling fraction, and S denotes the selected positions. Joint resampling. For each selected position i∈i , we use the preferred residue type ai⋆a_i to guide resampling. Because changing a residue identity also changes its atomic composition, we reset its sequence and local atomic states together. Specifically, we remask the residue, replace its non-CαC_α input with the zero-coordinate pseudo-atom state, and update its sequence self-conditioning: rtr,i←,tz,i←,risc←ai⋆,i∈.r_t_r,i← m, _t_z,i 0, r_i^sc← a_i , i . (16) The CαC_α coordinates and unselected residue states are not reset. We then run the denoiser again with the updated states and self-conditioning at the original times tx,tr,tzt_x,t_r,t_z, and continue sampling using the new predictions. The discrete flow samples residue identities from the updated logits ℓθ ^θ; the preferred types ai⋆a_i guide this process through self-conditioning rather than being assigned directly. Newly revealed atoms are initialized by the pseudo-atom initialization output θb^θ and subsequently refined by zθv_z^θ. Although txx_t_x is not reset directly, the additional forward pass recomputes xθv_x^θ using the revised sequence self-conditioning. The subsequent backbone update can therefore respond to the preferred residue types. CAR thus corrects the sequence while allowing both the backbone and local atomic geometry to adjust, rather than refining the sequence alone. Sampling schedules and implementation details are provided in Appendix E. Stagewise Training We first train the protein-conditioned generator on Teddymer [10] and experimental PDB data for 60k iterations with a batch size of 5, and then continue training for 10k iterations with Codimer incorporated into the mixture. The first stage enables the model to gain fundamental knowledge of protein-protein interactions from large-scale data, while the second introduces targeted consistency supervision. For small-molecule targets, we adapt the protein-conditioned model using LoRA [16] to avoid overfitting, training on a mixture of PLINDER protein-ligand complexes [11] and monomers from Consistency Distilled Synthetic Protein Database (CDDB). The CDDB monomers retain consistency supervision alongside ligand-specific conditioning. We adopt a batch size of 3 for the training of the ligand-conditioned generator. The two target-specific variants share the explicit generation and CAR formulations. Please refer to Appendix D for more details about training. Table 1: Results of protein-conditioned protein binder design benchmark. scRMSD is reported as the mean value / percentage of samples with scRMSD ≤2≤ 2 Å. Best and second-best results are highlighted in bold and underlined, respectively. Complete results with detailed standard deviations are provided in Appendix F.2. Model # Unique Successes ↑ scRMSD ↓ / ≤2≤ 2 Å (%) ↑ Diversity ↑ Novelty ↓ Self MPNN@1 MPNN@8 Self MPNN@1 MPNN@8 two-stage RFDiffusion3 – 6.46 10.96 – 7.24 / 36.12 4.17 / 53.02 25.66 0.91 PXDesign – 4.59 7.01 – 5.21 / 51.15 2.29 / 74.54 15.39 0.92 Protpardelle-1c – 0.28 0.92 – 16.44 / 10.26 12.61 / 20.40 75.15 0.88 co-design Complexa 8.54 8.53 14.65 7.91 / 35.06 7.50 / 35.28 4.49 / 51.18 68.92 0.88 CODesign 9.84 10.32 18.81 7.01 / 41.64 7.01 / 40.53 4.09 / 57.16 73.92 0.87 Experiments Protein-conditioned Protein Binder Design Experimental Configuration We follow the protein-target binder design benchmark of Proteína-Complexa [10], which includes 19 targets from AlphaProteo [30] and BindCraft [21]. Both self-generated sequences (Self) and the ones redesigned with ProteinMPNN [8] are evaluated. For each generated backbone, MPNN@1 and MPNN@8 redesign one and eight binder sequences respectively.Each sequence is co-folded with its target using AlphaFold2-Multimer [12] with templating.All experiments are performed 5 times with different random seeds. Metrics We calculate average Unique Successes over the 19 targets using Foldseek [26] for clustering. A design is considered successful if its refolded complex has ipAE << 7 Å, complex pLDDT >> 0.9, and binder CαC_α scRMSD << 1.5 Å. To evaluate the overall consistency, we also calculate the average complex CαC_α scRMSD and the percentage of samples with scRMSD ≤2≤ 2 Å for each sequence type. We measure Diversity as the average number of Foldseek clusters among all generated binder structures on each target. Novelty is measured by the mean best-match TM-score against PDB for successful binders, averaged across targets. Baselines We compare CODesign against two-stage methods including RFDiffusion3 [2], PXDesign [25] and Protpardelle-1c [20]; as well as a co-design method Proteína-Complexa [10]. The two-stage models only generate binder structures and use ProteinMPNN for sequence design. All methods are evaluated under the same benchmark protocol without external reward-guided search or hallucination-based refinement. Results. Table 1 summarizes performance on protein-target binder design. CODesign achieves the highest number of unique successes across self-generated sequences and both ProteinMPNN redesign settings. It also obtains the strongest self-consistency among co-design methods using model-generated sequences. Although PXDesign attains the highest fraction of designs with scRMSD≤2scRMSD≤ 2 Å after ProteinMPNN redesign, this improvement is accompanied by substantially lower diversity and novelty. Overall, these results show that our consistency-aware model provides a stronger balance between structural consistency, diversity, and novelty than competing methods. Ligand-conditioned Protein Binder Design Experimental Configuration We follow the small-molecule binder design benchmark employed by Didi et al. [10], which includes four targets: SAM, OQO, FAD, and IAI. For each method and target, we generate 200 binders of 100 residues using the same ligand inputs as Didi et al. [10]. We evaluate co-design methods using their self-generated sequences, while two-stage methods use one sequence designed by LigandMPNN [9] for each generated backbone. Each sequence is co-folded with its ligand target using RosettaFold-3 (RF3) [7]. Metrics Similar to the protein target benchmark, we report Unique Successes for each target and their average across the four targets. A design is considered successful if its refolded complex has min-ipAE << 2 Å, binder CαC_α scRMSD << 2 Å, and binder-aligned ligand scRMSD << 5 Å. Here, min-ipAE is the minimum entry in the protein-ligand blocks of the RF3-predicted pAE matrix. The ligand scRMSD is computed after aligning the refolded binder to the generated one. We additionally evaluate the Diversity and Novelty following the same protocol in the protein-target benchmark. The per-sample generation Time is recorded on a single GPU with batch size set to 1. Reported values are averaged results over five random seeds. Baselines We select both two-stage methods (RFdiffusionAA [19] and RFDiffusion3 [2]) and co-design methods (Proteína-Complexa [10], Pallatom-Ligand [28], and DISCO [23]) for baseline models. For fair comparison, no external reward-guided search or hallucination-based refinement is applied. Results Table 2 summarizes performance on ligand-conditioned binder design. CODesign achieves the highest mean number of unique successes, ranking first on OQO and IAI and second on FAD. It also substantially outperforms the strongest competing co-design method, DISCO, in mean unique successes while requiring considerably less inference time. Although Complexa attains higher diversity and faster generation, it produces substantially fewer successful designs; CODesign maintains the second-highest diversity among co-design methods while offering competitive novelty. Overall, these results demonstrate that CODesign generalizes effectively to small-molecule targets and provides a strong balance among success rate, diversity, novelty, and computational cost. Table 2: Results of ligand-conditioned protein binder design benchmark. Best and second-best results are highlighted in bold and underlined, respectively. Complete results with detailed standard deviations are provided in Appendix F.3. Model # Unique Successes ↑ Diversity ↑ Novelty ↓ Time (s) ↓ SAM OQO FAD IAI Mean two-stage RFdiffusionAA 2.0 3.4 1.6 5.0 3.0 135.65 0.74 73.78 RFDiffusion3 9.4 14.8 20.8 11.0 14.0 52.50 0.83 14.96 co-design Complexa 3.2 3.0 5.8 8.4 5.1 147.70 0.76 10.27 Pallatom-Ligand 0.2 4.4 2.0 3.2 2.5 17.55 0.87 40.44 DISCO 10.6 14.0 25.4 12.8 15.7 60.10 0.85 181.77 CODesign (ours) 5.8 37.2 21.4 18.6 20.8 102.35 0.82 39.90 Figure 3: Impact of Codimer on the model’s performance. (a) Average unique successes across 5 random seeds on each target. Complete results with detailed standard deviations are provided in Appendix F.4. (b) Distributions of different confidence and consistency metrics. Ablation Studies Significance of Codimer To investigate how Codimer influences the model’s performance, we additionally train a CODesign variant only on Teddymer and PDB as in Section 3.4. We compare generations without CAR and only the model-generated sequences with 5 random seeds. As demonstrated in Fig. 3a, the unique successes significantly drop across most targets when training without Codimer. Specifically, including Codimer in training can promote performance across 12/19 targets with a substantial average improvement of 70.9% (9.46 vs. 5.54) on mean unique successes, as evident in Table 19. In Fig. 3b, we further identify that Codimer increases the performance mainly by improving the physical plausibility of the interface and local structures as well as the complex-level consistency. Impact of consistency-aware sampling To assess the impact of CAR, we evaluate the same CODesign model trained with Codimer, disabling only CAR during sampling. We evaluate both variants on the protein-target binder design benchmark over five random seeds. As shown in Figure 4, CAR improves the average number of unique successes across 19 targets by 4%, with negligible additional computational cost. CAR therefore improves consistency by leveraging the model’s intrinsic correction capability, without relying on external rewards. Figure 4: Impact of CAR on (a) average unique successes across 19 protein targets and (b) per-sample generation time. Conclusions We introduced CODesign, a consistency-driven framework for target-conditioned all-atom protein binder co-design. CODesign improves sequence–structure consistency through distilled training pairs and consistency-aware joint resampling, enabling joint generation of compatible sequences, backbones, and local atomic structures. It achieves state-of-the-art in silico success rates on protein- and small-molecule-target benchmarks, with ablations validating both components. These results highlight modality consistency as a key principle for de novo protein design. However, evaluation is limited to in silico metrics, and the benchmark’s reliance on AlphaFold-based structure prediction and ProteinMPNN-based inverse folding may amplify the apparent importance of consistency. Whether these gains translate into higher binding affinity and experimental success remains to be established through wet-lab validation. References [1] W. Ahern, J. Yim, D. Tischer, S. Salike, S. M. Woodbury, D. Kim, I. Kalvet, Y. Kipnis, B. Coventry, H. R. Altae-Tran, et al. (2026) Atom-level enzyme active site scaffolding using rfdiffusion2. Nature Methods 23 (1), p. 96–105. Cited by: §1. [2] J. Butcher, R. Krishna, R. Mitra, R. I. Brent, Y. Li, N. Corley, P. T. Kim, J. Funk, S. Mathis, S. Salike, et al. (2025) De novo design of all-atom biomolecular interactions with rfdiffusion3. bioRxiv. Cited by: §1, §2, §4.1, §4.2. [3] A. Campbell, J. Yim, R. Barzilay, T. Rainforth, and T. Jaakkola (2024) Generative flows on discrete state-spaces: enabling multimodal flows with applications to protein co-design. arXiv preprint arXiv:2402.04997. Cited by: §E.2, §3.2. [4] S. Candido, T. Hayes, A. Derry, R. Rao, Z. Lin, R. Verkuil, B. Wu, J. S. Lee, E. S. Bruguera, J. A. Keval, M. Kopylov, J. E. Pak, W. Wu, N. Thomas, S. Mataraso, A. Hsu, A. C. Trotman-Grant, K. Fatras, A. dos Santos Costa, R. Badkundri, H. Akın, D. Oktay, J. Deaton, E. Montabana, H. Sitwala, Y. Yu, M. Wiggert, D. A. Carlin, A. W. Goering, T. Blazejewski, M. Sandora, M. Hla, T. Z. Jia, L. H. Kloker, N. J. Sofroniew, M. Uehara, J. Pannu, S. Bachas, D. S. Liu, T. Sercu, and A. Rives (2026) Language modeling materializes a world model of protein biology. Note: Preprint External Links: Link Cited by: item 3. [5] C. Cheng, J. Guan, M. Ren, C. Gong, C. Liu, X. Chen, G. Liu, and W. Xiao (2026) A-code: fully atomic protein co-design with unified multimodal diffusion. arXiv preprint arXiv:2605.03360. Cited by: §1, §2, §3.1. [6] Claude Science and A. Shanehsazzadeh (2026) Autonomous de novo protein binder design with claude. Technical report Anthropic. External Links: Link Cited by: §3.1. [7] N. Corley, S. Mathis, R. Krishna, M. S. Bauer, T. R. Thompson, W. Ahern, M. W. Kazman, R. I. Brent, K. Didi, A. Kubaney, et al. (2025) Accelerating biomolecular modeling with atomworks and rf3. BioRxiv. Cited by: §4.2. [8] 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. (2022) Robust deep learning–based protein sequence design using proteinmpnn. Science 378 (6615), p. 49–56. Cited by: item 2, §1, §1, §2, §4.1. [9] J. Dauparas, G. R. Lee, R. Pecoraro, L. An, I. Anishchenko, C. Glasscock, and D. Baker (2025) Atomic context-conditioned protein sequence design using ligandmpnn. Nature Methods 22 (4), p. 717–723. Cited by: §4.2. [10] K. Didi, Z. Zhang, G. Zhou, D. Reidenbach, Z. Cao, S. Cha, T. Geffner, C. Dallago, J. Tang, M. Bronstein, et al. (2026) Scaling atomistic protein binder design with generative pretraining and test-time compute. In International Conference on Learning Representations, Vol. 2026, p. 61056–61109. Cited by: §B.1, §C.2, §D.2, §1, §1, §1, §2, §3.1, §3.2, §3.3, §3.4, §4.1, §4.1, §4.2, §4.2. [11] J. Durairaj, Y. Adeshina, Z. Cao, X. Zhang, V. Oleinikovas, T. Duignan, Z. McClure, X. Robin, G. Studer, D. Kovtun, et al. (2024) PLINDER: the protein-ligand interactions dataset and evaluation resource. BioRxiv, p. 2024–07. Cited by: §B.1, §3.4. [12] R. Evans, M. O’neill, A. Pritzel, N. Antropova, A. Senior, T. Green, A. Žídek, R. Bates, S. Blackwell, J. Yim, et al. (2021) Protein complex prediction with alphafold-multimer. biorxiv, p. 2021–10. Cited by: §4.1. [13] T. Geffner, K. Didi, Z. Cao, D. Reidenbach, Z. Zhang, C. Dallago, E. Kucukbenli, K. Kreis, and A. Vahdat (2026) La-proteina: atomistic protein generation via partially latent flow matching. In International Conference on Learning Representations, Vol. 2026, p. 67350–67395. Cited by: §1, §2. [14] T. Geffner, K. Didi, Z. Zhang, D. Reidenbach, Z. Cao, J. Yim, M. Geiger, C. Dallago, E. Kucukbenli, A. Vahdat, et al. (2025) Proteina: scaling flow-based protein structure generative models. In International Conference on Learning Representations, Vol. 2025, p. 98803–98851. Cited by: §2. [15] Y. Han, M. I. Tsenkov, N. A. Venanzi, S. Cha, N. Patel, S. Nair, R. Abbara, D. Bertoni, A. Chacón, N. Dietrich, et al. (2026) AlphaFold database expands to proteome-scale quaternary structures. bioRxiv, p. 2026–03. Cited by: 1st item, §1, §3.1, §3.1. [16] E. J. Hu, Y. Shen, P. Wallis, Z. Allen-Zhu, Y. Li, S. Wang, L. Wang, and W. Chen (2022) LoRA: low-rank adaptation of large language models. In International Conference on Learning Representations, External Links: Link Cited by: §D.1, §3.4. [17] J. Koehler Leman, P. Szczerbiak, P. D. Renfrew, V. Gligorijevic, D. Berenberg, T. Vatanen, B. C. Taylor, C. Chandler, S. Janssen, A. Pataki, et al. (2023) Sequence-structure-function relationships in the microbial protein universe. Nature communications 14 (1), p. 2351. Cited by: §3.3. [18] D. Kovtun, M. Akdel, A. Goncearenco, G. Zhou, G. Holt, D. Baugher, D. Lin, Y. Adeshina, T. Castiglione, X. Wang, et al. (2024) PINDER: the protein interaction dataset and evaluation resource. bioRxiv, p. 2024–07. Cited by: 3rd item, §3.1. [19] R. Krishna, J. Wang, W. Ahern, P. Sturmfels, P. Venkatesh, I. Kalvet, G. R. Lee, F. S. Morey-Burrows, I. Anishchenko, I. R. Humphreys, et al. (2024) Generalized biomolecular modeling and design with rosettafold all-atom. Science 384 (6693), p. eadl2528. Cited by: §4.2. [20] T. Lu, R. Shuai, P. Kouba, Z. Li, Y. Chen, A. Shirali, J. Kim, and P. Huang (2025) Conditional protein structure generation with protpardelle-1c. bioRxiv. Cited by: §4.1. [21] M. Pacesa, L. Nickel, C. Schellhaas, J. Schmidt, E. Pyatova, L. Kissling, P. Barendse, J. Choudhury, S. Kapoor, A. Alcaraz-Serna, et al. (2025) One-shot design of functional protein binders with bindcraft. Nature 646 (8084), p. 483–492. Cited by: §4.1. [22] W. Qu, J. Guan, R. Ma, K. Zhai, W. Wu, and H. Wang (2024) P (all-atom) is unlocking new path for protein design. bioRxiv, p. 2024–08. Cited by: §2. [23] J. Rector-Brooks, T. Lambert, M. Skreta, D. Roth, Y. Long, Z. Li, X. Zhang, M. Cretu, F. Li, T. Ganapathy, et al. (2026) General multimodal protein design enables dna-encoding of chemistry. arXiv preprint arXiv:2604.05181. Cited by: §1, §4.2. [24] D. Reidenbach, Z. Cao, Z. Zhang, K. Didi, T. Geffner, G. Zhou, J. Tang, C. Dallago, A. Vahdat, E. Kucukbenli, et al. (2025) Consistent synthetic sequences unlock structural diversity in fully atomistic de novo protein design. arXiv preprint arXiv:2512.01976. Cited by: item 3, §B.1, §C.1, §1, §1, §2, §3.2. [25] P. Team, M. Ren, J. Sun, J. Guan, C. Liu, C. Gong, Y. Wang, L. Wang, Q. Cai, W. Ma, et al. (2025) PXDesign: fast, modular, and accurate de novo design of protein binders. BioRxiv, p. 2025–08. Cited by: §4.1. [26] M. Van Kempen, S. S. Kim, C. Tumescheit, M. Mirdita, J. Lee, C. L. Gilchrist, J. Söding, and M. Steinegger (2024) Fast and accurate protein structure search with foldseek. Nature biotechnology 42 (2), p. 243–246. Cited by: §4.1. [27] M. Varadi, S. Anyango, M. Deshpande, S. Nair, C. Natassia, G. Yordanova, D. Yuan, O. Stroe, G. Wood, A. Laydon, et al. (2022) AlphaFold protein structure database: massively expanding the structural coverage of protein-sequence space with high-accuracy models. Nucleic acids research 50 (D1), p. D439–D444. Cited by: §1. [28] H. Wang, Q. Wang, R. Ma, J. Guan, W. Wu, H. Wang, and J. Dou (2026) Pallatom-ligand: an all-atom diffusion model for designing ligand-binding proteins. In The Fourteenth International Conference on Learning Representations, Cited by: §4.2. [29] 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. (2023) De novo design of protein structure and function with rfdiffusion. Nature 620 (7976), p. 1089–1100. Cited by: §1, §2. [30] V. Zambaldi, D. La, A. E. Chu, H. Patani, A. E. Danson, T. O. Kwan, T. Frerix, R. G. Schneider, D. Saxton, A. Thillaisundaram, et al. (2024) De novo design of high-affinity protein binders with alphaproteo. arXiv preprint arXiv:2409.08022. Cited by: §4.1. [31] J. Zhang, I. R. Humphreys, J. Pei, J. Kim, C. Choi, R. Yuan, J. Durham, S. Liu, H. Choi, M. Baek, et al. (2025) Predicting protein-protein interactions in the human proteome. Science 390 (6771), p. eadt1630. Cited by: 2nd item, §3.1. Appendix A Details of Codimer Data Sources and Preprocessing We collect protein dimers from three sources, requiring both chains to contain 40–300 residues. Source-specific selection proceeds as follows: • AFDB high-confidence heterodimers. We use the June 8, 2026 metadata snapshot of the AFDB/NVIDIA high-confidence heterodimer collection [15]. The collection requires maximum ipSAE ≥0.6≥ 0.6 and maximum directional pDockQ2 ≥0.23≥ 0.23. Retaining entries with available structures and applying the chain-length constraints yields 25,837 dimers. • HumanPPI. We use HumanPPI predictions at 80% expected precision [31], retaining protein pairs with available two-chain structural models. When multiple segment-pair models correspond to the same protein pair, we select the model with the highest predicted inter-protein contact probability. Applying the chain-length constraints yields 9,757 dimers. • PINDER. We select native holo dimers from the February 2024 release of PINDER [18]. We retain heteromeric complexes with biological-interface annotations and distinct entities for the two chains. Both chains must be fully resolved and contain a single connected component. We additionally require no interface atom gaps within 4 Å, at least five intermolecular contacts, and per-chain max_var metadata values ≤0.98≤ 0.98. Together with the chain-length constraints, these filters yield 156,242 dimers. The combined collection contains 191,836 dimers, which serve as the reference structures for consistency distillation. Consistency Distillation We apply the same construction procedure to all three sources: 1. Structure preparation. For each input dimer, we use the first coordinate model and retain canonical amino-acid residues with Cα coordinates from both chains. We standardize chain identifiers and renumber residues consecutively within each chain. The prepared structure serves as the input to sequence redesign and the reference for subsequent structural comparison. 2. Joint sequence redesign. We use the Cα-only version of ProteinMPNN [8] to sample four sequence pairs per dimer at a temperature of 0.1. Both chains are redesigned jointly, rather than fixing the sequence of either interaction partner. 3. All-atom co-folding. Each redesigned sequence pair is independently co-folded with ESMFold2-Fast [4], using 10 loops, 68 sampling steps, and one diffusion sample. This produces four candidate complexes per input, or 767,344 candidates in total. Co-folding provides atomistic structures corresponding to the redesigned sequences, including the side-chain geometries and atom compositions associated with the new residue identities [24]. 4. Confidence filtering. We retain candidates with mean pLDDT across both chains ≥0.7≥ 0.7 on the [0,1][0,1] scale and interface pAE ≤10≤ 10 Å. Interface contacts are defined by cross-chain Cα distances ≤8≤ 8 Å, and interface pAE is averaged over these residue pairs. 5. Candidate selection. For each input dimer, we select the confidence-qualified candidate with the lowest complex-level Cα RMSD to the reference structure. Inputs with no qualifying candidates are discarded. The selected sequence pair and its co-folded all-atom structure constitute one sample in Codimer. This procedure yields 104,528 synthetic sequence–structure pairs. Table 3 summarizes the contribution of each source. Table 3: Composition of Codimer. Each reference dimer produces four co-folded candidates and contributes at most one sequence–structure pair to the final dataset. Source Reference dimers Codimer pairs AFDB high-confidence heterodimers 25,837 23,823 HumanPPI 9,757 5,177 PINDER 156,242 75,528 Total 191,836 104,528 Appendix B Additional Training Data and Preprocessing Training Datasets In addition to Codimer, CODesign uses Teddymer and PDB structures for protein-conditioned training, and CDDB and PLINDER for ligand adaptation. We describe the role of each dataset below. Their sampling probabilities are reported in Table 4. Teddymer and PDB. We use representatives of nonsingleton Teddymer clusters to provide domain–domain interaction examples, following Didi et al. [10]. For experimental data, we use PDB structures selected by the PDB identifier list supplied with the Complexa repository. Entries with multiple protein entities and one chain per entity provide binder–target examples. Entries with repeated copies of an entity, or only one protein entity, provide monomer examples with empty target conditioning. This allows the same generator to learn from both interacting proteins and individual chains. Codimer is added during the second protein-training stage; its construction is described in Appendix A. CDDB and PLINDER. For ligand adaptation, CDDB provides consistency-distilled monomers of 32–250 residues [24]. PLINDER provides examples containing one selected protein chain and one connected small-molecule ligand [11]. CDDB examples have no target, whereas PLINDER examples retain the ligand as fixed conditioning information. Mixing the two sources preserves protein sequence–structure supervision while adapting the model to ligand-specific interactions. Cropping and Geometric Preprocessing Protein targets. We identify intermolecular contacts using an 8 Å cutoff on cross-chain CαC_α distances. An interface residue is selected as the binder seed, and a contiguous segment containing this residue is cropped from its chain. The binder contains at most 250 residues. Target residues are selected from a 15 Å neighborhood of the cropped binder, subject to a combined budget of 500 binder and target residues. A valid conditioned crop retains at least 50 target residues and may contain multiple target chains. Examples assigned to monomer generation, or those without a valid target crop, use empty target conditioning. Contact and hotspot annotations are randomly subsampled and dropped during training. Small-molecule targets. We use a spatial crop centered around the protein–ligand system, with a budget of 300 tokens. A protein residue counts as one token and a ligand heavy atom counts as one token. The crop-center distance cutoff is 15 Å. The ligand supplies fixed coordinates and chemical features; only the protein is generated. Coordinate processing. Coordinates are converted to nanometers and augmented by a random rigid rotation. Conditioned examples are centered on the target, while monomers are centered on the protein. Non-CαC_α coordinates are then expressed relative to the corresponding CαC_α position. These offsets remain in the shared Cartesian coordinate system; no residue-specific rotation is applied. Protein-training metadata are shuffled with seed 42 and split into 99% training and 1% validation examples. The ligand-adaptation configuration uses the supplied CDDB and PLINDER manifests for training without an additional loader-level validation split. Table 4: Source-sampling probabilities at each training stage. Codimer is treated as a single distilled dataset. PDB monomers combine repeated-entity and single-entity examples. Dataset Protein I Protein I Ligand adaptation Teddymer 0.80 0.70 – PDB binder–target examples 0.19 0.10 – PDB monomers 0.01 0.01 – Codimer – 0.19 – CDDB monomers – – 0.60 PLINDER – – 0.40 Appendix C Model Architecture Residue and Atom Representations We use the notation of Section 3.2: r denotes the binder sequence, x its CαC_α coordinates, z its non-CαC_α offsets, and targetc^target the fixed target features. The binder contains n residues. For an existing non-CαC_α atom slot a in residue i, the corresponding global coordinate is i+iax_i+z_ia. Following Proteína-Atomística [24], the network combines a residue representation with an expanded atom representation. A revealed residue contributes its CαC_α token and existing non-CαC_α atoms. A masked residue instead contributes a CαC_α token and a zero-coordinate pseudo-atom token. Its residue-specific atomic composition is hidden. The pseudo-atom output provides iθ∈ℝ36×3b_i^θ ^36× 3, from which valid atom slots are selected after a residue identity is sampled. This keeps the state dimension fixed while allowing different amino acids to instantiate different atom sets. Target Conditioning and Information Exchange Input features. Binder residue features contain the noisy CαC_α coordinates and sequence, residue indices, self-conditioning features, and optional clean-backbone or clean-sequence features. Protein targets are represented at the residue level using amino-acid identities, Atom37 coordinates and masks, angular features, and hotspot indicators. Small-molecule targets are represented at the heavy-atom level using coordinates, element and atom-name encodings, charges, and graph Laplacian positional features. Following Didi et al. [10], target embeddings are concatenated with binder residue embeddings along the token dimension. Let ntargetn_target be the number of target residues for protein conditioning or target heavy atoms for ligand conditioning. The joint token representation has shape (n+ntarget)×dres(n+n_target)× d_res. The pair representation has shape (n+ntarget)×(n+ntarget)×dpair(n+n_target)×(n+n_target)× d_pair and combines binder–binder, target–target, and binder–target features. These features encode sequence separation, chain membership, hotspot annotations, and available geometric distances. Ligand–ligand features additionally encode bond connectivity and bond order. Denoiser. An atom-level Transformer encoder processes local coordinates, atom types, residue identities, and residue indices. Cross-attention passes this information to the residue representation. The joint binder–target representation is then processed by a residue-level Transformer with pair-biased attention. A second cross-attention module passes its updated context to the atom decoder. Pair features remain fixed within each forward evaluation; the network does not use triangular pair updates. The residue trunk is conditioned on txt_x and trt_r, and the atom branch on tzt_z. Time embeddings modulate attention and transition blocks through adaptive normalization and output scaling. The residue outputs predict xθv_x^θ and ℓθ ^θ, while the atom outputs predict zθv_z^θ and θb^θ. Only binder outputs are retained. The target remains unchanged throughout generation. Table 5: CODesign architecture. Protein- and ligand-conditioned variants use the same dimensions and layer counts, with different target feature encoders. Hyperparameter Protein-conditioned Ligand-conditioned Residue trunk Representation dimension dresd_res 768 768 Conditioning dimension 256 256 Pair dimension dpaird_pair 256 256 Transformer layers 14 14 Attention heads 12 12 Time embedding dimension 256 256 Residue-index embedding dimension 256 256 Residue-type embedding dimension 512 512 Relative sequence-separation dimension 127 127 Noisy / self-conditioned distance bins 30 / 30 30 / 30 Distance range (nm) 0.1–3.0 0.1–3.0 Register tokens 0 0 Triangular pair updates No No Atom encoder–decoder Representation / conditioning dimension 128 / 128 128 / 128 Encoder / decoder layers 2 / 3 2 / 3 Self-attention heads 8 8 Cross-attention heads 8 8 Atom-type / residue-type embedding dimension 128 / 128 128 / 128 Residue-index embedding dimension 128 128 Appendix D Training Details Stagewise Optimization We first train a protein-conditioned model on Teddymer and PDB, and then continue training after adding Codimer. The first stage initializes shape-compatible parameters from the pretrained Complexa checkpoint. Newly introduced parameters are initialized independently. The second stage starts from the first-stage exponential moving average (EMA) weights. Both stages optimize the full generator. The data mixture changes between stages as shown in Table 4, while the architecture and training objectives remain the same. For small-molecule targets, we initialize from the second-stage protein model and apply LoRA [16] to eligible linear and embedding layers, including the ligand-conditioning projections. For a linear weight matrix, the adapted weight is W=W0+αLoRArLoRABA,rLoRA=32,αLoRA=64.W=W_0+ _LoRAr_LoRABA, r_LoRA=32, _LoRA=64. (17) The base weights and biases are frozen, and only adapter parameters are optimized. Adapter dropout is zero. This stage uses the CDDB–PLINDER mixture in Table 4. All stages use Adam with a learning rate of 10−410^-4, one optimizer update per batch, and no gradient accumulation. EMA weights are maintained with decay 0.999. Table 6 reports the training settings and the checkpoint steps selected by the stage-transition and benchmark configurations. Table 6: Training settings. Checkpoint steps are optimizer updates within the corresponding stage. Global batch sizes equal the per-GPU batch sizes multiplied by the number of GPUs. Setting Protein I Protein I Ligand adaptation Number of GPUs 24 64 32 Batch size per GPU 5 5 3 Global batch size 120 320 96 Updates at selected checkpoint 60,000 10,000 10,000 Trainable parameters Full model Full model LoRA adapters Optimizer Adam Adam Adam Learning rate 10−410^-4 10−410^-4 10−410^-4 Gradient accumulation steps 1 1 1 Numerical precision Float32 Float32 Float32 EMA decay 0.999 0.999 0.999 Random seed 42 42 42 Self-conditioning probability 0.50 0.50 0.50 Clean-backbone conditioning probability 0.05 0.05 0.075 Clean-sequence conditioning probability 0.05 0.05 0.075 LoRA rank / scaling coefficient – – 32 / 64 Backbone Noise and Modality-Time Sampling We follow the conditional paths in Equations (6)–(8). For the backbone, the initial noise is centered across binder residues and given a random three-dimensional center: 0,i=ϵx,i−ϵ¯x+,ϵx,i∼(,3),∼(,cd23),cd=0.2.x_0,i= ε_x,i- ε_x+d, ε_x,i (0,I_3), (0,c_d^2I_3), c_d=0.2. (18) Here, ϵ¯x ε_x is the mean of the initial Gaussian noise over the binder. Coordinates are in nanometers. Randomizing the noise center prevents the clean binder center from being determined directly from a centered-noise interpolation, encouraging the denoiser to infer placement relative to the target [10]. The three times are sampled independently. The coordinate modalities share the same marginal time distribution but do not share their sampled time: tx,tz t_x,t_z ∼ind0.02(0,1)+0.98Beta(1.9,1), ind 0.02\,U(0,1)+0.98\,Beta(1.9,1), (19) tr t_r ∼(0,1). (0,1). Independent times expose the network to different combinations of sequence and structure uncertainty. The uniform component in the coordinate distribution retains coverage across noise levels, while the beta component emphasizes more resolved structures. Self-Conditioning and Conditional Training With probability 0.5, we perform a preliminary denoiser evaluation without gradient tracking. Its predicted clean CαC_α coordinates and residue identities are supplied as self-conditioning features in the training evaluation. The preliminary predictions are detached, so the loss does not backpropagate through the first evaluation. We additionally enable either the clean-backbone feature channel or the clean-sequence feature channel in a subset of training iterations. The two modes are mutually exclusive and equally likely. Their combined probability is 0.1 during protein training and 0.15 during ligand adaptation. They provide ground-truth conditioning features without replacing the independently sampled noisy states or their modality times. Clean-backbone conditioning strengthens structure-to-sequence prediction, while clean-sequence conditioning strengthens sequence-to-structure prediction. These are the same conditional capabilities used by CAR; no separate inverse-folding network is trained. Loss Normalization and Auxiliary Supervision The objectives in Section 3.2 are evaluated per example and then averaged over the batch. Using the clean-backbone estimate in Equation (9), the backbone loss includes a time-dependent normalization: ℒx=1n[(1−tx)2+10−5]∑i=1n‖^i−i‖22.L_x= 1n [(1-t_x)^2+10^-5 ] _i=1^n \| x_i-x_i \|_2^2. (20) We use the sequence cross-entropy ℒrL_r and local-atom objective ℒzL_z defined in Equations (10) and (12). The local-atom objective supervises zθv_z^θ at revealed residues and θb^θ at masked residues, using the visibility indicator ViV_i and atom mask MiaM_ia from the main text. To supervise binder placement, we add a binder–target distance loss. Let jtargety_j^target denote a target reference point: a CαC_α coordinate for a protein target, or a heavy-atom coordinate for a small-molecule target. With ntargetn_target such points, ℒbt=1nntarget∑i=1n∑j=1ntarget(‖^i−jtarget‖2−‖i−jtarget‖2)2.L_bt= 1n_target _i=1^n _j=1^n_target ( \| x_i-y_j^target \|_2- \|x_i-y_j^target \|_2 )^2. (21) The term is zero for monomer examples and is enabled only when tx>0.3t_x>0.3. The complete training objective is ℒtrain=[ℒx+ℒr+ℒz+tx>0.3ℒbt].L_train=E\! [L_x+L_r+L_z+1\t_x>0.3\L_bt ]. (22) All four terms have unit coefficients. The auxiliary term complements internal reconstruction by directly supervising distances to the conditioning target. Appendix E Sampling Details Modality Schedules We use the same sampling settings for protein and small-molecule targets. A trajectory contains 1,000 global updates. The backbone and sequence schedules finish after 500 updates, while local atomic refinement continues for all 1,000 updates. Let k∈0,…,999k∈\0,…,999\ denote the global step and define f(u)=1−10−2u1−10−2.f(u)= 1-10^-2u1-10^-2. (23) The modality times are tx(k) t_x(k) =f(mink/500,1), =f\! ( \k/500,1\ ), (24) tr(k) t_r(k) =mink/500,12, = \k/500,1\^2, tz(k) t_z(k) =f(mink/1000,1). =f\! ( \k/1000,1\ ). Each update uses Δtu=tu(k+1)−tu(k) t_u=t_u(k+1)-t_u(k) for u∈x,r,zu∈\x,r,z\. A modality with Δtu=0 t_u=0 is not advanced. The exponential backbone schedule provides informative geometry before the quadratic sequence schedule finishes, allowing CAR to revise residue decisions while sequence generation is still active. Table 7: Default sampling settings of CODesign. A dash indicates a parameter that does not apply to that modality. Setting Backbone x Sequence r Local atoms z Active updates 500 500 1,000 Time schedule Exponential Quadratic Exponential Noise-variance factor 0.3 – 0.6 Categorical temperature – 0.3 – Discrete stochasticity η – 5 – ODE switching time 0.98 – 0.98 Final ODE score multiplier 1.5 – 1.5 Joint settings Total updates 1,000 Self-conditioning Enabled CAR backbone-time threshold tx≥0.95t_x≥ 0.95 CAR check interval 20 global updates CAR resampling fraction ρ 0.4 External reward search / refinement Disabled Coordinate and Sequence Updates Continuous coordinates. For either coordinate state ∈tx,tzy∈\x_t_x,z_t_z\, let tyt_y be its current time and yθv_y^θ its predicted vector field. The coordinate sampler uses y=tyyθ−1−ty,g(ty)=1ty+10−2.s_y= t_yv_y^θ-y1-t_y, g(t_y)= 1t_y+10^-2. (25) For ty≤0.98t_y≤ 0.98, we take an Euler–Maruyama step, +=+(yθ+g(ty)y)Δty+2g(ty)νyΔty,∼(,),y^+=y+ (v_y^θ+g(t_y)s_y ) t_y+ 2g(t_y) _y t_y\, ξ, ξ (0,I), (26) where νx=0.3 _x=0.3 and νz=0.6 _z=0.6. For ty>0.98t_y>0.98, we remove the stochastic term and use +=++1.5(1−ty)ytyΔty.y^+=y+ y+1.5(1-t_y)s_yt_y t_y. (27) These updates are applied only to active modalities. For local atoms, the resulting coordinate proposal is combined with the sequence transition as described below. Discrete sequence. We sample amino-acid identities from πi(a)=softmax(ℓiθ/τ)a _i(a)=softmax( _i^θ/τ)_a with τ=0.3τ=0.3. Following purity-based discrete flow sampling [3], we first sample the number of masked positions to reveal: preveal p_reveal =min1,1+ηtrmax(1−tr,10−5)Δtr, = \! \1, 1+η t_r (1-t_r,10^-5) t_r \, (28) Nreveal N_reveal ∼Binomial(Nmask,preveal),η=5. (N_mask,p_reveal), η=5. Here, NmaskN_mask is the current number of masked residues. We select the NrevealN_reveal masked positions with the largest maxaπi(a) _a _i(a) and sample their identities categorically. The base sampler also remasks positions with probability min1,ηΔtr \1,η t_r\. Any remaining masks are filled at the final active sequence update. CAR adds targeted corrections to this base sampler rather than replacing its stochastic transitions. Sequence-dependent atomic states. Let rir_i and ri+r_i^+ denote a residue identity immediately before and after a sampling update, and let Ma(ri+)M_a(r_i^+) denote whether atom slot a exists for the updated identity. Local atoms follow ia+=,ri+=,Ma(ri+)iaθ,ri=,ri+≠,Ma(ri+)iaprop,ri≠,ri+≠,z_ia^+= cases0,&r_i^+= m,\\ M_a(r_i^+)b_ia^θ,&r_i= m,\ r_i^+≠ m,\\ M_a(r_i^+)z_ia^prop,&r_i≠ m,\ r_i^+≠ m, cases (29) where propz^prop is the continuous coordinate proposal. Newly revealed residues therefore receive the learned initialization directly. At the end of sampling, existing non-CαC_α offsets are added to the final CαC_α coordinates to reconstruct the all-atom binder. Consistency-Aware Joint Resampling Assessment context. CAR is applied every 20 global updates when tx≥0.95t_x≥ 0.95 and Δtr>0 t_r>0. A normal denoiser evaluation first supplies x and the current sequence prediction. The assessment in Equation (14) then masks all sequence identities and hides their non-CαC_α inputs. Only the assessment sequence time is set to zero; the current noisy CαC_α coordinates, both coordinate times, and target features are retained. The clean-backbone channel receives x, and the clean-sequence channel is disabled. The assessment also uses x for backbone self-conditioning. For sequence self-conditioning, revealed positions retain their current sampled identities, while masked positions retain the normal denoiser’s sequence prediction. This provides a structural reassessment without discarding the sequence context of the current trajectory. Position selection. We use the untempered assessment probabilities qi(a)q_i(a) from Section 3.3. The preference gap can be calculated directly from logits: Δi=ℓ~i,ai⋆θ−ℓ~i,rtr,iθ. _i= _i,a_i ^θ- _i,r_t_r,i^θ. (30) This is equivalent to Equation (15) because the log-softmax normalizer cancels. Define the eligible set ℰ=i∈:ai⋆≠rtr,iE=\i :a_i ≠ r_t_r,i\. The number of selected positions and their selection rule are KCAR=min⌈ρ||⌉,|ℰ|,=TopKi∈ℰ(Δi,KCAR),ρ=0.4.K_CAR= \! \ ρ|U| ,|E| \, =TopK_i ( _i,K_CAR), ρ=0.4. (31) Thus, the budget is a fraction of revealed positions, and only disagreements are selected. Correction and continued sampling. We apply the joint reset in Equation (16). The proposed types replace the corresponding entries in sequence self-conditioning built from the normal prediction. The primary sequence is remasked at those positions, and the associated local atomic states are set to zero. Backbone coordinates are not reset. A fresh denoiser evaluation at the original times then updates all four outputs before the next sampling step. If S is empty, this reevaluation is skipped. During ordinary sampling, self-conditioning is taken from the preceding clean prediction. Once the sequence schedule has finished, its self-conditioning is fixed to the finalized sequence. Algorithm 1 summarizes the complete trajectory. With the default schedules, CAR has nine assessment opportunities, at global steps 320, 340, 360, 380, 400, 420, 440, 460, and 480. Each assessment adds one forward evaluation, and a nonempty reset adds one more. The maximum additional cost is therefore 18 denoiser forwards beyond the 1,000 normal forwards. No external folding or inverse-folding model is called. Algorithm 1 CODesign sampling with CAR 1: Denoiser parameters θ, target targetc^target, binder length n, modality schedules 2: Initialize txx_t_x from the backbone initial noise, tr←nr_t_r← m^n, and tz←z_t_z 0 3: Leave self-conditioning empty for the first denoiser forward 4: for k=0,…,999k=0,…,999 do 5: Set (tx,tr,tz)(t_x,t_r,t_z) and their increments using Equation (24) 6: Predict xθ,ℓθ,zθ,θv_x^θ, ^θ,v_z^θ,b^θ with the current states and self-conditioning 7: Recover x and predicted residue identities 8: if kmod20=0k 20=0, tx≥0.95t_x≥ 0.95, and Δtr>0 t_r>0 then 9: Build the masked assessment and its self-conditioning as in Appendix E.3 10: Compute ℓ~θ ^θ, ai⋆a_i , and Δi _i using the same denoiser 11: Select S using Equation (31) 12: if ≠∅S≠ then 13: Form self-conditioning from the normal prediction and set risc←ai⋆r_i^sc← a_i for i∈i 14: Reset rtr,i←r_t_r,i← m and tz,i←z_t_z,i 0 for i∈i 15: Keep txx_t_x, the target, and all modality times unchanged 16: Rerun the denoiser to refresh all four outputs 17: end if 18: end if 19: Store the latest clean backbone and sequence predictions for the next self-conditioning input 20: Advance active backbone and sequence states according to Appendix E.2 21: Update local atoms using Equation (29) 22: If sequence generation has finished, fix sequence self-conditioning to the final sampled identities 23: end for 24: return Final sequence and existing all-atom coordinates ix_i and i+iax_i+z_ia Appendix F Supplementary Experimental Results Reporting Conventions The following tables supplement the benchmarks in Sections 4.1 and 4.2, and the ablation studies in the main text. We use the evaluation protocols and success criteria defined in the main text. Each benchmark run contains 200 generated binders per target, and the reported quality metrics are summarized across five independent random seeds. For a metric ms,jm_s,j from seed s on target j, per-target entries report the mean and standard deviation across seeds. For an aggregate over targets, we first compute the target average within each seed and then summarize those five averages. This preserves the across-seed variation of the aggregate; it is not obtained by averaging the per-target standard deviations. Generation times use batch size one on a single GPU. Protein-Conditioned Binder Design Table 8 expands Table 1 with standard deviations for unique successes and structural consistency. To keep the statistics readable, complex scRMSD and the percentage of designs with scRMSD ≤2≤ 2 Å are shown in separate columns. Tables 9–11 give per-target unique successes. Tables 12–17 report per-target consistency using the same metric definitions. Table 8: Protein-target benchmark: aggregate unique successes and complex CαC_α scRMSD. Entries are means ± standard deviations across five seeds; the threshold column is in percent. Model Sequence Unique successes ↑ scRMSD (Å) ↓ ≤2≤ 2 Å (%) ↑ RFDiffusion3 MPNN@1 6.46± 0.436.46\,±\,0.43 7.24± 0.117.24\,±\,0.11 36.12± 0.9536.12\,±\,0.95 RFDiffusion3 MPNN@8 10.96± 0.3110.96\,±\,0.31 4.17± 0.044.17\,±\,0.04 53.02± 0.9353.02\,±\,0.93 PXDesign MPNN@1 4.59± 0.254.59\,±\,0.25 5.21± 0.105.21\,±\,0.10 51.15± 0.7251.15\,±\,0.72 PXDesign MPNN@8 7.01± 0.517.01\,±\,0.51 2.29± 0.042.29\,±\,0.04 74.54± 0.4774.54\,±\,0.47 Protpardelle-1c MPNN@1 0.28± 0.100.28\,±\,0.10 16.44± 0.2916.44\,±\,0.29 10.26± 0.5010.26\,±\,0.50 Protpardelle-1c MPNN@8 0.92± 0.240.92\,±\,0.24 12.61± 0.2112.61\,±\,0.21 20.40± 0.5320.40\,±\,0.53 Complexa Self 8.54± 0.148.54\,±\,0.14 7.91± 0.067.91\,±\,0.06 35.06± 0.5335.06\,±\,0.53 Complexa MPNN@1 8.53± 0.268.53\,±\,0.26 7.50± 0.117.50\,±\,0.11 35.28± 0.7535.28\,±\,0.75 Complexa MPNN@8 14.65± 0.5114.65\,±\,0.51 4.49± 0.044.49\,±\,0.04 51.18± 0.4151.18\,±\,0.41 CODesign Self 9.84± 0.259.84\,±\,0.25 7.01± 0.057.01\,±\,0.05 41.64± 0.5541.64\,±\,0.55 CODesign MPNN@1 10.32± 0.9710.32\,±\,0.97 7.01± 0.127.01\,±\,0.12 40.53± 0.7140.53\,±\,0.71 CODesign MPNN@8 18.81± 0.9118.81\,±\,0.91 4.09± 0.074.09\,±\,0.07 57.16± 0.6457.16\,±\,0.64 Table 9: Per-target unique successes with Self sequences. Entries report means ± standard deviations across five seeds. Target Complexa CODesign IFNAR2 35.00± 3.6135.00\,±\,3.61 30.00± 4.3030.00\,±\,4.30 BHRF1 22.00± 2.6522.00\,±\,2.65 43.60± 6.1543.60\,±\,6.15 BBF14 12.80± 1.6412.80\,±\,1.64 8.00± 1.588.00\,±\,1.58 DerF21 20.60± 2.8820.60\,±\,2.88 36.40± 4.5136.40\,±\,4.51 TrkA 10.00± 1.7310.00\,±\,1.73 2.60± 1.342.60\,±\,1.34 PD1 13.20± 3.9613.20\,±\,3.96 2.00± 0.002.00\,±\,0.00 Insulin 12.20± 1.4812.20\,±\,1.48 16.40± 3.9116.40\,±\,3.91 DerF7 10.60± 2.3010.60\,±\,2.30 12.40± 3.7812.40\,±\,3.78 PDL1 7.40± 1.527.40\,±\,1.52 8.40± 2.518.40\,±\,2.51 IL7RA 4.60± 1.144.60\,±\,1.14 7.20± 2.057.20\,±\,2.05 CrSAS6 6.80± 1.486.80\,±\,1.48 14.20± 2.1714.20\,±\,2.17 Claudin1 1.80± 0.451.80\,±\,0.45 2.80± 2.772.80\,±\,2.77 VEGFA 1.60± 1.141.60\,±\,1.14 0.60± 0.890.60\,±\,0.89 SpCas9 2.40± 1.142.40\,±\,1.14 1.80± 1.101.80\,±\,1.10 SC2RBD 0.00± 0.000.00\,±\,0.00 0.00± 0.000.00\,±\,0.00 CbAgo 0.00± 0.000.00\,±\,0.00 0.00± 0.000.00\,±\,0.00 CD45 1.00± 1.001.00\,±\,1.00 0.40± 0.550.40\,±\,0.55 BetV1 0.00± 0.000.00\,±\,0.00 0.20± 0.450.20\,±\,0.45 HER2_AAV 0.20± 0.450.20\,±\,0.45 0.00± 0.000.00\,±\,0.00 Mean 8.54± 0.148.54\,±\,0.14 9.84± 0.259.84\,±\,0.25 Table 10: Per-target unique successes with MPNN@1 sequences. Entries report means ± standard deviations across five seeds. Target RFDiffusion3 PXDesign Protpardelle-1c Complexa CODesign IFNAR2 24.20± 3.9624.20\,±\,3.96 11.80± 2.9511.80\,±\,2.95 0.80± 0.840.80\,±\,0.84 39.20± 3.4939.20\,±\,3.49 41.20± 2.3941.20\,±\,2.39 BHRF1 9.20± 1.109.20\,±\,1.10 5.00± 1.005.00\,±\,1.00 1.20± 0.841.20\,±\,0.84 19.20± 1.6419.20\,±\,1.64 40.60± 9.9940.60\,±\,9.99 BBF14 1.80± 1.791.80\,±\,1.79 3.60± 1.823.60\,±\,1.82 0.00± 0.000.00\,±\,0.00 10.40± 2.7010.40\,±\,2.70 10.40± 1.5210.40\,±\,1.52 DerF21 1.80± 0.451.80\,±\,0.45 8.00± 1.588.00\,±\,1.58 2.60± 1.142.60\,±\,1.14 23.60± 1.8223.60\,±\,1.82 42.80± 5.8142.80\,±\,5.81 TrkA 10.20± 1.7910.20\,±\,1.79 7.80± 0.847.80\,±\,0.84 0.20± 0.450.20\,±\,0.45 12.80± 2.3912.80\,±\,2.39 2.40± 2.072.40\,±\,2.07 PD1 10.60± 2.4110.60\,±\,2.41 6.00± 1.876.00\,±\,1.87 0.00± 0.000.00\,±\,0.00 13.80± 1.7913.80\,±\,1.79 2.20± 1.642.20\,±\,1.64 Insulin 4.20± 0.454.20\,±\,0.45 3.80± 1.303.80\,±\,1.30 0.00± 0.000.00\,±\,0.00 9.60± 1.149.60\,±\,1.14 9.00± 1.879.00\,±\,1.87 DerF7 4.80± 1.104.80\,±\,1.10 9.40± 3.519.40\,±\,3.51 0.00± 0.000.00\,±\,0.00 12.00± 3.0012.00\,±\,3.00 16.40± 4.5116.40\,±\,4.51 PDL1 9.60± 2.979.60\,±\,2.97 5.60± 2.705.60\,±\,2.70 0.00± 0.000.00\,±\,0.00 8.80± 2.398.80\,±\,2.39 7.00± 2.557.00\,±\,2.55 IL7RA 6.40± 2.416.40\,±\,2.41 4.40± 1.144.40\,±\,1.14 0.00± 0.000.00\,±\,0.00 2.20± 1.302.20\,±\,1.30 7.60± 2.707.60\,±\,2.70 CrSAS6 22.00± 1.4122.00\,±\,1.41 6.80± 2.286.80\,±\,2.28 0.00± 0.000.00\,±\,0.00 5.20± 3.195.20\,±\,3.19 12.80± 1.9212.80\,±\,1.92 Claudin1 5.60± 2.075.60\,±\,2.07 4.80± 1.304.80\,±\,1.30 0.00± 0.000.00\,±\,0.00 1.80± 1.301.80\,±\,1.30 2.80± 2.172.80\,±\,2.17 VEGFA 1.60± 0.551.60\,±\,0.55 3.00± 0.713.00\,±\,0.71 0.00± 0.000.00\,±\,0.00 0.60± 0.890.60\,±\,0.89 0.00± 0.000.00\,±\,0.00 SpCas9 5.40± 1.675.40\,±\,1.67 1.40± 0.551.40\,±\,0.55 0.00± 0.000.00\,±\,0.00 2.40± 0.892.40\,±\,0.89 0.60± 0.890.60\,±\,0.89 SC2RBD 3.20± 1.483.20\,±\,1.48 2.60± 1.522.60\,±\,1.52 0.00± 0.000.00\,±\,0.00 0.00± 0.000.00\,±\,0.00 0.00± 0.000.00\,±\,0.00 CbAgo 0.60± 0.890.60\,±\,0.89 0.00± 0.000.00\,±\,0.00 0.00± 0.000.00\,±\,0.00 0.00± 0.000.00\,±\,0.00 0.00± 0.000.00\,±\,0.00 CD45 0.00± 0.000.00\,±\,0.00 0.00± 0.000.00\,±\,0.00 0.00± 0.000.00\,±\,0.00 0.00± 0.000.00\,±\,0.00 0.00± 0.000.00\,±\,0.00 BetV1 1.60± 1.141.60\,±\,1.14 2.80± 1.922.80\,±\,1.92 0.20± 0.450.20\,±\,0.45 0.20± 0.450.20\,±\,0.45 0.00± 0.000.00\,±\,0.00 HER2_AAV 0.00± 0.000.00\,±\,0.00 0.40± 0.550.40\,±\,0.55 0.40± 0.550.40\,±\,0.55 0.20± 0.450.20\,±\,0.45 0.20± 0.450.20\,±\,0.45 Mean 6.46± 0.436.46\,±\,0.43 4.59± 0.254.59\,±\,0.25 0.28± 0.100.28\,±\,0.10 8.53± 0.268.53\,±\,0.26 10.32± 0.9710.32\,±\,0.97 Table 11: Per-target unique successes with MPNN@8 sequences. Entries report means ± standard deviations across five seeds. Target RFDiffusion3 PXDesign Protpardelle-1c Complexa CODesign IFNAR2 35.60± 4.1635.60\,±\,4.16 19.00± 2.9219.00\,±\,2.92 2.60± 1.142.60\,±\,1.14 58.80± 2.7758.80\,±\,2.77 62.60± 4.3962.60\,±\,4.39 BHRF1 11.60± 0.5511.60\,±\,0.55 7.20± 1.927.20\,±\,1.92 4.80± 1.104.80\,±\,1.10 23.00± 2.5523.00\,±\,2.55 67.60± 6.5067.60\,±\,6.50 BBF14 4.80± 1.304.80\,±\,1.30 7.40± 2.077.40\,±\,2.07 0.20± 0.450.20\,±\,0.45 19.20± 4.0919.20\,±\,4.09 19.80± 3.4219.80\,±\,3.42 DerF21 5.20± 0.845.20\,±\,0.84 11.40± 4.6711.40\,±\,4.67 3.40± 1.143.40\,±\,1.14 34.80± 5.4534.80\,±\,5.45 63.00± 5.0063.00\,±\,5.00 TrkA 14.40± 2.8814.40\,±\,2.88 11.20± 2.4911.20\,±\,2.49 0.80± 1.300.80\,±\,1.30 20.20± 1.6420.20\,±\,1.64 6.00± 2.456.00\,±\,2.45 PD1 17.40± 2.3017.40\,±\,2.30 8.20± 1.108.20\,±\,1.10 0.40± 0.890.40\,±\,0.89 26.20± 2.9526.20\,±\,2.95 4.00± 1.414.00\,±\,1.41 Insulin 7.40± 1.957.40\,±\,1.95 7.00± 1.587.00\,±\,1.58 0.40± 0.550.40\,±\,0.55 20.40± 3.2120.40\,±\,3.21 23.40± 5.1323.40\,±\,5.13 DerF7 9.40± 2.079.40\,±\,2.07 12.60± 2.0712.60\,±\,2.07 0.40± 0.550.40\,±\,0.55 25.00± 4.6925.00\,±\,4.69 35.00± 4.1235.00\,±\,4.12 PDL1 17.80± 3.2717.80\,±\,3.27 7.80± 0.457.80\,±\,0.45 1.80± 1.641.80\,±\,1.64 17.80± 3.8317.80\,±\,3.83 14.20± 4.0214.20\,±\,4.02 IL7RA 10.40± 2.1910.40\,±\,2.19 6.40± 2.076.40\,±\,2.07 0.00± 0.000.00\,±\,0.00 4.80± 2.284.80\,±\,2.28 16.20± 2.4916.20\,±\,2.49 CrSAS6 37.80± 2.2837.80\,±\,2.28 8.20± 1.928.20\,±\,1.92 0.20± 0.450.20\,±\,0.45 12.80± 1.7912.80\,±\,1.79 27.20± 4.8227.20\,±\,4.82 Claudin1 8.80± 1.648.80\,±\,1.64 6.20± 0.456.20\,±\,0.45 0.60± 0.890.60\,±\,0.89 5.40± 1.955.40\,±\,1.95 10.60± 1.9510.60\,±\,1.95 VEGFA 5.40± 0.895.40\,±\,0.89 5.40± 1.145.40\,±\,1.14 0.00± 0.000.00\,±\,0.00 3.60± 0.553.60\,±\,0.55 1.20± 1.101.20\,±\,1.10 SpCas9 10.80± 1.4810.80\,±\,1.48 2.40± 0.552.40\,±\,0.55 0.60± 0.550.60\,±\,0.55 4.60± 1.674.60\,±\,1.67 3.80± 1.483.80\,±\,1.48 SC2RBD 7.00± 1.417.00\,±\,1.41 6.00± 1.006.00\,±\,1.00 0.20± 0.450.20\,±\,0.45 0.20± 0.450.20\,±\,0.45 0.20± 0.450.20\,±\,0.45 CbAgo 0.60± 0.890.60\,±\,0.89 0.00± 0.000.00\,±\,0.00 0.00± 0.000.00\,±\,0.00 0.00± 0.000.00\,±\,0.00 0.00± 0.000.00\,±\,0.00 CD45 0.40± 0.890.40\,±\,0.89 0.40± 0.550.40\,±\,0.55 0.00± 0.000.00\,±\,0.00 0.00± 0.000.00\,±\,0.00 0.20± 0.450.20\,±\,0.45 BetV1 3.20± 1.483.20\,±\,1.48 4.00± 1.414.00\,±\,1.41 0.60± 0.550.60\,±\,0.55 0.60± 0.890.60\,±\,0.89 2.00± 1.002.00\,±\,1.00 HER2_AAV 0.20± 0.450.20\,±\,0.45 2.40± 1.142.40\,±\,1.14 0.40± 0.550.40\,±\,0.55 1.00± 0.711.00\,±\,0.71 0.40± 0.550.40\,±\,0.55 Mean 10.96± 0.3110.96\,±\,0.31 7.01± 0.517.01\,±\,0.51 0.92± 0.240.92\,±\,0.24 14.65± 0.5114.65\,±\,0.51 18.81± 0.9118.81\,±\,0.91 Complex-level consistency. The following tables report consistency for all generated binders, not only successful designs. Mean scRMSD and the fraction satisfying the 2 Å threshold are separated to avoid compressing four statistics into one cell. Both quantities are reported for each sequence type. Table 12: Per-target mean complex CαC_α scRMSD with Self sequences. Values are in Å; lower is better. Entries report means ± standard deviations across five seeds. Target Complexa CODesign IFNAR2 4.26± 0.254.26\,±\,0.25 2.17± 0.242.17\,±\,0.24 BHRF1 1.44± 0.161.44\,±\,0.16 0.90± 0.080.90\,±\,0.08 BBF14 9.36± 0.429.36\,±\,0.42 8.71± 0.488.71\,±\,0.48 DerF21 3.53± 0.143.53\,±\,0.14 4.26± 0.244.26\,±\,0.24 TrkA 4.42± 0.204.42\,±\,0.20 4.73± 0.354.73\,±\,0.35 PD1 5.08± 0.375.08\,±\,0.37 4.66± 0.504.66\,±\,0.50 Insulin 3.58± 0.233.58\,±\,0.23 3.64± 0.073.64\,±\,0.07 DerF7 4.67± 0.274.67\,±\,0.27 4.61± 0.334.61\,±\,0.33 PDL1 3.83± 0.433.83\,±\,0.43 3.81± 0.243.81\,±\,0.24 IL7RA 6.34± 0.336.34\,±\,0.33 4.46± 0.164.46\,±\,0.16 CrSAS6 10.43± 0.2610.43\,±\,0.26 8.59± 0.508.59\,±\,0.50 Claudin1 5.18± 0.345.18\,±\,0.34 4.03± 0.204.03\,±\,0.20 VEGFA 8.86± 0.418.86\,±\,0.41 5.64± 0.415.64\,±\,0.41 SpCas9 9.48± 0.279.48\,±\,0.27 10.27± 0.8110.27\,±\,0.81 SC2RBD 10.90± 0.1010.90\,±\,0.10 13.97± 0.2313.97\,±\,0.23 CbAgo 14.35± 0.1914.35\,±\,0.19 12.11± 0.1812.11\,±\,0.18 CD45 12.53± 0.3112.53\,±\,0.31 10.39± 0.4510.39\,±\,0.45 BetV1 19.27± 0.3619.27\,±\,0.36 16.15± 0.3416.15\,±\,0.34 HER2_AAV 12.77± 0.4012.77\,±\,0.40 10.21± 0.1110.21\,±\,0.11 Mean 7.91± 0.067.91\,±\,0.06 7.01± 0.057.01\,±\,0.05 Table 13: Per-target mean complex CαC_α scRMSD with MPNN@1 sequences. Values are in Å; lower is better. Entries report means ± standard deviations across five seeds. Target RFDiffusion3 PXDesign Protpardelle-1c Complexa CODesign IFNAR2 2.56± 0.212.56\,±\,0.21 4.72± 0.364.72\,±\,0.36 5.39± 0.345.39\,±\,0.34 4.50± 0.494.50\,±\,0.49 2.17± 0.212.17\,±\,0.21 BHRF1 2.63± 0.292.63\,±\,0.29 2.18± 0.192.18\,±\,0.19 7.82± 0.457.82\,±\,0.45 1.22± 0.151.22\,±\,0.15 0.87± 0.100.87\,±\,0.10 BBF14 10.16± 0.2810.16\,±\,0.28 7.59± 0.447.59\,±\,0.44 45.26± 2.2045.26\,±\,2.20 7.37± 0.207.37\,±\,0.20 6.33± 0.376.33\,±\,0.37 DerF21 10.32± 0.2410.32\,±\,0.24 3.48± 0.113.48\,±\,0.11 19.21± 2.5119.21\,±\,2.51 2.85± 0.312.85\,±\,0.31 4.92± 0.404.92\,±\,0.40 TrkA 2.81± 0.232.81\,±\,0.23 2.20± 0.102.20\,±\,0.10 7.80± 0.337.80\,±\,0.33 3.77± 0.273.77\,±\,0.27 4.38± 0.324.38\,±\,0.32 PD1 3.57± 0.353.57\,±\,0.35 4.46± 0.654.46\,±\,0.65 7.81± 0.157.81\,±\,0.15 3.79± 0.153.79\,±\,0.15 4.66± 0.554.66\,±\,0.55 Insulin 4.86± 0.274.86\,±\,0.27 3.80± 0.283.80\,±\,0.28 8.74± 0.238.74\,±\,0.23 3.57± 0.253.57\,±\,0.25 4.11± 0.274.11\,±\,0.27 DerF7 9.24± 0.579.24\,±\,0.57 2.77± 0.262.77\,±\,0.26 18.56± 0.7018.56\,±\,0.70 3.95± 0.323.95\,±\,0.32 4.00± 0.404.00\,±\,0.40 PDL1 3.00± 0.333.00\,±\,0.33 1.90± 0.291.90\,±\,0.29 6.63± 0.156.63\,±\,0.15 3.77± 0.433.77\,±\,0.43 3.46± 0.183.46\,±\,0.18 IL7RA 3.88± 0.323.88\,±\,0.32 2.11± 0.222.11\,±\,0.22 14.23± 0.4714.23\,±\,0.47 4.61± 0.184.61\,±\,0.18 4.45± 0.274.45\,±\,0.27 CrSAS6 4.74± 0.324.74\,±\,0.32 6.21± 0.916.21\,±\,0.91 43.36± 1.2943.36\,±\,1.29 11.44± 0.4011.44\,±\,0.40 9.06± 0.399.06\,±\,0.39 Claudin1 3.09± 0.213.09\,±\,0.21 6.43± 0.346.43\,±\,0.34 12.56± 0.2612.56\,±\,0.26 4.71± 0.424.71\,±\,0.42 3.87± 0.243.87\,±\,0.24 VEGFA 8.34± 0.648.34\,±\,0.64 5.77± 0.375.77\,±\,0.37 16.99± 1.2316.99\,±\,1.23 8.92± 0.778.92\,±\,0.77 6.53± 0.446.53\,±\,0.44 SpCas9 7.28± 0.517.28\,±\,0.51 2.73± 0.172.73\,±\,0.17 9.65± 0.429.65\,±\,0.42 11.94± 0.4611.94\,±\,0.46 13.62± 0.3613.62\,±\,0.36 SC2RBD 6.93± 0.576.93\,±\,0.57 5.61± 0.175.61\,±\,0.17 9.89± 0.399.89\,±\,0.39 9.45± 0.129.45\,±\,0.12 9.34± 0.159.34\,±\,0.15 CbAgo 14.33± 0.2914.33\,±\,0.29 8.66± 0.538.66\,±\,0.53 14.78± 0.4314.78\,±\,0.43 15.46± 0.3615.46\,±\,0.36 12.78± 0.3712.78\,±\,0.37 CD45 13.55± 0.3213.55\,±\,0.32 11.89± 0.4011.89\,±\,0.40 26.76± 0.9026.76\,±\,0.90 14.16± 0.1714.16\,±\,0.17 14.54± 0.2414.54\,±\,0.24 BetV1 12.31± 0.3212.31\,±\,0.32 8.95± 0.298.95\,±\,0.29 18.19± 0.6418.19\,±\,0.64 15.81± 0.3115.81\,±\,0.31 15.37± 0.4215.37\,±\,0.42 HER2_AAV 13.98± 0.2313.98\,±\,0.23 7.62± 0.587.62\,±\,0.58 18.73± 0.4618.73\,±\,0.46 11.15± 0.4811.15\,±\,0.48 8.70± 0.368.70\,±\,0.36 Mean 7.24± 0.117.24\,±\,0.11 5.21± 0.105.21\,±\,0.10 16.44± 0.2916.44\,±\,0.29 7.50± 0.117.50\,±\,0.11 7.01± 0.127.01\,±\,0.12 Table 14: Per-target mean complex CαC_α scRMSD with MPNN@8 sequences. Values are in Å; lower is better. Entries report means ± standard deviations across five seeds. Target RFDiffusion3 PXDesign Protpardelle-1c Complexa CODesign IFNAR2 1.09± 0.051.09\,±\,0.05 1.62± 0.241.62\,±\,0.24 2.55± 0.182.55\,±\,0.18 1.91± 0.201.91\,±\,0.20 1.06± 0.051.06\,±\,0.05 BHRF1 1.31± 0.131.31\,±\,0.13 1.15± 0.131.15\,±\,0.13 4.83± 0.304.83\,±\,0.30 0.82± 0.030.82\,±\,0.03 0.57± 0.020.57\,±\,0.02 BBF14 5.97± 0.305.97\,±\,0.30 4.07± 0.394.07\,±\,0.39 42.49± 2.4742.49\,±\,2.47 3.56± 0.163.56\,±\,0.16 3.14± 0.273.14\,±\,0.27 DerF21 7.76± 0.227.76\,±\,0.22 1.32± 0.101.32\,±\,0.10 13.80± 2.3513.80\,±\,2.35 1.53± 0.081.53\,±\,0.08 2.40± 0.252.40\,±\,0.25 TrkA 1.23± 0.091.23\,±\,0.09 0.86± 0.080.86\,±\,0.08 4.47± 0.134.47\,±\,0.13 1.83± 0.081.83\,±\,0.08 2.25± 0.272.25\,±\,0.27 PD1 1.47± 0.131.47\,±\,0.13 1.62± 0.111.62\,±\,0.11 4.42± 0.314.42\,±\,0.31 1.58± 0.171.58\,±\,0.17 1.91± 0.171.91\,±\,0.17 Insulin 1.82± 0.181.82\,±\,0.18 1.12± 0.091.12\,±\,0.09 4.52± 0.244.52\,±\,0.24 1.67± 0.091.67\,±\,0.09 1.68± 0.211.68\,±\,0.21 DerF7 4.27± 0.174.27\,±\,0.17 1.17± 0.111.17\,±\,0.11 15.07± 0.8315.07\,±\,0.83 2.07± 0.202.07\,±\,0.20 1.87± 0.211.87\,±\,0.21 PDL1 1.15± 0.091.15\,±\,0.09 0.71± 0.030.71\,±\,0.03 3.73± 0.253.73\,±\,0.25 1.75± 0.231.75\,±\,0.23 1.36± 0.061.36\,±\,0.06 IL7RA 1.83± 0.091.83\,±\,0.09 0.95± 0.040.95\,±\,0.04 10.60± 0.2710.60\,±\,0.27 2.17± 0.162.17\,±\,0.16 2.17± 0.172.17\,±\,0.17 CrSAS6 1.55± 0.221.55\,±\,0.22 2.01± 0.322.01\,±\,0.32 40.11± 1.2240.11\,±\,1.22 6.74± 0.256.74\,±\,0.25 4.55± 0.234.55\,±\,0.23 Claudin1 1.03± 0.051.03\,±\,0.05 2.12± 0.222.12\,±\,0.22 7.25± 0.207.25\,±\,0.20 1.93± 0.141.93\,±\,0.14 1.51± 0.141.51\,±\,0.14 VEGFA 2.96± 0.292.96\,±\,0.29 1.20± 0.081.20\,±\,0.08 10.14± 1.3710.14\,±\,1.37 3.81± 0.213.81\,±\,0.21 2.13± 0.332.13\,±\,0.33 SpCas9 3.30± 0.303.30\,±\,0.30 1.20± 0.041.20\,±\,0.04 5.99± 0.405.99\,±\,0.40 7.07± 0.397.07\,±\,0.39 8.37± 0.058.37\,±\,0.05 SC2RBD 2.78± 0.182.78\,±\,0.18 2.57± 0.152.57\,±\,0.15 5.12± 0.225.12\,±\,0.22 5.88± 0.145.88\,±\,0.14 4.99± 0.154.99\,±\,0.15 CbAgo 11.11± 0.3811.11\,±\,0.38 3.59± 0.163.59\,±\,0.16 11.70± 0.3711.70\,±\,0.37 12.52± 0.3812.52\,±\,0.38 10.08± 0.2810.08\,±\,0.28 CD45 10.07± 0.1810.07\,±\,0.18 8.85± 0.258.85\,±\,0.25 23.51± 0.8823.51\,±\,0.88 10.89± 0.2110.89\,±\,0.21 11.59± 0.2911.59\,±\,0.29 BetV1 7.98± 0.227.98\,±\,0.22 4.19± 0.324.19\,±\,0.32 15.46± 0.6515.46\,±\,0.65 10.84± 0.4910.84\,±\,0.49 11.18± 0.5311.18\,±\,0.53 HER2_AAV 10.61± 0.4110.61\,±\,0.41 3.19± 0.163.19\,±\,0.16 13.78± 0.6213.78\,±\,0.62 6.71± 0.426.71\,±\,0.42 4.89± 0.344.89\,±\,0.34 Mean 4.17± 0.044.17\,±\,0.04 2.29± 0.042.29\,±\,0.04 12.61± 0.2112.61\,±\,0.21 4.49± 0.044.49\,±\,0.04 4.09± 0.074.09\,±\,0.07 Table 15: Per-target percentage of designs with complex CαC_α scRMSD ≤2≤ 2 Å with Self sequences. Values are percentages; higher is better. Entries report means ± standard deviations across five seeds. Target Complexa CODesign IFNAR2 58.10± 1.0858.10\,±\,1.08 79.20± 2.9579.20\,±\,2.95 BHRF1 94.00± 1.2794.00\,±\,1.27 96.90± 1.1496.90\,±\,1.14 BBF14 26.50± 2.7826.50\,±\,2.78 31.10± 3.9631.10\,±\,3.96 DerF21 42.10± 2.5842.10\,±\,2.58 69.20± 3.0569.20\,±\,3.05 TrkA 48.70± 2.7548.70\,±\,2.75 34.50± 3.4834.50\,±\,3.48 PD1 45.60± 4.3645.60\,±\,4.36 46.10± 6.0546.10\,±\,6.05 Insulin 59.50± 2.6759.50\,±\,2.67 67.00± 2.5267.00\,±\,2.52 DerF7 54.80± 2.2054.80\,±\,2.20 53.10± 2.0453.10\,±\,2.04 PDL1 53.70± 4.0253.70\,±\,4.02 49.00± 2.9449.00\,±\,2.94 IL7RA 32.00± 4.7232.00\,±\,4.72 57.80± 1.1557.80\,±\,1.15 CrSAS6 22.30± 1.6822.30\,±\,1.68 33.80± 3.0533.80\,±\,3.05 Claudin1 47.40± 3.0947.40\,±\,3.09 56.40± 1.1456.40\,±\,1.14 VEGFA 33.60± 1.5633.60\,±\,1.56 50.40± 2.0450.40\,±\,2.04 SpCas9 28.50± 1.8728.50\,±\,1.87 22.30± 4.3122.30\,±\,4.31 SC2RBD 0.50± 0.500.50\,±\,0.50 0.00± 0.000.00\,±\,0.00 CbAgo 0.20± 0.270.20\,±\,0.27 0.00± 0.000.00\,±\,0.00 CD45 1.90± 0.741.90\,±\,0.74 9.40± 2.279.40\,±\,2.27 BetV1 0.30± 0.270.30\,±\,0.27 2.50± 1.002.50\,±\,1.00 HER2_AAV 16.50± 2.6016.50\,±\,2.60 32.50± 1.8032.50\,±\,1.80 Mean 35.06± 0.5335.06\,±\,0.53 41.64± 0.5541.64\,±\,0.55 Table 16: Per-target percentage of designs with complex CαC_α scRMSD ≤2≤ 2 Å with MPNN@1 sequences. Values are percentages; higher is better. Entries report means ± standard deviations across five seeds. Target RFDiffusion3 PXDesign Protpardelle-1c Complexa CODesign IFNAR2 80.90± 3.1980.90\,±\,3.19 57.60± 2.9057.60\,±\,2.90 40.30± 2.0840.30\,±\,2.08 57.90± 2.4157.90\,±\,2.41 80.20± 2.5180.20\,±\,2.51 BHRF1 78.80± 3.6378.80\,±\,3.63 83.90± 2.2283.90\,±\,2.22 25.80± 3.3325.80\,±\,3.33 94.60± 1.0894.60\,±\,1.08 97.10± 1.4797.10\,±\,1.47 BBF14 4.80± 1.684.80\,±\,1.68 20.30± 3.0720.30\,±\,3.07 0.10± 0.220.10\,±\,0.22 27.30± 1.4427.30\,±\,1.44 37.60± 3.1737.60\,±\,3.17 DerF21 0.80± 0.570.80\,±\,0.57 68.60± 1.5668.60\,±\,1.56 8.40± 2.168.40\,±\,2.16 57.50± 3.6657.50\,±\,3.66 66.00± 2.3266.00\,±\,2.32 TrkA 65.70± 2.5165.70\,±\,2.51 75.10± 2.1075.10\,±\,2.10 14.90± 3.2914.90\,±\,3.29 54.50± 3.7154.50\,±\,3.71 44.70± 2.6844.70\,±\,2.68 PD1 58.10± 2.9258.10\,±\,2.92 54.10± 1.9254.10\,±\,1.92 15.50± 1.6215.50\,±\,1.62 53.20± 3.0953.20\,±\,3.09 32.20± 3.6532.20\,±\,3.65 Insulin 43.10± 1.7843.10\,±\,1.78 60.10± 3.3460.10\,±\,3.34 6.80± 1.606.80\,±\,1.60 56.50± 3.6256.50\,±\,3.62 59.90± 3.4459.90\,±\,3.44 DerF7 20.50± 3.5220.50\,±\,3.52 73.00± 3.8673.00\,±\,3.86 3.60± 1.563.60\,±\,1.56 57.50± 3.4557.50\,±\,3.45 61.90± 2.9761.90\,±\,2.97 PDL1 64.80± 3.2564.80\,±\,3.25 81.50± 4.4081.50\,±\,4.40 13.70± 2.5913.70\,±\,2.59 45.60± 4.2545.60\,±\,4.25 50.80± 2.1750.80\,±\,2.17 IL7RA 40.50± 3.0840.50\,±\,3.08 73.50± 3.1673.50\,±\,3.16 1.00± 0.501.00\,±\,0.50 33.80± 1.6833.80\,±\,1.68 53.00± 4.5153.00\,±\,4.51 CrSAS6 63.90± 2.6663.90\,±\,2.66 44.90± 6.7844.90\,±\,6.78 0.50± 0.610.50\,±\,0.61 16.50± 2.2616.50\,±\,2.26 29.60± 3.8029.60\,±\,3.80 Claudin1 71.80± 1.6071.80\,±\,1.60 47.80± 2.9747.80\,±\,2.97 7.00± 1.467.00\,±\,1.46 49.30± 4.8049.30\,±\,4.80 60.70± 3.7060.70\,±\,3.70 VEGFA 21.20± 4.4521.20\,±\,4.45 50.70± 2.8050.70\,±\,2.80 1.30± 0.571.30\,±\,0.57 27.80± 4.0627.80\,±\,4.06 42.60± 1.9242.60\,±\,1.92 SpCas9 50.60± 3.7050.60\,±\,3.70 76.00± 3.0476.00\,±\,3.04 33.80± 2.4933.80\,±\,2.49 14.70± 1.7514.70\,±\,1.75 8.10± 1.758.10\,±\,1.75 SC2RBD 17.90± 4.5517.90\,±\,4.55 27.00± 1.8027.00\,±\,1.80 5.30± 2.445.30\,±\,2.44 1.50± 1.411.50\,±\,1.41 6.10± 1.886.10\,±\,1.88 CbAgo 1.30± 0.761.30\,±\,0.76 33.70± 4.4033.70\,±\,4.40 2.00± 1.322.00\,±\,1.32 0.00± 0.000.00\,±\,0.00 0.00± 0.000.00\,±\,0.00 CD45 0.40± 0.550.40\,±\,0.55 0.80± 0.760.80\,±\,0.76 6.10± 1.296.10\,±\,1.29 0.10± 0.220.10\,±\,0.22 0.10± 0.220.10\,±\,0.22 BetV1 1.20± 0.971.20\,±\,0.97 10.80± 1.5210.80\,±\,1.52 2.20± 1.042.20\,±\,1.04 0.40± 0.220.40\,±\,0.22 1.90± 1.641.90\,±\,1.64 HER2_AAV 0.00± 0.000.00\,±\,0.00 32.50± 2.0932.50\,±\,2.09 6.70± 1.356.70\,±\,1.35 21.70± 4.7421.70\,±\,4.74 37.60± 1.7537.60\,±\,1.75 Mean 36.12± 0.9536.12\,±\,0.95 51.15± 0.7251.15\,±\,0.72 10.26± 0.5010.26\,±\,0.50 35.28± 0.7535.28\,±\,0.75 40.53± 0.7140.53\,±\,0.71 Table 17: Per-target percentage of designs with complex CαC_α scRMSD ≤2≤ 2 Å with MPNN@8 sequences. Values are percentages; higher is better. Entries report means ± standard deviations across five seeds. Target RFDiffusion3 PXDesign Protpardelle-1c Complexa CODesign IFNAR2 92.30± 0.7692.30\,±\,0.76 83.80± 3.3783.80\,±\,3.37 65.00± 3.5965.00\,±\,3.59 80.60± 2.3880.60\,±\,2.38 90.00± 1.9090.00\,±\,1.90 BHRF1 88.30± 2.3388.30\,±\,2.33 89.50± 2.2189.50\,±\,2.21 41.20± 4.9141.20\,±\,4.91 96.50± 0.5096.50\,±\,0.50 99.70± 0.4599.70\,±\,0.45 BBF14 13.30± 2.8413.30\,±\,2.84 39.40± 6.6639.40\,±\,6.66 0.30± 0.270.30\,±\,0.27 46.90± 2.5146.90\,±\,2.51 60.30± 3.5560.30\,±\,3.55 DerF21 2.80± 2.082.80\,±\,2.08 90.50± 1.0090.50\,±\,1.00 21.70± 3.5821.70\,±\,3.58 81.50± 2.4781.50\,±\,2.47 80.90± 2.4180.90\,±\,2.41 TrkA 86.80± 2.7186.80\,±\,2.71 94.90± 1.1494.90\,±\,1.14 30.00± 3.4330.00\,±\,3.43 75.20± 2.3375.20\,±\,2.33 66.50± 5.2666.50\,±\,5.26 PD1 83.20± 2.2083.20\,±\,2.20 84.00± 1.2284.00\,±\,1.22 30.80± 3.2730.80\,±\,3.27 77.50± 4.5677.50\,±\,4.56 63.90± 4.1763.90\,±\,4.17 Insulin 73.90± 3.2373.90\,±\,3.23 87.30± 2.4487.30\,±\,2.44 21.90± 1.9221.90\,±\,1.92 76.70± 2.0876.70\,±\,2.08 82.30± 2.3982.30\,±\,2.39 DerF7 50.10± 2.0450.10\,±\,2.04 91.70± 2.6191.70\,±\,2.61 8.10± 2.778.10\,±\,2.77 73.00± 2.4273.00\,±\,2.42 79.50± 3.1079.50\,±\,3.10 PDL1 87.80± 0.9187.80\,±\,0.91 98.00± 0.7998.00\,±\,0.79 32.90± 4.9332.90\,±\,4.93 72.60± 6.7772.60\,±\,6.77 79.60± 2.2579.60\,±\,2.25 IL7RA 71.10± 2.3071.10\,±\,2.30 97.60± 1.7897.60\,±\,1.78 1.90± 0.891.90\,±\,0.89 62.50± 4.1462.50\,±\,4.14 74.30± 0.9174.30\,±\,0.91 CrSAS6 86.80± 3.0186.80\,±\,3.01 78.10± 3.7878.10\,±\,3.78 1.30± 0.911.30\,±\,0.91 31.30± 3.2331.30\,±\,3.23 53.40± 3.0353.40\,±\,3.03 Claudin1 93.60± 0.8993.60\,±\,0.89 80.40± 3.1580.40\,±\,3.15 19.90± 3.5419.90\,±\,3.54 74.60± 2.7774.60\,±\,2.77 82.30± 3.0582.30\,±\,3.05 VEGFA 45.60± 5.8945.60\,±\,5.89 87.00± 1.8087.00\,±\,1.80 5.00± 1.275.00\,±\,1.27 50.50± 2.9450.50\,±\,2.94 70.80± 4.4270.80\,±\,4.42 SpCas9 74.30± 1.8674.30\,±\,1.86 94.40± 0.8294.40\,±\,0.82 52.80± 2.3952.80\,±\,2.39 26.70± 3.0126.70\,±\,3.01 18.50± 1.8418.50\,±\,1.84 SC2RBD 45.10± 4.2045.10\,±\,4.20 57.60± 2.8257.60\,±\,2.82 18.60± 2.7518.60\,±\,2.75 6.80± 1.926.80\,±\,1.92 21.10± 0.9621.10\,±\,0.96 CbAgo 3.50± 2.003.50\,±\,2.00 61.40± 2.7961.40\,±\,2.79 7.10± 2.437.10\,±\,2.43 0.10± 0.220.10\,±\,0.22 0.20± 0.270.20\,±\,0.27 CD45 2.50± 0.942.50\,±\,0.94 3.60± 1.023.60\,±\,1.02 9.80± 1.729.80\,±\,1.72 0.60± 0.220.60\,±\,0.22 1.00± 1.171.00\,±\,1.17 BetV1 6.10± 2.586.10\,±\,2.58 32.80± 3.2132.80\,±\,3.21 3.80± 2.023.80\,±\,2.02 1.90± 0.891.90\,±\,0.89 8.60± 2.868.60\,±\,2.86 HER2_AAV 0.20± 0.270.20\,±\,0.27 64.30± 3.6564.30\,±\,3.65 15.50± 2.3715.50\,±\,2.37 37.00± 4.4037.00\,±\,4.40 53.10± 2.7753.10\,±\,2.77 Mean 53.02± 0.9353.02\,±\,0.93 74.54± 0.4774.54\,±\,0.47 20.40± 0.5320.40\,±\,0.53 51.18± 0.4151.18\,±\,0.41 57.16± 0.6457.16\,±\,0.64 Ligand-Conditioned Binder Design Table 18 provides the per-target unique successes and four-target mean corresponding to Table 2. Co-design methods use their generated sequences, and the two-stage methods use one LigandMPNN sequence per generated backbone, as in Section 4.2. Table 18: Ligand-target unique successes. Entries report means ± standard deviations across five seeds. The final column averages the four targets within each seed. Model SAM OQO FAD IAI Mean RFdiffusionAA 2.0± 1.42.0\,±\,1.4 3.4± 1.33.4\,±\,1.3 1.6± 1.11.6\,±\,1.1 5.0± 2.55.0\,±\,2.5 3.0± 0.43.0\,±\,0.4 RFDiffusion3 9.4± 3.29.4\,±\,3.2 14.8± 2.414.8\,±\,2.4 20.8± 2.620.8\,±\,2.6 11.0± 1.211.0\,±\,1.2 14.0± 1.114.0\,±\,1.1 Complexa 3.2± 1.53.2\,±\,1.5 3.0± 1.23.0\,±\,1.2 5.8± 2.95.8\,±\,2.9 8.4± 1.78.4\,±\,1.7 5.1± 0.75.1\,±\,0.7 Pallatom-Ligand 0.2± 0.40.2\,±\,0.4 4.4± 1.14.4\,±\,1.1 2.0± 1.02.0\,±\,1.0 3.2± 1.33.2\,±\,1.3 2.5± 0.52.5\,±\,0.5 DISCO 10.6± 3.110.6\,±\,3.1 14.0± 2.514.0\,±\,2.5 25.4± 3.825.4\,±\,3.8 12.8± 0.812.8\,±\,0.8 15.7± 1.015.7\,±\,1.0 CODesign 5.8± 1.65.8\,±\,1.6 37.2± 3.837.2\,±\,3.8 21.4± 2.321.4\,±\,2.3 18.6± 2.718.6\,±\,2.7 20.8± 1.320.8\,±\,1.3 Ablation Studies Effect of Codimer. We compare the model trained without Codimer with the model trained using Codimer, disabling CAR in both cases. Both variants use the same architecture and training hyperparameters and are evaluated with self-generated sequences on the 19 protein targets. Table 19 gives the aggregate comparison, and Table 20 gives the per-target results corresponding to Figure 3. For the distributions in that figure, the top 100 values of each metric are selected independently on each target: the lowest values for ipAE and scRMSD, and the highest values for pLDDT. The selected samples can therefore differ between metrics. Effect of CAR. We use the same Codimer-trained checkpoint with CAR enabled or disabled. All other generation and evaluation settings are unchanged. The comparison therefore measures the effect of inference-time consistency correction rather than a change in training. Table 19 also reports the mean unique successes and timing values shown in Figure 4. Quality metrics are summarized across five seeds. Table 19: Controlled ablations on protein targets using Self sequences. Quality entries report means ± standard deviations across five seeds; times correspond to Figure 4. A dash indicates that generation time was not evaluated. Variant Codimer CAR Unique successes ↑ Time (s) Without Codimer, without CAR No No 5.54± 0.485.54\,±\,0.48 – Without CAR Yes No 9.46± 0.659.46\,±\,0.65 27.96 CODesign Yes Yes 9.84± 0.259.84\,±\,0.25 28.41 Table 20: Per-target unique successes in the Codimer and CAR ablations. All variants use Self sequences. Entries report means ± standard deviations across five seeds. Target Without Codimer without CAR With Codimer without CAR CODesign IFNAR2 13.60± 1.1413.60\,±\,1.14 30.20± 7.1230.20\,±\,7.12 30.00± 4.3030.00\,±\,4.30 BHRF1 20.60± 6.2720.60\,±\,6.27 43.00± 4.8543.00\,±\,4.85 43.60± 6.1543.60\,±\,6.15 BBF14 1.00± 1.001.00\,±\,1.00 7.40± 1.527.40\,±\,1.52 8.00± 1.588.00\,±\,1.58 DerF21 23.40± 3.9123.40\,±\,3.91 34.20± 3.2734.20\,±\,3.27 36.40± 4.5136.40\,±\,4.51 TrkA 3.80± 0.843.80\,±\,0.84 2.40± 0.552.40\,±\,0.55 2.60± 1.342.60\,±\,1.34 PD1 4.40± 1.344.40\,±\,1.34 1.40± 0.551.40\,±\,0.55 2.00± 0.002.00\,±\,0.00 Insulin 17.00± 2.0017.00\,±\,2.00 15.40± 1.6715.40\,±\,1.67 16.40± 3.9116.40\,±\,3.91 DerF7 0.60± 0.550.60\,±\,0.55 12.80± 2.6812.80\,±\,2.68 12.40± 3.7812.40\,±\,3.78 PDL1 7.40± 1.147.40\,±\,1.14 8.60± 1.148.60\,±\,1.14 8.40± 2.518.40\,±\,2.51 IL7RA 5.40± 1.145.40\,±\,1.14 8.60± 1.528.60\,±\,1.52 7.20± 2.057.20\,±\,2.05 CrSAS6 6.20± 1.926.20\,±\,1.92 11.20± 2.5911.20\,±\,2.59 14.20± 2.1714.20\,±\,2.17 Claudin1 0.20± 0.450.20\,±\,0.45 2.00± 1.582.00\,±\,1.58 2.80± 2.772.80\,±\,2.77 VEGFA 0.40± 0.550.40\,±\,0.55 0.40± 0.550.40\,±\,0.55 0.60± 0.890.60\,±\,0.89 SpCas9 0.80± 1.300.80\,±\,1.30 0.80± 0.840.80\,±\,0.84 1.80± 1.101.80\,±\,1.10 SC2RBD 0.00± 0.000.00\,±\,0.00 0.00± 0.000.00\,±\,0.00 0.00± 0.000.00\,±\,0.00 CbAgo 0.00± 0.000.00\,±\,0.00 0.00± 0.000.00\,±\,0.00 0.00± 0.000.00\,±\,0.00 CD45 0.20± 0.450.20\,±\,0.45 0.60± 1.340.60\,±\,1.34 0.40± 0.550.40\,±\,0.55 BetV1 0.20± 0.450.20\,±\,0.45 0.60± 0.550.60\,±\,0.55 0.20± 0.450.20\,±\,0.45 HER2_AAV 0.00± 0.000.00\,±\,0.00 0.20± 0.450.20\,±\,0.45 0.00± 0.000.00\,±\,0.00 Mean 5.54± 0.485.54\,±\,0.48 9.46± 0.659.46\,±\,0.65 9.84± 0.259.84\,±\,0.25