Paper deep dive
IgPose: A Generative Data-Augmented Pipeline for Robust Immunoglobulin-Antigen Binding Prediction
Tien-Cuong Bui, Injae Chung, Wonjun Lee, Junsu Ko, Juyong Lee
Intelligence
Status: succeeded | Model: google/gemini-3.1-flash-lite-preview | Prompt: intel-v1 | Confidence: 96%
Last extracted: 3/22/2026, 5:15:45 AM
Summary
IgPose is a generative data-augmented framework designed for robust immunoglobulin-antigen (Ig-Ag) binding pose identification and scoring. It addresses data scarcity by introducing the Structural Immunoglobulin Decoy Database (SIDD) and utilizes a hybrid architecture combining equivariant graph neural networks (EGNN), ESM-2 evolutionary embeddings, and gated recurrent units (GRU). The framework consists of two sub-networks, IgPoseClassifier and IgPoseScore, which outperform existing physics-based and deep learning baselines on CASP-16 benchmarks.
Entities (6)
Relation Signals (4)
IgPose â evaluatedon â CASP-16
confidence 95% · achieves robust performance on curated internal test sets and the CASP-16 benchmark
IgPose â includesmodel â IgPoseClassifier
confidence 95% · The framework comprises two sub-networks--IgPoseClassifier for binding pose discrimination
IgPose â includesmodel â IgPoseScore
confidence 95% · and IgPoseScore for DockQ score estimation
IgPose â usesdatabase â SIDD
confidence 95% · To mitigate data scarcity, we constructed the Structural Immunoglobulin Decoy Database (SIDD)
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Predicting immunoglobulin-antigen (Ig-Ag) binding remains a significant challenge due to the paucity of experimentally-resolved complexes and the limited accuracy of de novo Ig structure prediction. We introduce IgPose, a generalizable framework for Ig-Ag pose identification and scoring, built on a generative data-augmentation pipeline. To mitigate data scarcity, we constructed the Structural Immunoglobulin Decoy Database (SIDD), a comprehensive repository of high-fidelity synthetic decoys. IgPose integrates equivariant graph neural networks, ESM-2 embeddings, and gated recurrent units to synergistically capture both geometric and evolutionary features. We implemented interface-focused k-hop sampling with biologically guided pooling to enhance generalization across diverse interfaces. The framework comprises two sub-networks--IgPoseClassifier for binding pose discrimination and IgPoseScore for DockQ score estimation--and achieves robust performance on curated internal test sets and the CASP-16 benchmark compared to physics and deep learning baselines. IgPose serves as a versatile computational tool for high-throughput antibody discovery pipelines by providing accurate pose filtering and ranking. IgPose is available on GitHub (this https URL).
Tags
Links
- Source: https://arxiv.org/abs/2603.14870v1
- Canonical: https://arxiv.org/abs/2603.14870v1
Trouble viewing inline? Open PDF directly â
Full Text
86,384 characters extracted from source content.
Expand or collapse full text
Bioinformatics ORIGINAL ARTICLE IgPose: A Generative Data-Augmented Pipeline for Robust Immunoglobulin-Antigen Binding Prediction Tien-Cuong Bui, 1,â Injae Chung, 1,â Wonjun Lee, 1 Junsu Ko 1,â and Juyong Lee 1,2,3,â 1 Arontier Co., Ltd., 241 Gangnam-daero, Seocho-gu, 06735, Seoul, Republic of Korea, 2 Department of Molecular Medicine and Biopharmaceutical Sciences, Graduate School of Convergence Science and Technology, Seoul National University, 08826, Seoul, Republic of Korea and 3 Research Institute of Pharmaceutical Science, College of Pharmacy, Seoul National University, 08826, Seoul, Republic of Korea â Correspondence: nicole23@snu.ac.kr, junsuko@arontier.co â These authors contributed equally to this work. Abstract Motivation Predicting immunoglobulin-antigen (Ig-Ag) binding remains a significant challenge due to the paucity of experimentally- resolved complexes and the limited accuracy of de novo Ig structure prediction. Results We introduce IgPose, a generalizable framework for Ig-Ag pose identification and scoring, built on a generative data- augmentation pipeline. To mitigate data scarcity, we constructed the Structural Immunoglobulin Decoy Database (SIDD), a comprehensive repository of high-fidelity synthetic decoys. IgPose integrates equivariant graph neural networks, ESM- 2 embeddings, and gated recurrent units to synergistically capture both geometric and evolutionary features. We implemented interface-focusedk-hop sampling with biologically guided pooling to enhance generalization across diverse interfaces. The framework comprises two sub-networksâIgPoseClassifier for binding pose discrimination and IgPoseScore for DockQ score estimationâand achieves robust performance on curated internal test sets and the CASP-16 benchmark compared to physics and deep learning baselines. IgPose serves as a versatile computational tool for high-throughput antibody discovery pipelines by providing accurate pose filtering and ranking. Availability and Implementation IgPose is available on GitHub (https://github.com/arontier/igpose). Contact Juyong Lee (nicole23@snu.ac.kr), Junsu Ko (junsuko@arontier.co). Introduction Immunoglobulin-antigen (Ig-Ag) recognition is a cornerstone of adaptive immunity [Lu et al., 2018] and underpins the development of many therapeutic biologics [Chan et al., 2025], molecular diagnostics [Garc Ìıa-Fi Ìnana and Buchan, 2021],and vaccine development [Crank et al., 2019]. Accurate structure modeling of Ig-Ag complexes, identifying correct spatial orientations and binding poses, and estimating binding affinities are critical for the rational design of therapeutic antibodies [Norman et al., 2019]. However, this task remains challenging because of the limited number of experimentally resolved Ig-Ag structures, the conformational plasticity of complementarity-determining region (CDR) loops, and the high-dimensional, heterogeneous nature of protein-protein interfaces (PPI). Collectively, these factors hinder the out-of-distribution generalization of existing computational models, often resulting in the failure of conventional interface scoring functions applied to novel epitope landscapes. Traditional physics-based tools such as Rosetta [Alford et al., 2017] and Prodigy [Xue et al., 2016] offer interpretable energy- based scoring terms for PPI but frequently underperform when distinguishing near-native from non-native Ig-Ag binding poses at scale. Recent deep learning (DL) methods for protein-protein pose classification and scoring, such as TRScore [Guo et al., 2022], © The Author(s) 2026. Published by Oxford University Press. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited. 1 arXiv:2603.14870v1 [cs.LG] 16 Mar 2026 Bioinformatics 2Bui, Chung et al. Fig. 1. An overview of IgPose model architecture and its internal components. (a) The data preparation pipeline from data collection, data cleaning, and decoy generation with Chai-1 [Chai Discovery et al., 2024] and Boltz-2 [Wohlwend et al., 2025, Passaro et al., 2025] to data preparation and model training and evaluation. (b) The IgPose - equivariant message-passing architecture built upon EGNN [Satorras et al., 2021] and a customized GRU module. (c) The architecture of the customized GRU module. (d) Alternative global pooling operators corresponding to different selective regions. GNN-DOVE [Wang et al., 2021], DeepRank-GNN-ESM [Xu and Bonvin, 2024], and ProAffinity-GNN [Zhou et al., 2024], improve scoring by learning from interface representations, but typically lack geometric equivariance and often exhibit overfitting and/or reduced performance on unseen structures. Recently, an antibody- specific B cell epitope prediction tool, AbEpiTope-1.0 [Clifford et al., 2025], was proposed to employ AlphaFold-2 Multimer (AFM) [Evans et al., 2021] for structural modeling and ESM-IF embeddings [Hsu et al., 2022] pooled over Ig-Ag interface nodes with a shallow multi- layer perceptron (MLP) to discriminate native-like Ig-Ag poses and estimate interface quality. However, varying performance across different benchmarks suggests their limited generalizability. Here, we introduce IgPose, an Ig-Ag complex scoring model based on a generative framework that integrates evolutionary context, geometric inductive bias, structural augmentation, and task-specific learning objectives (Figure 1). IgPose enriches contextual features with evolutionary knowledge from the ESM-2 embeddings [Lin et al., 2023] of Ig and Ag sequences and employs E(n)-equivariant graph neural networks (EGNN) [Satorras et al., 2021] coupled with a customized gated recurrent unit (GRU) module [Cho et al., 2014a] to model long-range interactions while preserving physical symmetries. To overcome the scarcity of experimentally determined Ig-Ag structures in public repositories, we introduced a generative pipeline to supplement the training set with various synthetic decoy structures modeled using Chai-1 [Chai Discovery et al., 2024] and Boltz-2 [Wohlwend et al., 2025, Passaro et al., 2025]. Our framework employs two core models, IgPoseClassifier and IgPoseScore, to address both Ig-Ag pose classification and regression tasks. IgPoseClassifier performs binary classification of a given IgâAg structure into native-like or non-native conformations. IgPoseScore estimates the DockQ score [Basu and Wallner, 2016] of a complex model structure. We design task-specific loss functions for each tool to facilitate efficient model training. Our evaluation results demonstrate that IgPose consistently outperforms traditional physics-based methods [Alford et al., 2017, Xue et al., 2016] and existing DL models [Wang et al., 2021, Guo Bioinformatics IgPose: A Generative Data-Augmented Pipeline for Robust Immunoglobulin-Antigen Binding Prediction3 et al., 2022, Zhou et al., 2024] across various benchmark sets. Inconsistent performance trends of baseline methods emphasize their limitations in generalizability under distribution shifts and structural variations. In contrast, IgPose achieves up to a two- fold improvement in Area Under the Precision-Recall Curve (AP) scores across diverse benchmarks, which we attribute to the integration of our generative data-augmentation strategy with a hybrid architecture combining EGNNs, evolutionary ESM-2 embeddings, and GRUs to capture complex interfacial features. These results position IgPose as a robust computational framework for antibody discovery, facilitating more accurate discrimination and ranking of lead candidates during virtual screening. Experimental Methods Problem Formulation Let S denote an Ig-Ag complex provided in PDB format, containing antibody chain(s) and one antigen chain. We represent S as a computational graph G = V, E, X v , X e , P , where V = v i N i=1 is a set of N amino-acid residues, E is a set of connections between them, and P = p a âR 3 | a â S N i=1 atoms(v i ) collects the 3D positions of all atoms. We seek two functions. First, a classifier f Ξ is defined as follows: f Ξ :G â [0, 1],Ëy c = f Ξ (G), where Ëy c is the probability that S is a native-like binding pose of a cognate Ig-Ag pair (y = 1) versus a non-native decoy (y = 0) including a non-native bound pose of the cognate Ig-Ag pair or any bound pose of a non-cognate Ig-Ag pair. Second, a regressor r Ï is defined as follows: r Ï :G âR,Ëy r = r Ï (G), where Ëy r is an estimated DockQ score of a given model complex structure. Data Sources and Curation We assembled the Structural Immunoglobulin Database (SID), a comprehensive structural dataset of Ig-Ag complexes by combining experimentally determined structures from public repositories with systematically generated decoys. Structural Antibody Database (SAbDab): X-ray crystallogra- phic (XRC) and electron cryomicroscopy (cryo-EM) structures of antibodies (Ab; 4,362 structures) and nanobodies (Nb; 1,137 structures) bound to monomeric (single chain) antigens, deposited prior to September 23, 2024, were curated from SAbDab [Dunbar et al., 2014]. During data cleaning, non-standard amino acids with HETATM records were removed. When residues had alternative locations (altlocs), the one with the highest occupancy was retained. To generate training clusters, antigen sequencesâderived from SEQRES records or the UniProt database [The UniProt Consortium, 2024]âwere clustered by 30% sequence similarity and 30% sequence coverage using MMseqs2 [Steinegger and S Ìoding, 2017, 2018], yielding 942 clusters comprising 5,499 Ig-Ag pairs. Structural T-Cell Receptor Database (STCRDab): A curated set of high-resolution, annotated structures of T-cell receptors (TCR) bound to peptide-MHC (major histocompatibility complex; pMHC) complexes from STCRDab [Leem et al., 2018] were fetched from Zhang et al. [2023]. Structures were similarly cleaned to remove non-standard amino acids and low occupancy altlocs. A total of 80 TCR-pMHC complexes were clustered by MHC class (I or I). Structural Immunoglobulin Decoy Dataset (SIDD): Based on the structural data curated from SAbDab and STCRDab, we constructed SIDD, an in-house database of decoy Ig-Ag structures generated using biomolecular structure prediction tools, Chai-1 [Chai Discovery et al., 2024] and Boltz-2 [Wohlwend et al., 2025, Passaro et al., 2025]. 1. CognateIg-Agdecoys: an in silico generated dataset composed of re-predicted structures of cognate Ab-Ag, Nb-Ag, and TCR- pMHC pairs, yielding ca. 9.2Ă 10 3 structures. A DockQ score of 0.8 (high-quality) [Basu and Wallner, 2016] was used as a threshold to discriminate between positive (â„ 0.8) andnegative (< 0.8) decoy structures. 2.Non-cognateIg-Agdecoys: an in silico generated dataset composed of Abs, Nbs, or TCRs in complex with non- cognate antigens. Ig and Ag sequences were clustered by 100 and 90% similarity, respectively, and 80% coverage using MMseqs2 [Steinegger and S Ìoding, 2017, 2018]. One sample was selected per cluster to remove redundancy. To avoid potential artifacts arising from matching antigens (i.e., false positives), we purposefully paired Abs and Nbs with pMHCs, and TCRs with monomeric antigens, generating ca. 10 5 negative decoy structures. The generated structures were clustered following the same sequence-based clustering procedure used for the SAbDab and STCRDab datasets, based on their corresponding target antigen (monomeric antigen or pMHC). Benchmark Dataset Critical Assessment of Structure Prediction 16 (CASP- 16): We collated all structure predictions submitted for eight Ig-Ag docking targets released at the CASP-16 competition [CASP- 16, 2024] (predictioncenter.org/casp16): H1204 (PDB-8vyl),H1215 (unreleased), H1222 (PDB-9cqd),H1223 (PDB-9cqb),H1225 (PDB-9cqa), H1232 (PDB-9cn2),H1233 (PDB-9cbn), andH1244 (unreleased). These complexes, which include Abs, Nbs, and single-chain variable fragments (scFvs) bound to their cognate antigens, are experimentally resolved but unpublished (at the time of the competition), ensuring that their 3D structures are novel and âunseenâ by existing computational prediction methods, including IgPose. To ensure there was no data leakage between our training cut-off (2024.09.23) and the CASP-16 modeling end date (2024.08.31), we cross-checked all eight CASP-16 targets against our curated dataset and confirmed that none were present. During data cleaning, each Ig copy in a structure was paired with its bound antigen(s). Similar to SIDD, we used a DockQ score [Basu and Wallner, 2016] of 0.8 to discriminate between positive andnegative decoy structures; DockQ scores were provided by the CASP-16 assessors [CASP-16, 2024]. The CASP-16 dataset is composed of 4,352 predicted structures. Dataset Grouping We grouped SID into three internal datasets for classification and regression tasks. Table 1 presents statistics for these datasets and the CASP-16 benchmark. The first classification dataset (SID-CA) comprises all experimentally determined ânativeâ Ig-Ag structures drawn from SAbDab and STCRDab, along with cognate and non- cognate conformations generated by Chai-1 [Chai Discovery et al., 2024]. To mitigate bias from antigen homology, samples were stratified by antigen clusters into training, validation, and test Bioinformatics 4Bui, Chung et al. splits in an approximate 6:2:2 ratio. To investigate generalization across alternative structure prediction tools, we designated a second classification test set (SID-CB) for structures generated exclusively with Boltz-2 [Wohlwend et al., 2025, Passaro et al., 2025]. To train a regression model estimating DockQ scores of cognate decoys, we constructed a regression dataset (SID-R) which integrates experimentally-resolved structures from SAbDab and STCRDab, and Chai-1- and Boltz-2-generated decoy structures in SIDD. Each structure is annotated with a continuous DockQ label (SAbDab, STCRDab = 1; non-cognate decoys = 0; cognate decoysâ (0, 1)). To maintain an unbiased mix of negative samples, we randomly sampled seven Chai-1 decoys per Ig chain within each antigen cluster. SID-R was then split by the same cluster IDs used in SID-C into training, validation, and test subsets. Finally, we used the CASP-16 Ig-Ag prediction results for external validation of both tasks. In the classification setting, we adopted the same DockQ threshold of 0.8 for positive/negative labeling to ensure that only the highest-quality docking poses are labeled aspositive. This stringent cut-off guards against cases where strong signals on non-Ig-Ag interfaces can inflate the overall (global) DockQ score, thus excluding conformations with suboptimal Ig-Ag contacts. In the regression setting, we instead predicted continuous DockQ values directly against the scores obtained by the assessors of CASP-16. Table 1. Statistics of our Structural Immunoglobulin Database (SID) and CASP-16 benchmark dataset. Here, positive represents conformations that are either experimentally-resolved ânativeâ complexes or cognate decoys with DockQ scoresâ„ 0.8;negative indicates structural decoys with DockQ scores< 0.8. SID-C and SID-R denote datasets for classification and regression tasks, respectively. SID-CA and SID-CB are two classification datasets containing decoy conformations generated by Chai-1 and Boltz-2, respectively. DatasetSplit#Positive#Negative SID-CA Train366868907 Validation14459133 Test92817092 SID-CBTest100116436 SID-R Train466810599 Validation19211448 Test10251116 CASP-16Benchmark3494003 CDR annotation ANARCI [Dunbar and Deane, 2015] was used to annotate and extract information about complementarity determining regions (CDRs) from Ab, Nb, scFv, and TCR sequences. The Chothia numbering scheme [Chothia and Lesk, 1987, Al-Lazikani et al., 1997] was used to annotate Abs, Nbs, and scFvs, and the IMGT numbering scheme [Lefranc et al., 1999, 2003, Lefranc, 2015] for TCRs. Graph Construction and Features Ig-Ag structures in PDB or mmCIF formats were converted into PDBQT files using MGLtools [Morris et al., 2009]. During this process, implicit (non-polar) hydrogens were removed, and explicit (polar) hydrogens were introduced where absent. For graph construction, we defined edge sets as follows: E r = (i,j) | min aâA i , bâA j â„p a â p b â„ 2 â€ Ï r , where A is the set of atoms of the corresponding residue, pâR 3 denotes the Cartesian coordinate, and r â intra, inter. Specifically, E intra is the intra-residue edge set including connections between nodes within antibody/antigen residues s.t. Ï intra †3.5 Ì A, while E inter includes inter-molecular edges at the binding interface s.t Ï inter †10.0 Ì A. Input node featuresX v âR NĂd x were obtained from ESM-2 [Lin et al., 2023], where d x = 320. Input edge attributes X e âR NĂd e comprise three raw distances (minimum atomic distance, Cα-Cα distance, and center-of-mass distance), expanded via a Gaussian RBF map Ï D :RâR D with D log-spaced scales in [0.25, 8], yielding a d e = 3ĂD. We used D = 10 by default and varied D in ablations. Model Architecture Here, we present our equivariant graph neural network (EGNN) architecture (Figure 1).Let the input graph be G= (V,E,X v ,X e ,P). The network comprises T EGNN [Satorras et al., 2021] layers, each interleaved with a custom GRU gate (Figure 1c), followed by a weighted pooling head and an MLP classifier. We map node features X âR NĂd x into a hidden space: H (0) = SiLU XW in + b in âR NĂd h ,(1) For t = 1,...,T , we apply: e H (t) ,P (t) = EGNN H (tâ1) , P (tâ1) , H (t) = GRU e H (t) | H (tâ1) , H (tâ1) . (2) Integrating the GRU function [Xiong et al., 2019, Zhou et al., 2024] into GNNs is prevalent as it acts as a learnable gated residual update. As H is an invariant feature in EGNN [Satorras et al., 2021], adding a gated connection on top does not break the equivariant properties of P. In our design, the GRU function introduces an additional residual connection to ease the oversmoothing problem of GNNs by concatenating H (tâ1) and e H (t) as the input state. This modification enforces a stronger self-loop to preserve a nodeâs identity in message passing steps. It also introduces a direct linear path for gradients to flow backward to H (tâ1) via the candidate gate n even when other gates saturate. Further detail can be found in the Supplementary Information. After T equivariant message-passing iterations onG, we perform a read-out function on a selected subset S â V. The perturbation approach, exploring a set of essential node embeddings maximizing GNN performance, is common practice in explainable artificial intelligence (XAI) research [Bui et al., 2023, Bui and Li, 2023]. In practice, we can perform this procedure either through sampling- based and learning-based algorithms or with domain expertise. Given the enormous size of computational graphs and specificity of the Ig-Ag binding problem, we opt for the latter approach and introduce several strategies to defineS: Allnodes - pooling all nodes, InterfaceOnly - pooling only binding-interface nodes,CDR-Epitope Only - pooling only nodes in edges between CDRs and epitopes, CDROnly - pooling only nodes in CDRs,w/ointerface - pooling all nodes except those in inter Ig-Ag edges,w/oCDR-Epitope - pooling all nodes except those in edges between CDRs and epitopes, w/oCDR - pooling all nodes excluding those in CDRs (Figure 1d). Node weights and the global graph embedding are then: w i = sigmoid w †p h i + b p , g = X iâS w i h i ,(3) with |S|†N , where h i corresponds to a row i in H (T ) . Our architecture supports both classification and regression tasks. We train classification models by minimizing the classification objective function on discrete labels. After that, we initialize a Bioinformatics IgPose: A Generative Data-Augmented Pipeline for Robust Immunoglobulin-Antigen Binding Prediction5 regression model from a trained classifier by replacing the softmax output with a linear layer and fine-tuning all parameters on continuous labels using a regression loss function. This transfer learning strategy improves regression performance with fewer data samples. For the readout layers, the following layers are used. IgPoseClassifierâthe classifierâuses a two-layer MLP with SiLU activation and softmax: Ëy c = Softmax W (2) c SiLU(W (1) c g + b (1) c ) + b (2) c .(4) IgPoseScoreâthe regressorâestimates DockQ scores and substitutes the classifier head with a scaled-tanh predictor: Ëy r = 1 2 tanh(0.5Ă z) + 1 , z = W r g + b r .(5) As deep ensembles [Lakshminarayanan et al., 2017] can improve predictive uncertainty estimation and robustness, we define a weighted ensemble function to aggregate the predicted results of M models into Ëy â , as follows: Ëy â = M X m=1 w m Ëy,where M X m=1 w m = 1, w m â„ 0.(6) Training Objective Functions We optimize specific objectives for each task. For classification, we learn Ξ by minimizing: Ξ â = arg min Ξ L c (Ξ),(7) L c =L GC + αL NC + ÎČL MDN .(8) Here, L GC is the graph-level cross-entropy loss that predicts the class of an input graph G, L NC the node-level cross-entropy that predicts individual node types (e.g., antigen, heavy chain, light chain), and L MDN the negative Pearson correlation between predicted probability and ground-truth DockQ. The Lagrange multipliers set as α = 10 â3 and ÎČ = 2 Ă 10 â3 . For regression, we optimize: Ï â = arg min Ï L r (Ï),(9) L r =L coeff +L rank .(10) Here, L coeff = âCorr(y, Ëy r ) for maximizing Pearson correlation [Shen et al., 2023], and L rank is the listwise ranking loss [Cao et al., 2007]. Training and Evaluation Protocol Baselines: We benchmarked our models against MIEnsembles (the highest computed AUC, AP and r scores on CASP-16 [CASP- 16, 2024]), standard physics-based scoring functions (Prodigy [Xue et al., 2016] and Rosetta [Alford et al., 2017]) and publicly available DL models (TRScore [Guo et al., 2022], GNN-DOVE [Wang et al., 2021], DeepRank-GNN-ESM (DR-GNN-ESM) [Xu and Bonvin, 2024], ProAffinity-GNN [Zhou et al., 2024], and AbEpiTope-1.0 [Clifford et al., 2025]). All DL models are executed using their default configurations. Evaluation Metrics: We independently evaluated the classification and regression performance. For classification, we report five standard metrics: Precision (P),Recall (R),F1-score (F1),theArea UndertheReceiverOperatingCharacteristicCurve (AUC), and and theAreaUnderthePrecision-RecallCurve (AP). For regression, we quantify the agreement between the predicted values Ëy i and the true targets y i using the Pearson correlation coefficient (r). IgPose Implementations: Processing an entire graph G is suboptimal in both prediction performance and computational efficiency. Therefore, we extracted a subgraphG s via 3-hop sampling (Algorithm 1) around interface edges E inter , restricting message- passing to relevant binding-site neighborhoods. Specifically, we implemented two alternative sampling strategies: starting from unique nodes inE inter or from nodes in CDRs, with both procedures stopping once G s reached a pre-defined threshold of 600. Node embeddings x i âR 320 were derived from the ESM-2 (8M parameter) model [Lin et al., 2023] as larger variants caused severe overfitting. The default edge embedding dimension was 30 (D = 10) and varied in ablation studies. In addition to EGNN [Satorras et al., 2021]-based IgPose models, we also implemented two variants and trained them with the SID- CA dataset. First, we substituted EGNN [Satorras et al., 2021] with FastEGNN [Zhang et al., 2025] and performed weighted sum pooling over all nodes. The second model includes a two-layer high-order equivariant message passing network (MACE [Batatia et al., 2022]) followed by a simple sum pooling layer and an MLP classification head. Our models, implemented in PyTorch and DGL [Wang et al., 2019], comprised of four EGNN layers, each followed by a custom GRU gate, with a hidden dimension h = 64. The final classifier has an intermediate dropout p = 0.1. Training ran up to 50 epochs with early stopping based on validation F1 scores. Adam optimizer was used with an initial learning rate lr = 10 â4 and a cosine annealing scheduler scaling lr down to 10 â5 . To address class imbalance, a weighted random sampler was employed, setting weights for negative and positive samples at 0.8 and 0.2, respectively. Results Classification Performance We evaluated IgPose on three test sets: SID-CA, SID-CB, and CASP-16. For a fair comparison, we ran all baselines on our evaluation set and defined optimal cut-off thresholds based on their respective F-beta scores (Algorithm 2). We also performed a weighted ensemble of IgPoseClassifier and AbEpiTarget. As shown in Figure 2a and Table 2, IgPose outperforms both physics- and DL-based baselines on AUC and AP scores, showing its strong discriminatory power across all generation protocols: Chai-1 (SID-CA), Boltz-2 (SID-CB), or mixed (CASP- 16). Physics-based methods behave inconsistently: Rosetta performs well on SID-C but drops to modest accuracy on CASP-16, while Prodigy underperforms on the SID-C test set and shows only marginal improvement on CASP-16. All general-purpose DL models demonstrate poor performance across the three tasks, suggesting poor generalization. MIEnsembles, a top EMA method from [CASP- 16, 2024], achieves a slightly better AP score on CASP-16 than both energy-based and general DL-based methods. Interestingly, AbEpiTarget outperforms IgPoseClassifier on CASP-16 despite its limited performance on the SID-C test set, likely due to a bias toward its AlphaFold-Multimerâgenerated data [Evans et al., 2021, Clifford et al., 2025]. Among our variants, FastEGNN [Zhang et al., 2025] and MACE [Batatia et al., 2022] only achieve high AUC and AP scores on our internal SID-C tests, while the ensemble of IgPoseClassifier and AbEpiTarget (IgPC-AbET) consistently outperforms all methods. Bioinformatics 6Bui, Chung et al. Table 2. Detailed classification performance comparison of our three implemented models (FastEGNN, MACE, IgPoseClassifier) and baselines on two internal test sets and CASP-16 on Precision (P), Recall (R), F1, AUC-ROC (AUC), and AUC-PR (AP) scores. Baseline methods produce unique results for each dataset, IgPoseClassifierâs results are from its deployed version. In IgPC-AbET setting, we perform weighted average on output probabilities of IgPoseClassifier and AbEpiTarget with weights of 0.7 and 0.3, respectively. Bold and underlined text represent the best and second best scores of a metric accordingly. Method SID-CASID-CBCASP-16 PRF1AUCAPPRF1AUCAPPRF1AUCAP MIEnsembles-------------0.8940.326 Prodigy0.008 1.0000.0150.0710.0070.012 1.0000.0240.0930.0210.080 1.0000.1480.6770.129 Rosetta0.5980.8710.7090.9590.8620.4350.8570.5770.9390.8230.1270.9830.2250.8840.268 TRScore0.2490.1080.1500.6230.1240.2810.1130.1610.6320.1380.2410.1920.2140.7810.189 GNN-DOVE0.0400.1560.0630.3800.0400.7350.1360.2290.5070.2390.1430.9800.2500.8110.174 ProAffinityGNN0.0550.2320.0890.6250.1000.0920.2330.1320.7850.1310.1310.4180.2000.5730.095 DR-GNN-ESM 0.0370.2700.0650.4140.0410.0740.2630.1160.5130.1280.1170.9210.2080.5650.083 AbEpiTarget0.2930.1200.1700.7050.1520.2170.1350.1670.6210.1250.5910.854 0.699 0.9650.880 IgPoseClassifier0.9400.4900.6440.9820.8880.9670.4660.6280.9810.9170.4740.9000.6210.9140.747 IgPC-AbET 0.9400.4770.6330.9870.8880.9640.4760.6370.990 0.9450.5680.8970.6960.9280.896 MACE0.8980.8950.897 0.972 0.9200.8280.8730.8500.9610.8940.1760.9140.2950.8880.459 FastEGNN0.9230.3620.5200.9820.8400.9270.3430.5000.9810.8750.0000.0000.0000.8130.207 SID-CA TestSID-CB TestCASP-16 0 0.2 0.4 0.6 0.8 1 AP Score IgPC-AbETIgPoseClassifierMACEFastEGNN RosettaProdigy DeepRank-GNN-ESMTRScore GNN-DOVEProAffinityGNN AbEpiTargetMIEnsembles (a) Classification Performance SID-R TestCASP-16 â0.2 0 0.2 0.4 0.6 0.8 Pearson Correlation IgPS-AbESIgPoseScore-FTIgPoseScore-FS MACEFastEGNN Rosetta Prodigy DeepRank-GNN-ESMTRScore GNN-DOVEProAffinityGNNAbEpiScore MIEnsembles (b) Regression Performance Fig. 2. Model performance comparison across (a) classification and (b) regression tasks on our internal SID test datasets and CASP-16. Results of our three implemented models (IgPoseClassifier, FastEGNN, and MACE) are averaged over five executions and colored from pale to deep blue. All existing method results are colored from pale to deep green. In IgPC-AbET and IgPS-AbES settings, we perform weighted average on output probabilities/scores of IgPoseClassifier/IgPoseScore and AbEpiTarget/AbEpiScore with weights of 0.7 and 0.3, respectively. FS and FT refer to two IgPoseScore variants: training from scratch and finetuning from a IgPoseClassifier checkpoint. Error bars of our models represent standard deviation of five executions. Please refer to Table 2 for a detailed comparison of methods on five metrics. (Best viewed in color) In Figure 3, we illustrate representative decoy structures from SIDD and prediction submissions in CASP-16, categorized into TP, TN, FP, and FN according to IgPoseClassifier predictions. These examples encompass structures generated using established structure prediction tools such as Chai-1 [Chai Discovery et al., 2024] and Boltz-2 [Wohlwend et al., 2025, Passaro et al., 2025], along with various approaches employed by independent groups in the CASP-16 competition [CASP-16, 2024], which collectively capture the structural diversity of binding interfaces, chain compositions, and epitope-paratope arrangements. Each structure is annotated with TM-score [Zhang et al., 2022], DockQ [Basu and Wallner, 2016], IgPoseClassifier probabilities, and IgPoseScore, enabling quantitative evaluation.These results demonstrate IgPoseClassifierâs ability to identify native-like interfaces, while also highlighting its challenges with specific decoys. Regression Performance We next evaluated the binding quality scoring capability of IgPoseScore against the baseline methods (Figure 2b). Each baseline employed distinct scoring modalities to rank IgâAg poses: estimated TM-score in MIEnsembles [CASP-16, 2024], binding energies in Rosetta [Alford et al., 2017] and Prodigy [Xue et al., 2016], estimated IoU with crystal structures in AbEpiScore [Clifford et al., 2025], pK d in ProAffinityGNN [Zhou et al., 2024], probabilities in TRScore [Guo et al., 2022], GNN-Dove [Wang et al., 2021], and F nat in DeepRank-GNN-ESM [Xu and Bonvin, 2024]. For IgPoseScore, we tested two variants: FS (trained from scratch) and FT (finetuned from IgPoseClassifier by replacing the head with regression). We also performed a weighted ensemble of IgPoseScore and AbEpiScore (IgPS-AbES). As shown in Figure 2b, IgPoseScore exhibits the highest r score on the internal SID-R test set (r = 0.653), with the fine- tuned version (IgPoseScore-FT) providing additional gains. While Bioinformatics IgPose: A Generative Data-Augmented Pipeline for Robust Immunoglobulin-Antigen Binding Prediction7 Fig. 3. Representative decoy structures from our SIDD test dataset and CASP-16 competition submissions. The decoy structures â shown as cartoon â are categorized into four groups based on the IgPoseClassifier prediction: true positive, true negative, false positive, and false negative. Ground truth structures are shown as transparent surface. For SIDD dataset structures, the prefixes âChai1â and âBoltz2â specify the computational method used for decoy generation, followed by letters that reference the original PDB-ID. For CASP-16 structures [CASP-16, 2024], âH12[number]â denotes the CASP-16 target ID and âTS[number]â corresponds to the participating group that submitted the prediction. PDB-IDs of ground-truth structures are shown in parenthesis. Each structure is accompanied by four numerical scores: (from left to right) global TMscore, global DockQ score, IgPoseClassifier score, and IgPoseScore. IgPoseScore was computed for true/false positive structures only. Asterisk (*) indicates DockQ scores provided by CASP-16 assessors; dagger (â ) indicates incomputable DockQ scores, which apply exclusively to non-cognate Ig-Ag decoys. Color-coding scheme used to distinguish antibodies (Ab), nanobodies (Nb), antigens (Ag), T-cell Receptors (TCR), peptide-MHC complexes (pMHC), and single-chain variable fragments (scFv) is indicated at the bottom of the figure. MACE performs comparably to IgPoseScore on SID-R (r = 0.634), it underperforms on CASP-16 (r = 0.233). Rosetta and Prodigy also show inconsistent performance across the two datasets. Specifically, Rosetta strongly correlates with DockQ on SID-R (r = 0.551) but shows little to no correlation on CASP-16. Conversely, Prodigy achieves a surprisingly high correlation score (r = 0.3812) on CASP-16 but a negative correlation on SID-R. FastEGNN and MIEnsembles demonstrate moderate performance, with FastEGNN obtaining r = 0.440 and r = 0.263 on CASP-16 and SID-R, respectively, and MIEnsembles achieving r = 0.232 on the CASP- 16 dataset (r for SID-R is not available). Interestingly, most deep learning baselines (DeepRank-GNN-ESM, TRScore, GNN-DOVE, and ProAffinityGNN) show near-zero or negative correlations. Finally, although AbEpiScore is comparable to IgPoseScore on CASP-16 (r = 0.3114 vs. r = 0.355), it falls behind our model on the SID-R test set (r = 0.321 vs. r = 0.653). However, the weighted ensemble of these two models (IgPS-AbES) achieves the highest r scores on the two test sets (0.686 on SID-R and 0.415 on CASP-16). Candidate Selection Performance Practical use cases require accurate ranking of predicted binders to prioritize antibody candidates for experimental validation. We evaluated candidate selection performance by first filtering out predicted non-binders using IgPoseClassifier, AbEpiTarget, and their ensemble IgPC-AbET, then ranking the remaining samples with IgPoseScore, AbEpiScore, and their ensemble IgPS-AbES. Top-K success rates (precision@K) were calculated on SID-R and CASP-16 test sets. As shown in Figure 4, IgPose outperforms AbEpiTope on the SID-R test set, achieving near-perfect success rates: 100% at Top-10 and Top-20, 98% at Top-50, and 99% at Top-100. AbEpiTope-1.0 shows slightly lower precision across all thresholds: 70% at Top- 10, 85% at Top-20, 78% at Top-50, and 75% at Top-100. On CASP-16, both models achieve 80% at Top-10. AbEpiTope performs marginally better than IgPose at Top-20, Top-50, and Top-100 (90%, 94%, 94% vs. 85%, 90%, 90%). Notably, the ensemble variant Bioinformatics 8Bui, Chung et al. IgPoseAbEpiTopeIgPose+AbEpiTope 0 20 40 60 80 100 Success Rate (%) Top10 (SID-R)Top20 (SID-R)Top50 (SID-R)Top100 (SID-R) Top10 (CASP)Top20 (CASP)Top50 (CASP)Top100 (CASP) Fig. 4. Comparison of Top-K success rates for IgPose and AbEpiTope on two benchmark datasets. Blue-shaded and green-shaded bars show the SID-R and CASP-16 success rates, respectively. Here, success rate is defined as the precision in Top-K: the proportion of true positive samples among the Top-K ranked predictions. Here, IgPoseClassifier or AbEpiTarget are first used to filter out predicted negative samples; the remaining predicted positives are then ranked by IgPoseScore or AbEpiScore; precision is then calculated among the top 10, 20, 50, and 100 ranked candidates.IgPose+AbEpiTope denotes the weighted ensemble variant of the two methods. outperforms both individual models, achieving nearly perfect scores across all Top-K metrics. Ablation Study We performed several ablation studies to dissect the contribution of each framework component. The results show that: (1) selective global pooling over broader, non-contacting regions improves robustness on structurally diverse decoys, whereas restricting pooling to CDR/interface regions limits generalization (Figure S1); (2) graph-level augmentations (k-hop sampling) stabilize generalization while embedding perturbations degrade it (Figure S2); (3) all-atom graphs clearly outperform C α graphs, and large edge embeddings harm generalization (Figure S3); (4) ensemble methods increase robustness and mitigates overfitting (Figure S4); (5) a customized GRU cell accelerates early learning and yields consistent AP score gains, particularly on CASP- 16 (Figure S5). Further information can be found in the Supplementary Information. Discussion Modeling IgâAg interactions remains challenging, as neither conventional physics-based tools nor DL-based models reliably distinguish true from false binding poses. While general-purpose PPI baselines utilize large-scale training sets such as the Protein- Protein Docking Benchmark (ZDOCK) [Hwang et al., 2010, Vreven et al., 2015], DockGround [Liu et al., 2008, Collins et al., 2022], or PDBbind [Wang et al., 2004] (with cut-offs typically preceding 2022), they often lack the specialized inductive biases [Battaglia et al., 2018] required for the highly flexible CDR loops found in antibodyâantigen interfaces. Furthermore, some general-purpose DL models, such as DeepRank-GNN-ESM [Xu and Bonvin, 2024], explicitly exclude antibody data from their training sets. This lack of domain-specific data curation and training likely accounts for their subpar performance on CASP-16 targets compared to the antibody- specific architecture of IgPose. These shortcomings necessitate a unified framework that can filter plausible docking decoys with high precision and estimate Ig-Ag binding quality (e.g. DockQ [Basu and Wallner, 2016]) to prioritize candidates for experimental validation. We developed IgPose, a generative framework that augments limited experimental Ig-Ag complexes with diverse structural decoys generated using Chai-1 [Chai Discovery et al., 2024] and Boltz- 2 [Wohlwend et al., 2025, Passaro et al., 2025]. IgPose integrates both geometric and evolutionary information to model Ig-Ag binding: it combines equivariant message passing with interface- focused subgraph sampling to capture spatial patterns invariant under physical transformations, while incorporating evolutionary information from ESM-2 protein language model embeddings [Lin et al., 2023]. IgPose also introduces various pooling strategies to let the neural network prioritize critical information autonomously. Crucially, IgPose provides two complementary tools for evaluating antibody candidates: (i) IgPoseClassifier enables high-confidence discrimination of cognate from non-cognate binding poses, offering an effective filter for large-scale docking pipelines; (i) IgPoseScore predicts binding pose scores, supporting finer-grained prioritization of antibody candidates. Empirical evaluations showed that IgPose generalizes effectively across datasets, highlighting the benefits of generative data augmentation and geometry-aware modeling Figure 2b. We observed that conventional binding energy estimation tools are significantly more sensitive to the âphysicalityâ of atomic level structural geometries. Rosetta, for instance, likely achieved superior performance on our internal SID test sets by strictly penalizing the unphysical atomic interactions and steric clashes often inherent in hallucinated binding contacts. However, its discriminative power likely diminished on the CASP-16 benchmark due to most submitted structures undergoing extensive conformational refinement (e.g. massive global sampling, relaxation, molecular dynamics refinement), which results in a narrow distribution of Rosetta scores (Figure S7), making it difficult to distinguish between a near-native low-energy pose and an energetically minimized but incorrect decoy. In contrast, Prodigy assigns favorable (more negative) binding affinities to structures with a high number of interfacial contacts. This heuristic makes it susceptible to hallucinated interactions in decoys, resulting in an inverse predictive pattern in our internal tests. On CASP- 16, Prodigy achieved moderate AUC and r scores, reflecting its capacity to distinguish tight interfaces from loose contacts. However, it failed to discriminate high-quality complexes (DockQâ„ 0.8) from acceptable- and medium-quality poses, resulting in a low AP score. General DL-based prediction models also suffered from out-of-distribution problems, leading to inferior performances across benchmarks. These findings suggest that existing tools remain unreliable for ranking in-silico Ig-Ag structures. Notably, AbEpiTope [Clifford et al., 2025], a recent Ab-Ag binding prediction framework, achieved substantial performance on CASP-16 but performed poorly on our internal SID dataset. This performance gap suggests that the modelâs efficacy may be sensitive to specific data augmentation strategies and training objectives, and integrating such approaches into our framework is a promising avenue for future investigation. The IgâAg binding prediction field currently lacks standardized, large-scale benchmarks. While the CASP challenge [CASP-16, 2024] provides an invaluable external evaluation set, it is constrained by a limited number of cognate Ig-Ag pairs (n = 8). The lack of highly accurate Ig-Ag structure modeling tools and limited benchmarks hinder objective comparisons between studies. Although our generative data pipeline partially addresses this scarcity, the Bioinformatics IgPose: A Generative Data-Augmented Pipeline for Robust Immunoglobulin-Antigen Binding Prediction9 curated dataset may introduce a bias toward antibody structures encountered during training, potentially impeding generalization through partial memorization. To mitigate this, we employed an ensemble approach [Lakshminarayanan et al., 2017]. We observed that a simple average of multiple trained checkpoints consistently enhanced IgPoseâs performance across all benchmarks. Furthermore, a weighted ensemble of IgPose and AbEpiTope outperformed all comparison methods, further confirming the effectiveness of this synergistic approach. Interestingly, our evaluation of pooling strategies suggests that the model does not prioritize the binding interface in its readout functions, despite this region containing the most biologically informative signals. This discrepancy may arise from data imbalance or inductive biases [Battaglia et al., 2018] in the architecture, necessitating further investigation into the spatial distribution of attention during training. From a practical perspective, IgPose is well-suited for therapeutic antibody discovery. In a typical virtual screening workflow, IgPoseClassifier can rapidly discard non-cognate Ig-Ag structures, while IgPoseScore facilitates candidate prioritization through pose scoring. This two-step inference framework optimizes resource allocation for downstream wet-lab validation, particularly when screening against structurally novel antigens or expansive antibody libraries. However, several challenges remain: (i) IgPoseâs Pearson correlation with DockQ remains moderate, and (i) while IgPose demonstrates high accuracy for antibody-antigen binding prediction, we observed comparatively lower performance on the TCR- pMHC subset (Figure S8). This disparity highlights the distinct biophysical challenges of TCR recognition, such as the lower binding affinity ranges and more constrained binding orientations compared to antibodies, which will be the focus of future model refinements. Conclusion Existing methods for IgâAg pose discrimination and scoring frequently fail to generalize across diverse antigen landscapes. To address this, we developed IgPose, a unified framework designed to enhance the robustness and generalizability of IgâAg pose classification and scoring. IgPose achieves this by synergistically integrating generative decoy augmentation, evolutionary context via ESM-2 embeddings, and geometric inductive biases through equivariant graph neural networks (EGNNs) with gated updates. Furthermore, the inclusion of auxiliary losses strategically aligns structural uncertainty with predictive confidence. Our framework incorporates IgPoseClassifier for identifying near- native cognate poses and IgPoseScore for scoring poses. Compared to traditional physics- and DL-based tools, the two functions of IgPose demonstrated superior classification accuracy and regression correlation, showcasing IgPoseâs consistent generalization to unseen structures. Additionally, detailed ablation studies confirmed that interface-focused k-hop subgraph sampling and selective global pooling over specific regions are pivotal to the performance of the model. These specific designs align the modelâs inductive biases with the complex topology of Ig-Ag structures and interfaces, significantly enhancing discriminative power. We envision IgPose as a practical tool for therapeutic antibody discovery pipelines, where fast and accurate screening of binding poses and affinities can significantly accelerate candidate selection. Data availability The Ig-Ag structures used in this study were obtained from public repositories:SAbDab [Dunbar et al., 2014], STCRDab [Leem et al., 2018], and CASP-16 [CASP-16, 2024]. The data underlying this article are available on Zenodo (https://doi.org/10.5281/zenodo.17431183). Code availability The source code for IgPose is available on Zenodo (https://doi.org/10.5281/zenodo.17431131) and Github (https://github.com/arontier/igpose). Competing interests All authors are employees of Arontier Co., Ltd. Author contributions T-C.B. designed and implemented models, conducted experiments, analyzed results, and wrote the manuscript. I.C. collated and curated Ig-Ag data (SIDD), processed structural data, provided biological insight and directions, analyzed and interpreted the results, and contributed to manuscript writing. W.L. contributed to SIDD curation, data processing, and initial environment setup. J.K. conceived the research plan, contributed to data collection and manuscript writing. J.L. conceived the research plan, co-designed the model, provided critical feedback, analyzed and interpreted the results, and contributed to manuscript writing. T-C.B. and I.C. agreed that the order of their respective names may be changed for personal pursuits to best suit their own interests. Acknowledgments This research was supported by the Bio & Medical Technology Development Program of the National Research Foundation (NRF) funded by the Korean government (MSIT) (Grants NRF-2022M3E5F3081268 and NRF-2022M3A9J4079198). J.L. was supported by Seoul National University (370C-20220109 and AI- Bio Research Grant 0413-20230053), and the National Research Foundation of Korea (Grants 2020M3A9G7103933, RS-2023- 00256320, and 2022R1C1C1005080) References Lenette L Lu, Todd J Suscovich, Sarah M Fortune, and Galit Alter. Beyond binding: antibody effector functions in infectious diseases. NatureReviewsImmunology, 18(1):46â61, 2018. doi: 10.1038/nri. 2017.106. Andrew C Chan, Greg D Martyn, and Paul J Carter.Fifty years of monoclonals: the past, present and future of antibody therapeutics. NatureReviewsImmunology, 2025. doi: 10.1038/ s41577-025-01207-9. Marta Garc Ìıa-Fi Ìnana and Iain E. Buchan. Rapid antigen testing in covid-19 responses. Science, 372(6542):571â572, 2021. doi: 10.1126/science.abi6680. Michelle C. Crank, Tracy J. Ruckwardt, Man Chen, Kaitlyn M. Morabito, Emily Phung, Pamela J. Costner, LaSonji A. Holman, Somia P. Hickman, Nina M. Berkowitz, Ingelise J. Gordon, Galina V. Yamshchikov, Martin R. Gaudinski, Azad Kumar, Lauren A. Chang, Syed M. Moin, Juliane P. Hill, Anthony T. DiPiazza, Richard M. Schwartz, Lisa Kueltzo, Jonathan W. Cooper, Peifeng Chen, Judith A. Stein, Kevin Carlton, Jason G. Gall, Martha C. Nason, Peter D. Kwong, Grace L. Chen, John R. Mascola, Jason S. McLellan, Julie E. Ledgerwood, Barney S. Graham, the VRC 317 Study Team, Laura Novik, Bioinformatics 10Bui, Chung et al. Jamie Saunders, Floreliz Mendoza, William Whalen, Aba Eshun, Jennifer Cunningham, Xiaolin Wang, Renunda Hicks, Sandra Sitar, Cynthia Starr Hendel, Abidemi Ola, LaShawn Requilman, Colin Tran, Thuy Nguyen, Pernell Williams, Catina Boyd, Olga Trofmenko, Cristina Carter, and Alicia Widge. A proof of concept for structure-based vaccine design targeting rsv in humans. Science, 365(6452):505â509, 2019. doi: 10.1126/science.aav9033. Richard A Norman, Francesco Ambrosetti, Alexandre M J J Bonvin, Lucy J Colwell, Sebastian Kelm, Sandeep Kumar, and Konrad Krawczyk. Computational approaches to therapeutic antibody design: established methods and emerging trends. Briefingsin Bioinformatics, 21(5):1549â1567, 2019. doi: 10.1093/bib/bbz095. Rebecca F Alford, Andrew Leaver-Fay, Jeliazko R Jeliazkov, Matthew J OâMeara, Frank P DiMaio, Hahnbeom Park, Maxim V Shapovalov, P Douglas Renfrew, Vikram K Mulligan, Kalli Kappel, et al.The rosetta all-atom energy function for macromolecular modeling and design. Journalofchemicaltheory andcomputation, 13(6):3031â3048, 2017. Li C Xue,Jo Ìao Pglm Rodrigues,Panagiotis L Kastritis, Alexandre Mjj Bonvin, and Anna Vangone. Prodigy: a web server for predicting the binding affinity of proteinâprotein complexes. Bioinformatics, 32(23):3676â3678, 2016. Linyuan Guo, Jiahua He, Peicong Lin, Sheng-You Huang, and Jianxin Wang. Trscore: a 3d repvgg-based scoring method for ranking protein docking models.Bioinformatics, 38(9):2444â2451, 2022. Xiao Wang, Sean T Flannery, and Daisuke Kihara.Protein docking model evaluation by graph neural networks.Frontiers inMolecularBiosciences, 8:647915, 2021. Xiaotong Xu and Alexandre MJJ Bonvin. Deeprank-gnn-esm: a graph neural network for scoring proteinâprotein models using protein language model.Bioinformaticsadvances, 4(1):vbad191, 2024. Zhiyuan Zhou, Yueming Yin, Hao Han, Yiping Jia, Jun Hong Koh, Adams Wai-Kin Kong, and Yuguang Mu. Proaffinity-gnn: A novel approach to structure-based proteinâprotein binding affinity prediction via a curated data set and graph neural networks. Journalofchemicalinformationandmodeling, 64(23):8796â8808, 2024. Joakim NĂžddeskov Clifford, Eve Richardson, Bjoern Peters, and Morten Nielsen.Abepitope-1.0: Improved antibody target prediction by use of alphafold and inverse folding. Science Advances, 11(24):eadu1823, 2025. Richard Evans, Michael OâNeill, Alexander Pritzel, Natasha Antropova, Andrew Senior, Tim Green, Augustin Ë Z Ìıdek, Russ Bates, Sam Blackwell, Jason Yim, et al.Protein complex prediction with alphafold-multimer. biorxiv, pages 2021â10, 2021. Chloe Hsu, Robert Verkuil, Jason Liu, Zeming Lin, Brian Hie, Tom Sercu, Adam Lerer, and Alexander Rives. Learning inverse folding from millions of predicted structures. In Internationalconference onmachinelearning, pages 8946â8970. PMLR, 2022. Chai Discovery, Jacques Boitreaud, Jack Dent, Matthew McPartlon, Joshua Meier, Vinicius Reis, Alex Rogozhnikov, and Kevin Wu. Chai-1: Decoding the molecular interactions of life. bioRxiv, 2024. doi: 10.1101/2024.10.10.615955. Jeremy Wohlwend, Gabriele Corso, Saro Passaro, Noah Getz, Mateo Reveiz, Ken Leidal, Wojtek Swiderski, Liam Atkinson, Tally Portnoi, Itamar Chinn, Jacob Silterra, Tommi Jaakkola, and Regina Barzilay. Boltz-1 democratizing biomolecular interaction modeling. bioRxiv, 2025. doi: 10.1101/2024.11.19.624167. Saro Passaro, Gabriele Corso, Jeremy Wohlwend, Mateo Reveiz, Stephan Thaler, Vignesh Ram Somnath, Noah Getz, Tally Portnoi, Julien Roy, Hannes Stark, et al.Boltz-2: Towards accurate and efficient binding affinity prediction. bioRxiv, pages 2025â06, 2025. doi: 10.1101/2025.06.14.659707. Vıctor Garcia Satorras, Emiel Hoogeboom, and Max Welling. E (n) equivariant graph neural networks. In Internationalconferenceon machinelearning, pages 9323â9332. PMLR, 2021. Zeming Lin, Halil Akin, Roshan Rao, Brian Hie, Zhongkai Zhu, Wenting Lu, Nikita Smetanin, Robert Verkuil, Ori Kabeli, Yaniv Shmueli, et al.Evolutionary-scale prediction of atomic-level protein structure with a language model.Science, 379(6637): 1123â1130, 2023. Kyunghyun Cho, Bart Van Merri Ìenboer, Dzmitry Bahdanau, and Yoshua Bengio. On the properties of neural machine translation: Encoder-decoder approaches. arXivpreprintarXiv:1409.1259, 2014a. Sankar Basu and Bj Ìorn Wallner. Dockq: a quality measure for protein-protein docking models. PloSone, 11(8):e0161879, 2016. James Dunbar, Konrad Krawczyk, Jinwoo Leem, Terry Baker, Angelika Fuchs, Guy Georges, Jiye Shi, and Charlotte M Deane. Sabdab: the structural antibody database.Nucleicacidsresearch, 42(D1):D1140âD1146, 2014. The UniProt Consortium.Uniprot: the universal protein knowledgebase in 2025. NucleicAcidsResearch, 53(D1):D609â D617, 2024. doi: 10.1093/nar/gkae1010. Martin Steinegger and Johannes S Ìoding. MMseqs2 enables sensitive protein sequence searching for the analysis of massive data sets. NatureBiotechnology, 35(11):1026â1028, 2017. doi: 10.1038/nbt. 3988. Martin Steinegger and Johannes S Ìoding. Clustering huge protein sequence sets in linear time.NatureCommunications, 9(1):2542, 2018. doi: 10.1038/s41467-018-04964-5. Jinwoo Leem, Saulo H P de Oliveira, Konrad Krawczyk, and Charlotte M Deane.Stcrdab: the structural t-cell receptor database. Nucleicacidsresearch, 46(D1):D406âD412, 2018. Cheng Zhang, Adam Leach, Thomas Makkink, Miguel Arbes Ìu, Ibtissem Kadri, Daniel Luo, Liron Mizrahi, Sabrine Krichen, Maren Lang, Andrey Tovchigrechko, Nicolas Lopez Carranza, U Ìgur S ̧ahin, Karim Beguir, Michael Rooney, and Yunguan Fu. Framedipt: Se(3) diffusion model for protein structure inpainting. bioRxiv, 2023. doi: 10.1101/2023.11.21.568057. CASP-16. Critical assessment of techniques for protein structure prediction, 2024. James Dunbar and Charlotte M. Deane. Anarci: antigen receptor numbering and receptor classification. Bioinformatics, 32(2):298â 300, 2015. doi: 10.1093/bioinformatics/btv552. Cyrus Chothia and Arthur M. Lesk. Canonical structures for the hypervariable regions of immunoglobulins. JournalofMolecular Biology, 196(4):901â917, 1987.doi: 10.1016/0022-2836(87) 90412-8. Bissan Al-Lazikani,Arthur M Lesk,and Cyrus Chothia. Standard conformations for the canonical structures of immunoglobulins11edited by i. a. wilson. JournalofMolecular Biology, 273(4):927â948, 1997. doi: 10.1006/jmbi.1997.1354. Marie-Paule Lefranc, V Ìeronique Giudicelli, Chantal Ginestoux, Julia Bodmer, Werner M Ìuller, Ronald Bontrop, Marc Lemaitre, Ansar Malik, Val Ìerie Barbi Ìe, and Denys Chaume. Imgt, the international immunogenetics database. NucleicAcidsResearch, 27(1):209â212, 1999. doi: 10.1093/nar/27.1.209. Marie-Paule Lefranc, Christelle Pommi Ìe, Manuel Ruiz, V Ìeronique Giudicelli, Elodie Foulquier, Lisa Truong, Val Ìerie Thouvenin- Contet, and G Ìerard Lefranc.Imgt unique numbering for immunoglobulin and t cell receptor variable domains and ig superfamily v-like domains. Developmental&Comparative Immunology, 27(1):55â77, 2003. doi: 10.1016/S0145-305X(02) 00039-3. Bioinformatics IgPose: A Generative Data-Augmented Pipeline for Robust Immunoglobulin-Antigen Binding Prediction11 Marie-Paule Lefranc.AntibodyInformatics:IMGT,the InternationalImMunoGeneTicsInformationSystem, chapter 21, pages 363â379.John Wiley & Sons, Ltd, 2015.ISBN 9781683670988. doi: 10.1128/9781555817411.ch21. Garrett M. Morris, Ruth Huey, William Lindstrom, Michel F. Sanner, Richard K. Belew, David S. Goodsell, and Arthur J. Olson. Autodock4 and autodocktools4: Automated docking with selective receptor flexibility.JournalofComputationalChemistry, 30(16):2785â2791, 2009. doi: 10.1002/jcc.21256. Zhaoping Xiong, Dingyan Wang, Xiaohong Liu, Feisheng Zhong, Xiaozhe Wan, Xutong Li, Zhaojun Li, Xiaomin Luo, Kaixian Chen, Hualiang Jiang, et al. Pushing the boundaries of molecular representation for drug discovery with the graph attention mechanism. Journalofmedicinalchemistry, 63(16):8749â8760, 2019. Tien-Cuong Bui, Van-Duc Le, and Wen-Syan Li. Generating real- time explanations for gnns via multiple specialty learners and online knowledge distillation.IEEEAccess, 11:40790â40808, 2023. Tien-Cuong Bui and Wen-Syan Li. Toward interpretable graph neural networks via concept matching model.In 2023IEEE InternationalConferenceonDataMining(ICDM), pages 950â955. IEEE, 2023. Balaji Lakshminarayanan, Alexander Pritzel, and Charles Blundell. Simple and scalable predictive uncertainty estimation using deep ensembles. Advancesinneuralinformationprocessingsystems, 30, 2017. Chao Shen, Xujun Zhang, Chang-Yu Hsieh, Yafeng Deng, Dong Wang, Lei Xu, Jian Wu, Dan Li, Yu Kang, Tingjun Hou, et al. A generalized proteinâligand scoring framework with balanced scoring, docking, ranking and screening powers. Chemical Science, 14(30):8129â8146, 2023. Zhe Cao, Tao Qin, Tie-Yan Liu, Ming-Feng Tsai, and Hang Li. Learning to rank: from pairwise approach to listwise approach. InProceedingsofthe24thinternationalconferenceonMachine learning, pages 129â136, 2007. Yuelin Zhang, Jiacheng Cen, Jiaqi Han, and Wenbing Huang. Fast and distributed equivariant graph neural networks by virtual node learning. arXivpreprintarXiv:2506.19482, 2025. Ilyes Batatia, David P Kovacs, Gregor Simm, Christoph Ortner, and G Ìabor Cs Ìanyi. Mace: Higher order equivariant message passing neural networks for fast and accurate force fields.Advancesin neuralinformationprocessingsystems, 35:11423â11436, 2022. Minjie Wang, Da Zheng, Zihao Ye, Quan Gan, Mufei Li, Xiang Song, Jinjing Zhou, Chao Ma, Lingfan Yu, Yu Gai, Tianjun Xiao, Tong He, George Karypis, Jinyang Li, and Zheng Zhang. Deep graph library: A graph-centric, highly-performant package for graph neural networks. arXivpreprintarXiv:1909.01315, 2019. Chengxin Zhang, Morgan Shine, Anna Marie Pyle, and Yang Zhang. Us-align: universal structure alignments of proteins, nucleic acids, and macromolecular complexes. Naturemethods, 19(9):1109â 1115, 2022. Howook Hwang, Thom Vreven, Jo Ìel Janin, and Zhiping Weng. Proteinâprotein docking benchmark version 4.0. Proteins: Structure,Function,andBioinformatics, 78(15):3111â3114, 2010. doi: 10.1002/prot.22830. Thom Vreven, Iain H. Moal, Anna Vangone, Brian G. Pierce, Panagiotis L. Kastritis, Mieczyslaw Torchala, Raphael Chaleil, Brian Jim Ìenez-Garc Ìıa, Paul A. Bates, Juan Fernandez-Recio, Alexandre M.J.J. Bonvin, and Zhiping Weng.Updates to the integrated proteinâprotein interaction benchmarks: Docking benchmark version 5 and affinity benchmark version 2. Journal ofMolecularBiology, 427(19):3031â3041, 2015. ISSN 0022-2836. doi: 10.1016/j.jmb.2015.07.016. Shiyong Liu, Ying Gao, and Ilya A. Vakser.Dockground proteinâprotein docking decoy set. Bioinformatics, 24(22):2634â 2635, 09 2008. ISSN 1367-4803. doi: 10.1093/bioinformatics/ btn497. Keeley W. Collins, Matthew M. Copeland, Ian Kotthoff, Amar Singh, Petras J. Kundrotas, and Ilya A. Vakser. Dockground resource for protein recognition studies.ProteinScience, 31(12): e4481, 2022. doi: 10.1002/pro.4481. Renxiao Wang, Xueliang Fang, Yipin Lu, and Shaomeng Wang. The pdbbind database: Collection of binding affinities for protein- ligand complexes with known three-dimensional structures. JournalofMedicinalChemistry, 47(12):2977â2980, 2004. doi: 10.1021/jm030580l. Peter W Battaglia, Jessica B Hamrick, Victor Bapst, Alvaro Sanchez-Gonzalez, Vinicius Zambaldi, Mateusz Malinowski, Andrea Tacchetti, David Raposo, Adam Santoro, Ryan Faulkner, et al.Relational inductive biases, deep learning, and graph networks. arXivpreprintarXiv:1806.01261, 2018. Kyunghyun Cho, Bart Van Merri Ìenboer, Caglar Gulcehre, Dzmitry Bahdanau, Fethi Bougares, Holger Schwenk, and Yoshua Bengio. Learning phrase representations using rnn encoder-decoder for statistical machine translation. arXivpreprintarXiv:1406.1078, 2014b. Bioinformatics IgPose: A Generative Data-Augmented Pipeline for Robust Immunoglobulin-Antigen Binding Prediction1 Supplementary Information for: IgPose: A Generative Data-Augmented Pipeline for Robust Immunoglobulin-Antigen Binding Prediction Tien-Cuong Bui 1,â , Injae Chung 1,â , Wonjun Lee 1 , Junsu Ko 1,â , and Juyong Lee 1,2,â 1 Arontier Co., Ltd., Seoul, 06735, Republic of Korea 2 Seoul National University, Seoul, 08826, Republic of Korea â These authors contributed equally to this work. â Correspondence: nicole23@snu.ac.kr, junsuko@arontier.co Additional Experiments Pooling Strategies This section describes global pooling strategies presented in Figure S1. A detailed comparison is shown in Table S1. âą Pooling over all nodes: The default configuration in our architecture for the global pooling operator is to perform weighted sum over all nodes in an input graph. âą Pooling over interface ( interface-only): Nodes located at the interface region are selected for global pooling operator. âą Pooling over CDR ( CDR-only): Nodes located at the CDR region are selected for global pooling operator. âą Pooling over CDR-Epitope ( CDR-Epitope-only): Nodes located at the CDR and epitope regions are selected for global pooling operator. âą Excluding interface (w/ointerface): Nodes located at the interface region are selected for global pooling operator. âą Excluding CDR (w/oCDR): Nodes located at the CDR region are selected for global pooling operator. âą Excluding CDR-Epitope (w/oCDR-Epitope): Nodes located at the CDR and epitope regions are selected for global pooling operator. âą Ensemble of 3 best: Predicted probabilities of three best pooling techniques are averaged and selected as the final predictions. Selective Global Pooling Strategies To determine the structural information essential for accurate predictions, we evaluated the impact of global pooling operations on model performance. We employed two strategies: one that excludes the Ig-Ag interface, CDR region, and CDR-epitope interface, and another that used only these specific regions. We also assessed two additional configurations: an ensemble that averaged predictions from the three best models and a baseline that applied weighted sum pooling across all nodes. Pooling strategies yield similarly high AP scores on SID-CA, suggesting that the choice of pooling region has limited impact on this curated internal dataset (Figure S1), which may be due to partial memorization of structural patterns during training. The CASP-16 set [CASP-16, 2024] inherently has a greater structural diversity reflecting a broad spectrum of computational prediction and refinement protocols employed by various participants. On this unseen dataset, broader pooling strategies that incorporate non- contacting scaffold regions significantly enhance model robustness by capturing the global topological features of the IgâAg complex. Specifically, pooling strategies that focus on the framework while excluding the immediate interface or CDR loops performed substantially better than global pooling over all nodes. This suggests SID-CA TestCASP-16 0 0.2 0.4 0.6 0.8 1 AP Score Ensemble of 3 best w/o interfacew/o CDRw/o CDRâEpitope All nodes Interface-only CDR-onlyCDRâEpitope-only Fig. S1. A comparison of performance of pooling strategies on SID-CA test and CASP-16 benchmarks. Labels denote the set of nodes used in the global weighted sum pooling operation. âw/oâ denotes exclusion of the specified node set from pooling, while the suffix âonlyâ indicate exclusive use of the specified set of nodes.Allnode: weighted sum pooling over all nodes in a graph.Ensembleof3best: average of output probabilities from the three models corresponding to the pale blue bars. Further detail can be found in Section S1.1. that non-contacting regions of the immunoglobulin and antigen provide a critical geometric reference frame, effectively âanchoringâ the binding site within the overall three-dimensional structure. Conversely, restricted pooling over only the CDR or CDRâepitope regions leads to a sharp degradation in performance, demonstrating that the hypervariable CDR loops alone lack sufficient geometric or contextual information for out-of-distribution generalization. Their high conformational plasticity and sequence variability likely render local-only signals too ânoisyâ to reliably rank poses without the stabilizing context provided by the conserved protein scaffold. Data Augmentation Methods Here, we describe the data augmentation methods presented in Figure S2. A detailed comparison is shown in Table S1. The sampling algorithm is described in Algorithm 1. âą Nondocking: E inter is discarded from computational graphs when input to models. In this setting, no sampling method is applied to graphs. âą Random rotation: During training, positions of nodes in input graphs are rotated by random angles. Bioinformatics 2Bui, Chung et al. âą Mask embed: Residues of nodes excluded from the sampling process are masked out from the residue sequence before performing ESM-2. âą Mask embed + random rotation: First random rotation is applied to graphs in training. Then, residue characters of unselected nodes in a computational graph are masked out from the input sequence before the embedding generation step. âą 3-hop sampling with node threshold (3-hop interface): All nodes included in inter-Ig-Ag edges are selected as seed nodes. A Breadth First Search (BFS) sampling procedure starts picking nodes layer by layer. The process stops when the number of selected nodes exceeds a pre-defined threshold. âą CDR sampling with node threshold (3-hop CDR): Similar to the strategy above but seed nodes are only those located at the CDR region. This experiment investigated whether graph-level augmentation strategies improve model robustness under distribution shifts. We grouped augmentations into three main categories: (i) graph sampling based on k-hop iterations with interface or CDR anchors; (i) geometric perturbations with random rotations in training; and (i) node embedding modifications with sequence masking before ESM-2 execution. For a detailed view of their results on the five metrics, please refer to Table S2. As shown in Figure S2 and Table S2, the 3-hop interface method achieved the highest AP score (0.846) on the SID-CA test set. Although all methods suffer performance drop on CASP- 16, the 3-hop interface sampling approach remained the most resilient, maintaining the highest AUC (0.891) and AP (0.352) scores. Methods that applied additional geometric changes or embedding-level noise, such as âRandom rotationâ, âMask Embedâ and âMask Embed + random rotationâ, saw a drastic decline in performance on CASP-16, suggesting that perturbing coordinates or features is insufficient for cross-dataset generalization. Moreover, the âNondockingâ approach achieved performance comparable to SID-CA TestCASP-16 0 0.2 0.4 0.6 0.8 1 AP Score 3-hop Interface 3-hop CDR NondockingRandom rotation Mask embedMask embed +Rotation Fig. S2. Performance comparison of different data augmentation strategies on CASP-16 benchmark in AP score. Here, âinterfaceâ and âCDRâ mean the selected seed sets for initializing the sampling procedure. âNondockingâ is the setting, where inter Ig-Ag edges are removed from G. For a detailed description of augmentation strategies, please refer to Section S1.3. â3-hopâ refers to a 3-hop BFS sampling procedure starting from a set of seed nodes and finishing once reaching a node threshold (600). All models perform weighted sum over all nodes in graphs. the CDR-based sampling method, suggesting that the model likely learned shapes from individual protein graphs rather than relying solely on explicit interaction edges. Graph Construction Methods To assess the impact of graph topology and edge-embedding sizes on CASP-16 [CASP-16, 2024] performance, we compared various graph construction schemes. The all-atom (A) strategy consistently Table S1. Detailed classification performance comparison of pooling strategies on SID-CA test and CASP-16 on Precision (P), Recall (R), F1, AUC-ROC (AUC), and AUC-PR (AP) scores. Bold and underlined text represent the best and second best scores of a metric accordingly. Best checkpoints are selected based on AP scores on the evaluation set. Strategy Our Test SetCASP-16 PRF1AUCAPPRF1AUCAP Pooling over all nodes0.8660.723 0.7880.9680.8460.3530.9000.5070.8910.352 w/o interface nodes0.627 0.8680.7280.9590.7560.157 0.9080.2680.9020.525 w/o CDR nodes 0.5980.8240.6930.9590.7130.192 0.9080.317 0.9160.529 w/o CDR-Epitope nodes 0.9540.3340.4940.9660.8490.6530.868 0.7450.9100.682 interface-only nodes0.6750.8020.7330.9580.6940.1810.8940.3010.7760.158 CDR-only nodes0.8140.2550.3880.8990.5180.0010.0030.0020.4620.071 CDR-Epitope-only nodes0.9010.6710.7690.9550.8300.0000.0000.0000.6390.099 Ensemble of 3 best checkpoints0.9320.5020.6530.9670.8540.4000.8970.5530.9150.759 Ensemble of 5 best checkpoints0.9340.5190.668 0.969 0.8690.3920.9000.5460.9150.755 Table S2. Detailed classification performance comparison of data augmentation methods on SID-CA test and CASP-16 on Precision (P), Recall (R), F1, AUC-ROC (AUC), and AUC-PR (AP) scores. Weighted sum pooling over all nodes are applied to all settings. Bold and underlined text represent the best and second best scores of a metric accordingly. Method Our Test SetCASP-16 PRF1AUCAPPRF1AUCAP Nondocking0.9200.5860.7160.9730.8350.171 0.9110.2880.8750.329 Random rotation0.4570.7810.5760.9370.3520.1560.9080.2660.8540.245 Mask Embed0.6170.5290.5700.9450.5280.3380.8970.4910.8580.254 Mask Embed + random rotation 0.8000.5160.628 0.9730.8170.1320.6220.2180.6490.102 3-hop sampling with node threshold 0.8660.723 0.7880.9680.8460.3530.900 0.507 0.891 0.352 CDR sampling with node threshold 0.601 0.8280.6960.9570.7760.1680.9080.2840.8830.326 Bioinformatics IgPose: A Generative Data-Augmented Pipeline for Robust Immunoglobulin-Antigen Binding Prediction3 outperformed the C α -based method in AUC and AP (Figure S3), indicating that side-chain and backbone atoms provide important geometric information. AUC AP 0 0.2 0.4 0.6 0.8 1 Score A-NoEFAA-EF-15 A-EF-30A-EF-45 A-EF-60 C α -EF-30 Fig. S3. Performance comparison across graph construction methods on CASP-16. Here, A (all-atom) denotes the baseline setting, C α means edges in a graph are established based on C α distances, and EF represents edge features with a corresponding size. All models perform weighted sum global pooling over all nodes in graphs. In A models, small edge embedding dimensions (0-30) had no discernible impact on model performances, likely because the EGNN architecture inherently encodes distance information within its radial network (Figure S3). However, larger embedding sizes (45 and 60) substantially degraded model performance, resulting in an approximate 10-point drop in AP score. These results highlight the critical need to explore alternative strategies for generating edge attributes to improve model generalization. Overfitting and generalization challenges Given the complex contextual nature of Ig-Ag, the distribution shift problem is inevitable. We performed inferences on the SID-CA test set and CASP-16 [CASP-16, 2024] and visualized their probability distributions. The two datasets show different trends in probability distribution as the training process progresses: the SID-CA test setâs probabilities gradually shift to the left and have a long right tail reflecting the imbalance of positive samples in the training set, while the CASP-16 datasetâs probabilities shift to the right indicating model bias toward positive samples (Figure S4). Furthermore, the AP score in the SID-CA test set increases steadily from Epochs 1 to 5 and remains stable, while this score in the CASP-16 benchmark degrades as training progresses (Figure S5). These results indicate that there is a degree of overfitting in the current training paradigm, especially when an oversampling method is used to increase the occurrence of positive samples. Practically, we can apply ensemble techniques to aggregate predictions of different models to alleviate this problem by leveraging the diversity of individual models to create a more robust and generalized prediction. Customized GRU for Learning Acceleration We customized the original GRU cell [Cho et al., 2014b] by adding an additional connection between the previous hidden state and the current input. Practically, this modification accelerates model learning. As shown in Figure S5, AP scores of the customized version are higher than those of the original version in the first 7 Count SID-CA Test at Epoch 3 CASP-16 at Epoch 1 CASP-16 at Epoch 3 SID-CA Test at Epoch 1 Count Fig. S4. Change of probability distributions over three epochs for SID- CA test set (top) and CASP-16 (bottom). Probability distributions of the two test datasets change differently as training progresses. epoch on both datasets, especially on CASP-16 [CASP-16, 2024]. The trend in performance gain continues until Epoch 5 on our test set. These results indicate that the additional connection in GRU enables models to learn quickly from the training data. 2468101214 0.6 0.8 1 #Epoch AUC Score SID-CA Test (Original GRU) CASP-16 (Original GRU) SID-CA Test (Customized GRU) CASP-16 (Customized GRU) Fig. S5. AUC Score trends over 15 training epochs for IgPoseClassifierâs GRU variants on SID-CA test set and CASP-16. All models use the all- node global pooling operator in this experiment. Performance of Top EMA Methods on CASP-16 In the Quality Assessment (QA) category of CASP-16 [CASP-16, 2024], participants do not predict structures; rather, they evaluate and rank ensembles of decoys generated by other prediction servers. To benchmark IgPose against these state-of-the-art Estimation of Model Accuracy (EMA) methods, we retrieved all submissions corresponding to our eight CASP-16 structural targets. We then extracted both the overall score and the interface scores from âQMODE 1â in all submissions. Due to missing interface scores in several entries, we evaluated performance using AUC, AP, and Pearson correlation (r) based on overall scores and DockQ. For clarity, we report only the top four performing EMA methodsâprioritized by Area Under the Precision-Recall Curve Bioinformatics 4Bui, Chung et al. (AP)âas the remaining entries yielded AP scores below 0.1. As illustrated in Figure S6, the predictive performance of current EMA methods remains limited on IgâAg targets, particularly in terms of AP and r scores. These results underscore the inherent difficulty of the antibodyâantigen binding prediction problem and suggest that general-purpose QA methods struggle to capture the specific biophysical nuances of immunoglobulin interfaces. AUC AP r 0 0.2 0.4 0.6 0.8 1 Score IgPose MIEnsembles-Server PIEFoldhuman MULTICOMAI MULTICOMGATE Fig. S6. Performance of IgPose and top EMA methods reported in CASP- 16 [CASP-16, 2024]. We downloaded predicted results from CASP-16 and computed AUC, AP, andr scores. Analysis of Score Distributions of Rosetta and Prodigy We investigated the discrepancies in the predictive performance of physics-based energy estimation baselines, specifically Rosetta [Alford et al., 2017] and Prodigy [Xue et al., 2016] (Figure S7). For Rosetta, the CASP-16 structures exhibited a significantly narrower score distribution concentrated at highly favorable (low) binding energies compared to the broader distribution observed in the SID- CA dataset. We attribute this to the fact that CASP-16 submissions typically undergo extensive conformational refinement and energy minimization. This process effectively flattens the local energy landscape, diminishing Rosettaâs discriminative power as both near- native and incorrect poses occupy a similar low-energy range. This phenomenon explains the decline in Rosettaâs classification performance on the CASP-16 benchmark. In contrast, Prodigy exhibited an inverse predictive pattern on the SID-CA dataset (AUC = 0.071; Table 2). This is likely because Prodigy relies on a contact-counting heuristic, causing synthetic decoys with high- density, hallucinated interfacial contacts to receive more favorable binding affinity scores than the true native poses. On CASP-16, Prodigy achieved moderate performance (AUC = 0.677, r = 0.381, AP = 0.129). This suggests that while Prodigy can differentiate between tight and loose interfacial packing, it lacks the geometric sensitivity required to distinguish high-quality complexes (DockQ â„ 0.8) from âacceptableâ to âmediumâ quality decoys [Basu and Wallner, 2016]. Classification Performance on Ab-Ag, Nb-Ag, TCR-pMHC subsets We evaluated the performance of IgPoseClassifier across the Ab-Ag, Nb-Ag, and TCR-pMHC subsets, with dataset statistics (Table S3) and classification metrics (Figure S8). As shown in Figure S8, IgPose demonstrates high predictive accuracy for Ab-Ag and Nb-Ag subsets, but encounters specific challenges when evaluating TCR-pMHC binding interactions. While AUC and AP scores remain high for Ab-Ag and Nb-Ag, the lower evaluation scores for TCR-pMHC suggest that this subset is more difficult for the current architecture to characterize accurately. The difference in performance is likely influenced by the unique biophysical properties of TCR-pMHC pairings, which are often of lower affinity and structurally more rigid compared to the more flexible Ab-Ag interactions. Furthermore, we observed an extreme data imbalance within the TCR subset, which contains the smallest ratio of positive samples (Table S3), presenting a huge challenge for IgPose in learning distinctive geometric patterns. These results suggest two potential directions for improving IgPoseâs performance on TCR-pMHC subset: (i) investigating the geometric differences between TCR-pMHC and Ab/Nb-Ag binding interfaces, and (i) addressing the severe data imbalance in this subset. Table S3. Dataset Statistics for Ab-Ag, Nb-Ag, TCR-pMHC Subsets in SID-CA and SID-CB. Type SID-CASID-CB #pos #neg#pos #neg Ab-Ag701679738153 Nb-Ag19814,23022814,126 TCR-pMHC272,139352,157 Algorithms This section presents fundamental algorithms embedded in the IgPose architecture. Theoretical Analysis of Global Pooling and Information Propagation To interpret the ablation results regarding the read-out set S, we analyze the information flow within the network. Let the input graph beG = (V,E,X v ,X e ,P), whereV is the set of residues. The network depth is defined by T layers. As described in Eq. 2, the node features H (t) at layer t are updated via an EGNN layer followed by a customized GRU gated update. We can rewrite Eq. 2 in the node-level format as follows: Ì h (t) i ,p (t) i = EGNN h (tâ1) i ,p (tâ1) i ,h (tâ1) j ,p (tâ1) j jâN (i) , h (t) i = GRU Ì h (t) i ,h (tâ1) i ,h (tâ1) i (11) where i and j are node indices, and N i denotes a set of neighbors of the node i. Eq. 11 establishes that h (t) i is a function of the local neighborhood at tâ 1. We define the structural receptive field R (t) i of node i at the layer t as the set of input nodes that influence its state: Bioinformatics IgPose: A Generative Data-Augmented Pipeline for Robust Immunoglobulin-Antigen Binding Prediction5 (a) Rosetta Binding Energy(b) Prodigy Binding Affinity Fig. S7. Density distributions of Rosetta binding energy and Prodigy binding affinity scores. CASP-16âs structures show narrower distributions concentrated at lower energy values compared to SID-CA, reducing the discriminative power of energy-based scoring functions. AbNb TCR 0 0.2 0.4 0.6 0.8 1 Score SID-CA AUC SID-CB AUC SID-CA AP SID-CB AP Fig. S8. Performance comparison on Ab-Ag, Nb-Ag, and TCR-pMHC subsets. R (0) i = i, R (t) i =R (tâ1) i âȘ [ jâN (i) R (tâ1) j .(12) In other words, a node iâs state at the layer t depends on every node that directly influenced i and other nodes that affected each of its neighbors at the previous layer tâ 1. Given T layers, the final embedding h (T ) i aggregates information from the T -hop neighborhood of node i. Since the protein graph is connected via peptide bonds and inter-residue contacts, for a sufficient T , the receptive field of a framework node v frame expands to include interface nodes v int . Thus, the final embedding h (T ) of a non-interface node i is conditionally dependent on the state of interface nodes: h (T ) i = f h (0) k : k âR (T ) i (13) The global graph embedding g is computed via a weighted sum over a selected subset S âV: g(S) = X iâS Ï(w †p h (T ) i + b p )â h (T ) i .(14) Specifying a subset S that maximizes classification performance (perturbation method) is prevalent in interpretable GNNs [Bui et al., 2023, Bui and Li, 2023]. The exploration procedure can be guided by either learning algorithms or domain expertise. Given the large scale of computational protein graphs, we opt for the latter approach and left the first one for future exploration. Our empirical observations demonstrate that defining S as the set of non-interface (or non- CDR-epitope) nodes maximizes discriminative power (high AP & AUC scores). This phenomenon can be referred to as the inductive bias of message-passing networks in decoy discrimination tasks. While the interface region (V int ) contains the direct binding contacts, it is also the region of highest variance and noise in generated decoys (e.g., local steric clashes or side-chain overlap). Conversely, the connecting framework nodes (V frame ) can act as specific âsensorsâ that integrate these local perturbations. A âbadâ interface induces gradient updates that propagate to the framework, manifesting as geometric strain or latent feature inconsistency in the surrounding nodes. Therefore, by performing weighted sum pooling over S = V \ V int , the readout function focuses on the propagated structural consistency of the complex rather than the noisy local features of the contact boundary. The model learns to discriminate true poses versus wrong ones through indirect signals passed to âscaffoldâ regions. Mathematical Justification for Modified GRU The standard GRU Cho et al. [2014b] updates the hidden state H (tâ1) through a gating mechanism. Formally, the reset gate r (t) and update gate z (t) are computed as: r (t) = Ï W (i) r e H (t) + W (h) r H (tâ1) + b r z (t) = Ï W (i) r e H (t) + W (h) r H (tâ1) + b z (15) In the candidate hidden state n (t) , the reset state r (t) multiplies to H (tâ1) in element-wise, strictly controlling the historical context used for the new proposal: Bioinformatics 6Bui, Chung et al. n (t) = tanh W (i) n e H (t) + W (h) n (r (t) â H (tâ1) ) + b n (16) The final hidden state H (t) is a linear interpolation between the previous state and the candidate state: H (t) = (1â z (t) )â n (t) + z (t) â H (tâ1) (17) We modify the GRU function by defining an input vector X (t) = e H (t) ,H (tâ1) . By expanding the update gate z (t) (or the reset gate r (t) ), we can group terms as follows: z (t) = Ï W (i) z X (t) + W (h) z H (tâ1) + b z = Ï W (i,eH) z e H (t) + W (i,H) z H (tâ1) + W (h) z H (tâ1) + b z = Ï W z (i, e H) e H (t) + (W (i,H) z + W (h) z )H (tâ1) + b z (18) As can be seen, we are now having two independent weights operating on H (tâ1) . If we use Xavier or Kaiming method for weight initialization, these operations can increase pre-activation variance and saturation of r and z gates. Specifically, increasing the magnitude of pre-activation via the double-weight transformation pushes the gate values away from 0.5 toward the saturation regions (0 or 1) as the Sigmoid function is most sensitive in range [â2, 2]. Furthermore, r and z gates are more sensitive to H (tâ1) as a node is listening to its own history twice as loudly as it is listening to the neighbors. In standard GNN architectures, node representations tend to become homogeneous across nodes (oversmoothing) as the number of layers increases. The modified GRU enforces a strong self-loop for each node. The candidate state n (t) relies not only on the neighbor- averaged signal e H (t) but also directly on the nodeâs previous features via W (n,H) i . This additional linear transformation allows the model to selectively balance graph topology information with temporal changes, resulting in more stable performance for dynamic physical systems. The modified candidate hidden state n (t) is as follows: n (t) = tanh W (n) i X (t) + W (n) h (r (t) â H (tâ1) ) + b n = tanh W (n,eH) i e H (t) + W (n,H) i H (tâ1) + W (n) h (r (t) â H (tâ1) ) + b n . (19) In a standard GRU, the gradient of the new state w.r.t the old state relies heavily on the active gates. If z (t) and r (t) saturate to 0, the gradient signal diminishes. In contrast, the term W (n,H) i H (tâ1) in our modified GRU acts as a direct gradient shortcut. Omitting the bounded derivative of the tanh function and considering r (t) as a constant factor, the partial derivative of n (t) w.r.t H (tâ1) has a path independent from the reset gate r (t) : ân (t) âH (tâ1) â W (n) h · diag(r (t) ) + W (n,H) i (20) Therefore, the gradient flow to H (tâ1) always sustains even if the reset gate r (t) â 0, facilitating learning over multiple EGNN layers. Interface-focused K-hop sampling The interface-focused K-hop sampling algorithm outputs a subgraph centered around the interface region of a given input graph. This iterative algorithm starts from a set of seed nodes, which can be either CDR nodes or any nodes in inter-Ig-Ag edges. The output subgraph includes all sampled nodes and any edges established between them. Algorithm 1 K-hop Subgraph Sampling Require: G, k, node threshold N max , optional seed set S 1: if S =â then 2: S âu,v | (u,v)âE inter â· interface seeds 3: end if 4: C â S â· current selected nodes; |S|< N max by assumption 5: for iâ 1 to k do 6: Lâ unique(BFS layer(G, S, i)) 7: L new â L\ C 8: if L new =â or |C| +|L new | > N max then 9:break 10: end if 11: C â CâȘ L new 12: end for 13: return subgraph(G, C) Threshold Selection Baseline methods output various ranges of continuous values with different meaning. We acknowledge that a robust classifier must have a unique threshold for all datasets. Therefore, we design Algorithm 2 to select a classification threshold that maximize the F-beta score on the evaluation set. In practical virtual screening tasks, we can also opt for the Top-k thresholding approach to prioritize the most promising leads, ensuring high precision among the top-ranked candidates which are most likely to undergo further lead optimization. Algorithm 2 Select threshold maximizing F-beta score based on the evaluation set Require: S =s i n i=1 , s i âR, Y =y i n i=1 , y i â0, 1,ÎČ = 0.25 1: T â unique(S) âȘ0, 1â· Candidate thresholds 2: score â â 0, Ï â â 0 3: for all Ï âT do 4:Predict Ëy i â 1s i â„ Ï for i = 1,...,n 5:score â (1 + ÎČ 2 )· P Ă R ÎČ 2 Ă P + R 6: if score > score â then 7:score â â score, Ï â â Ï 8: end if 9: end for 10: return (Ï â , score â )