Skip to main content
Cell Reports Methods logoLink to Cell Reports Methods
. 2026 Feb 13;6(2):101312. doi: 10.1016/j.crmeth.2026.101312

Efficient global accuracy estimation for protein complex structural models using multi-view representation learning

Dong Liu 1,3, Xuanfeng Zhao 1,3, Tianyou Zhang 1, Lei Xie 1, Enjia Ye 1, Fang Liang 1, Haodong Wang 1, Guijun Zhang 1,2,4,∗
PMCID: PMC12946752  PMID: 41690307

Summary

With the rapid advancement of protein structure prediction techniques and the explosive growth of predicted structural data, existing estimation of model accuracy (EMA) methods struggle to balance computational efficiency with estimation performance. Here, we present MViewEMA, a single-model EMA method that leverages a multi-view representation learning framework to integrate residue-residue interaction features from micro-environment, meso-environment, and macro-environment levels for global accuracy assessment of protein complex models. Benchmark results demonstrate that MViewEMA outperforms state-of-the-art EMA methods in global accuracy assessment, achieving more than a 10-fold improvement in computational efficiency compared to our previous method, DeepUMQA3. This method enables efficient selection of high-quality protein complex models from large-scale structural datasets and achieved top performance in model selection tracks during the CASP16 blind test, demonstrating its potential to enhance the accuracy of complex structure prediction when integrated into modern frameworks such as AlphaFold-Multimer, AlphaFold3, and DiffDock-PP.

Keywords: protein structure prediction, estimation of model accuracy, protein complex model accuracy estimation, single-model methods, deep learning, multi-view representation learning

Graphical abstract

graphic file with name fx1.jpg

Highlights

  • •

    MViewEMA introduces multi-view representation learning for complex model evaluation

  • •

    The approach encodes residue interaction patterns across multiple structural scales

  • •

    MViewEMA enables efficient and accurate selection of protein complex models

  • •

    Integration with complex structure modeling frameworks improves prediction accuracy

Motivation

Estimation of model accuracy (EMA) is crucial for the reliable application of protein structure models in biological research. In the post-AlphaFold2 era, protein complex prediction methods routinely generate large ensembles of models to enhance prediction accuracy. Efficiently and accurately identifying high-quality models from these vast sets, without relying on information from the modeling process itself, remains a major challenge. In this work, we present MViewEMA, which employs multi-view representation learning based on diverse residue-residue interaction features to evaluate the overall accuracy of protein complex models.


Liu et al. present MViewEMA, a multi-view learning framework that integrates structural features across multiple scales to assess the accuracy of protein complex models, enabling faster model selection and improving the accuracy of deep learning-based structure predictions.

Introduction

The emergence of protein structure databases with hundreds of millions of predicted models (e.g., AlphaFold DB1 and ESM Metagenomic Atlas2) has driven rapid progress in structural biology and bioinformatics.3 These large-scale databases pose a challenge for accurately assessing structural quality to ensure their reliable application in life science research. This challenge becomes particularly acute in the post-AlphaFold era, where structure prediction may evolve into a model selection problem, requiring efficient discrimination of high-accuracy structures from extensive conformational ensembles.4 The recent introduction of a dedicated massive model selection track4 in CASP16 exemplifies the growing demand for efficient estimation of model accuracy (EMA)5,6 methods to facilitate the practical application of these structural resources.

EMA provides quantification of the deviation between predicted protein models and their native structures when experimental structural data are not yet available, establishing accuracy metrics for model selection.7 With the advancement of structure prediction methodologies, EMA techniques have increasingly become intrinsic self-assessment modules integrated into modern prediction frameworks.8,9,10,11 These frameworks leverage intermediate representations or prior knowledge derived from the modeling process to evaluate structure accuracy, as exemplified by sequence-based methods such as AlphaFold8,9 and structure-based docking protocols.12,13,14,15 For sequence-based methods, AlphaFold28 derives its self-assessment scores from the single and pair representations of multiple sequence alignments (MSAs) and structural templates, while AlphaFold39 employs an enhanced four-block confidence module that utilizes corresponding representations to evaluate and select diffusion-generated models. For structure-based protocols, diffusion-driven docking methods such as DiffDock-PP12 and template/energy-based methods like HDOCK13 utilize modeling process information as input for assessing docking model accuracy. While these self-assessment modules demonstrate strong performance within their modeling frameworks, their reliance on framework-specific input features often limit generalizability across diverse prediction methods.

To address the limitations of self-assessment modules, third-party EMA approaches (e.g., consensus, quasi-single, and single-model techniques) remain essential for protein structure prediction. Consensus methods16,17,18,19 evaluate model accuracy by identifying common structural features across multiple models, such as MULTICOM,20 making their performance dependent on the quality of the input model pool. MULTICOM20 has been one of the pioneering forces in the field, consistently excelling in CASP experiments and advancing the development of consensus-based quality assessment strategies. To mitigate the reliance on quality of input model pool, quasi-single-model methods21,22,23 employ internal structure prediction techniques to generate reference structures and compare them with candidate models using deep learning or structural alignment. ModFOLD23 is a representative method in this category, maintaining state-of-the-art (SOTA) performance while providing freely accessible EMA services to a wide range of bioscience communities. Single-model methods24,25,26,27,28 provide a fully autonomous solution for evaluating protein model accuracy by employing statistical potential-based scoring systems or machine learning frameworks. These methods require only a single model as input, eliminating the need for model ensembles or external reference structures, while effectively evaluating the accuracy of the structure model.29 Among them, ProQ30 is one of the first methods to apply machine learning techniques to protein EMA, laying the foundation for the development of single-model approaches.

In recent years, single-model methods have made significant progress driven by advancements in deep learning technologies, such as DeepAccNet-MSA,31 DeepUMQA3,32 and VoroIF-GNN.33 DeepAccNet-MSA31 leverages co-evolutionary information derived from MSA and convolutional architectures to predict the local accuracy of monomer models, making it the top-performing single-model local EMA method in CASP14. With the advancement of protein language models, our developed method DeepUMQA332 further incorporates evolutionary features extracted by ESM (i.e., evolutionary scale modeling),34 along with intra-chain and inter-chain USR26 descriptors, to assess the local accuracy of complex models, achieving SOTA performance in interface-level local EMA in CASP15. In contrast to these evolution-aware methods, VoroIF-GNN33 adopts a purely structure-based strategy without relying on any evolutionary information. It derives interface contacts from the Voronoi tessellation of atomic spheres to construct a contact graph and predicts the accuracy of each contact using an attention-based graph neural network, demonstrating top performance for multimeric model selection in CASP15.

Most high-performing single-model methods rely on evolution-aware features derived from MSAs, structural templates, or protein language models. Since these features are commonly used for structure prediction, such methods may exhibit bias toward protein structures that share similar evolutionary information, especially for targets with weak evolutionary signals (e.g., antibody-antigen). Extracting these features is computationally intensive and limits the applicability of these methods in large-scale, high-throughput model evaluation. While some single-model methods have attempted to assess model accuracy using purely structure-based features, they have generally struggled to achieve SOTA performance. This may be due to these methods aggregating all protein features into a single-scale representation for assessment, which limits their ability to capture the heterogeneous dependencies across structural hierarchies. In addition, many existing EMA methods focus on residue-level or interface-level accuracy, which makes them less effective in assessing the overall structural integrity of the protein. Metrics that evaluate global structural accuracy, such as TM-score35 or Oligo-GDTTS,36 are crucial for capturing the overall correctness of domain-domain or inter-chain arrangements,8 providing a more accurate reflection of the model’s overall quality and ranking.9 Thereby, developing an efficient, accurate, and generalizable single-model EMA method that is independent of the structure modeling process remains a critical challenge in structural bioinformatics.

To address these limitations, building upon our previous work (DeepUMQA series),26,32 we further developed a single-model EMA framework based on multi-view representation learning,37 MViewEMA, enabling efficient global confidence estimation and model selection in large-scale structural sampling scenarios. The proposed method extracts residue-residue interaction features from three complementary views, including micro-environment, meso-environment, and macro-environment. Each feature view is processed by dedicated networks using graph attention,38 convolutional,39 and Transformer40 architecture, whose outputs are integrated through cross-view information flow to predict the global confidence score. MViewEMA operates without reliance on modeling process information sources (e.g., MSAs, templates, or protein language models), establishing analytical independence from the modeling process. This enables a fully decoupled accuracy assessment solution for a wide range of protein structure prediction methods. Benchmark results demonstrate that MViewEMA achieves strong accuracy and efficiency compared to SOTA single-model methods on both the CASP15 benchmark dataset and the CASP16 EMA blind test, with a 10.42-fold increase in runtime efficiency over our previously developed DeepUMQA3.

Results

MViewEMA overview

MViewEMA is a deep learning-based computational protocol developed for global accuracy estimation of protein models. Given a protein complex model, it employs a multi-view representation learning framework to comprehensively capture the relationship between model accuracy and protein features across micro to macro scales. The framework integrates three views of residue-residue interaction features, including micro-environment (MiE), meso-environment (MeE), and macro-environment (MaE), which are processed by specialized heterogeneous network architectures comprising graph, convolutional, and transformer modules to predict a global confidence score (i.e., TM-score35) of the entire structure (Figure 1). Specifically, (1) the MiE features encode amino acid properties (e.g., residue type encoding and physicochemical properties), geometric configurations (e.g., torsion angle, secondary structure, and backbone bond angle and length), and statistical features (e.g., one-body energy terms) of individual residues, providing fine-grained protein descriptions. These MiE features are further enriched by incorporating residue substitution probabilities41 from the MeE features and inter-residue distance map from the MaE features and are processed using graph attention networks (GATs).38 Through iterative message passing between residues, the GATs progressively aggregate features from individual residues to the entire protein, improving expressive capacity from micro-level descriptors to macro-level structure awareness. (2) The MeE features simulate the local atomic environment surrounding each residue. A voxelized 3D grid centered on each residue is constructed, and cascaded 3D convolutional neural networks (CNNs)39 are employed to extract local spatial features. This enables the method to capture neighborhood-level spatial dependencies and serves as a transitional bridge toward global structural understanding. (3) The MaE features capture the geometric relationships and statistical dependencies between each residue and all other residues in the protein, including two-body energy terms, residue frame alignment encoding, distance and orientation maps. These MaE features with MeE-2D representations are processed by 2D convolutions and pooling layers, followed by biaxial attention-based Transformer networks.40 This design enables effective learning of long-range residue-residue dependencies that are crucial for improving overall EMA accuracy. Finally, the representations from MiE, MeE, and MaE are integrated via matrix multiplication and pooling layers, enabling MViewEMA to jointly infer across multiple structural scales and output a global confidence score for the protein model. Full details for both multi-view features and network architecture are provided in the STAR Methods.

Figure 1.

Figure 1

Overview of the MViewEMA framework for global accuracy assessment of protein models

(A) Overall architecture of MViewEMA. Given an input protein model, multi-view residue-residue interaction features are extracted, including micro-environment (MiE), meso-environment (MeE), and macro-environment (MaE). These features are hierarchically aggregated through a combination of convolution, transformer, and graph modules to predict a global confidence score.

(B) Illustration of the three residue-residue interaction features. (1) MiE features encode the physicochemical, geometric, and statistical attributes of individual residues; (2) MeE features represent the geometric context of each residue within its local atomic neighborhood and incorporate residue substitution probabilities; (3) MaE features describe the distance, spatial orientation, and statistical energy relationships between each residue and all other residues within the protein.

(C) The MeE representation is passed through cascaded 3D CNN layers to extract local spatial features (left). The MaE and MeE 2D representations are processed by 2D convolution and pooling layers for spatial downsampling (right).

(D) The MeE-MaE representation is processed by a transformer network with a biaxial multi-head attention mechanism.

(E) The MeE-MiE-MaE representation is fed into multi-head graph attention networks, which update the representation through iterative message passing.

Comparison between MViewEMA and SOTA methods on the benchmark dataset

To test the global accuracy assessment performance of the proposed method, MViewEMA is compared with all 16 single-model methods and top 5 consensus methods of CASP15 on the official dataset. The dataset and the training dataset of MViewEMA were strictly separated in time, and a 40% sequence identity cutoff was applied at the complex-chain level in the training data to prevent potential information leakage (see STAR Methods). To ensure a rigorous performance comparison, while MViewEMA was trained using TM-score as the global confidence score, we followed CASP protocols to analyze global EMA performance based on both TM-score and Oligo-GDTTS.36 All data were obtained from official CASP repository, and the analysis was conducted using publicly available code provided by the CASP organizers (https://git.scicore.unibas.ch/schwede/casp15_ema), with an assessor-defined sum Z score formula that integrates Pearson correlation, Spearman correlation, receiver operating characteristic area under the curve (ROC AUC), and Top1Loss.6

MViewEMA shows top performance in global accuracy estimation on the CASP15 benchmark dataset (Figure 2). It outperformed all 16 single-model methods, achieving the Z score36 (TM-score) of 4.11 and Z score (Oligo-GDTTS) of 3.67, surpassing the second-best method, ManiFold, which achieved Z scores of 3.03 and 3.39, respectively (Figure 2A). Compared to our previously proposed methods, GraphGPSM27 (group name: GuijunLab-Threader) and DeepUMQA332 (group name: GuijunLab-RocketX), MViewEMA improved the sum Z score on TM-score and Oligo-GDTTS by at least 1.91 and 1.94, respectively. The observed performance gain may be partly attributed to the multi-view representation learning framework employed in MViewEMA. Furthermore, we compare the performance of MViewEMA and the top 5 single-model methods in terms of model selection (Top1Loss) and accuracy discrimination (ROC AUC), as shown in Figures 2B and S1A and Tables S1 and S2. For model selection, MViewEMA achieved the average Top1Loss on both TM-score and Oligo-GDTTS (0.104 ± 0.055 and 0.236 ± 0. 114, 95% bootstrap confidence interval), outperforming ManiFold (0.144 ± 0.059, p = 4.69 × 10−1 and 0.295 ± 0.109, p = 2.80 × 10−1, two-sided paired Wilcoxon signed-rank test) and GraphGPSM (0.187 ± 0.065, p = 1.35 × 10−2 and 0.399 ± 0.140, p = 1.7 × 10−2). Consistent trends were observed in model accuracy identification, where MViewEMA also achieved the highest average ROC AUC for these metrics (0.704 ± 0.047 and 0.688 ± 0.054, 95% bootstrap confidence interval), as shown in Figure 2B. However, MViewEMA did not achieve the highest performance in either the target-wise average or the all-model Pearson and Spearman correlations (Tables S1 and S2). Further analysis found that MViewEMA tended to overestimate global confidence scores, likely due to the inclusion of monomer structure data during training and a distribution bias toward high-quality models in the dataset. Nevertheless, incorporating monomer data enables the network to learn fundamental folding patterns and physicochemical properties of individual chains, enhancing its generalizability and assessment accuracy for complex models, as supported by our ablation studies (Figure 6).

Figure 2.

Figure 2

Performance comparison between MViewEMA and SOTA EMA methods on benchmark datasets

(A) Global accuracy assessment of MViewEMA and all 16 single-model methods for TM-score (left) and Oligo-GDTTS (right) metrics on the CASP15 dataset. Sum Z score integrates Top1Loss, ROC AUC, Spearman, and Pearson correlation.

(B) Comparison of ROC AUC across CASP15 targets for MViewEMA and the top 5 single-model methods.

(C) Sum Z score of MViewEMA and the top 5 consensus methods on antibody-antigen targets. The Z score, defined as in (A), combines TM-score and Oligo-GDTTS.

(D) Per-target Top1Loss of MViewEMA and top 5 consensus methods for antibody-antigen targets.

(E) Running time of single-model methods (MViewEMA and DeepUMQA3) and the consensus method AssemblyConsensus (AC).

(F) Top1Loss of MViewEMA and all other EMA methods on the challenging dimers T1160o and T1161o.

(G) Structures of top-ranked models selected by MViewEMA, ManiFold, and Venclovas for T1160o and T1161o. The native structure is shown in light blue, while the predicted structures are depicted in distinct colors. The direction of each metric (higher↑ or lower↓) indicates which corresponds to better performance.

Figure 6.

Figure 6

Component contribution analysis and network explainability of MViewEMA

(A) Performance comparison of MViewEMA variants using different combinations of view features and training datasets on the benchmark dataset.

(B) UMAP visualizations of the initial features (left) and network-processed embeddings (right) from protein models. Each point is colored according to the corresponding model quality score (TM-score), with intervals from 0 to 1 in steps of 0.1.

(C) Structures of top-ranked models selected by MViewEMA and its w/o MaE variant on antibody-antigen target H1140. The native structure is shown in light blue, while the selected structures are depicted in distinct colors.

(D) Attention maps of high-quality (1) and low-quality (2) structures for target protein H1106, with attention scores normalized to [0, 1]. The heatmap of the attention difference between high-quality and low-quality structures (3), where blue regions indicate higher attention scores in high-quality structures, and white regions indicate higher attention scores in low-quality structures. The direction of each metric (higher↑ or lower↓) indicates which corresponds to better performance.

To further evaluate its performance in challenging scenarios with high structural diversity and scarce homologous templates, MViewEMA was compared against the top 5 consensus methods on antibody-antigen complex models (Figures 2C and 2D). It achieved the highest sum Z score of 7.183 in global accuracy assessment, outperforming consensus methods and surpassing the best-performing method MULTICOM_qa17 by 3.98. As a single-model method, MViewEMA is independent of model pool quality and effectively compensates for the limitations of consensus methods. While MULTICOM_qa performed excellently in all CASP15 targets, its performance on antibody-antigen targets was suboptimal, primarily due to the limitation of most structure prediction methods for weakly homologous targets, which resulted in low-quality model pools (e.g., only 3.4% (11/319) for antibody-antigen target H1140 had TM-score >0.7). MViewEMA selected top1 models that were close to or matched the best accuracy in 6 antibody-antigen targets and achieved the best average Top1Loss (0.096) across all antibody-antigen targets (Figure 2D). It is a 23.2% improvement over the second-best method Venclovas42 (Top1Loss = 0.125), which demonstrated top performance in CASP15 complex structure prediction (ranked second). These findings suggest that MViewEMA exhibits broader applicability to antibody-antigen models than consensus methods and may offer practical advantages for downstream applications such as antibody design.

Given the challenges associated with selecting high-quality models from structural pools containing mostly low-quality protein models, we analyzed the performance of all EMA methods on two challenging homomers, T1160o and T1161o, which are difficult for both structure prediction and accuracy estimation (Figure 2F). T1160o is an ancient protein reconstruction target that shows conformational differences from previously reported structures due to distinct compounds used in the crystallization buffer, whereas T1161o is a mutation-induced variant of T1160o, containing five amino acid substitutions per monomer that result in a 1.6 Å all-atom root-mean-square deviation (RMSD) change.43 For these targets, the average TM-score of the model pools were 0.334 and 0.469, respectively. Except for MViewEMA, no other EMA method successfully identified the best model for both targets, typically selecting low-quality models instead. Notably, only our previously developed DeepUMQA3 successfully selected the best model for one target T1161o. Based on DeepUMQA3, the improved version MViewEMA selected the best models for both targets, further validating the effectiveness of introducing multi-view representation learning. Figure 2G shows the top1 model selected by different top-performance EMA methods, where the model selected by MViewEMA outperformed those selected by the single-model method ManiFold and consensus method Venclovas in both TM-score and DockQ.44

To verify the efficiency of MViewEMA, we compared its runtime performance with that of the single-model method DeepUMQA3 and the consensus method AssemblyConsensus (AC). Under the same hardware configuration (Intel 2.10 GHz, single-core CPU), MViewEMA achieves an average runtime of 22.64 s for each protein model, compared to 235.96 s for DeepUMQA3 and 120.10 s for AC, corresponding to speedups of 10.42-fold and 5.30-fold, respectively, as shown in Figure 2E. Moreover, the runtime of MViewEMA remained relatively stable across a wide range of protein lengths, underscoring its robustness and scalability for handling protein of varying sizes. These aforementioned results demonstrate that MViewEMA not only offers strong estimation performance but also excels in efficiency, making it well suited for large-scale protein model evaluation in practical applications.

Comparison between MViewEMA and AlphaFold self-assessment

To test the potential of MViewEMA to improve structure prediction accuracy in AlphaFold pipelines, we constructed AlphaFold benchmark datasets based on CASP15 targets (see the test datasets in the STAR Methods), followed by a comparative analysis against the self-assessment results of AlphaFold-Multimer45 and AlphaFold3.9 As the AlphaFold framework primarily relies on a TM-score-based confidence metric (i.e., ranking_score) to rank predicted models, and this study focuses on assessing global structural accuracy, we compared MViewEMA with confidence score in terms of both accuracy estimation and model selection.

On the datasets of AlphaFold-Multimer and AlphaFold3 with default top 5 models, MViewEMA performs comparably to self-assessment of AlphaFold-Multimer and AlphaFold3 in terms of protein model selection (Table S3). The average TM-score of the top-ranked models selected by MViewEMA were 0.777 ± 0.071 and 0.773 ± 0.079 (95% bootstrap confidence interval), with corresponding median TM-score of 0.890 and 0.891, showing no significant difference compared with those selected by AlphaFold-Multimer (0.772 ± 0.075, median = 0.852, p = 3.81 × 10−1) and AlphaFold3 (0.771 ± 0.081, median = 0.851, p = 7.75 × 10−2) based on two-sided paired Wilcoxon signed-rank test. Notably, the average best structures observed in the model pools were 0.787 (AlphaFold-Multimer) and 0.802 (AlphaFold3), indicating that while AlphaFold3 was able to achieve higher prediction accuracy, its self-assessment failed to reliably identify them. These results highlight the importance of not only improving the structure prediction itself but also enhancing the performance of model accuracy estimation. Since both datasets contain only five default models for each target, the limited number of candidate structures leads to relatively minor differences in model selection performance. Therefore, we conducted further analyses on datasets with larger model pools, AFM Dataset-MT (for AlphaFold-Multimer) and AF3 Dataset-Seeds (for AlphaFold3), to better test the effectiveness of MViewEMA.

For AlphaFold-Multimer, MViewEMA demonstrates significantly improved performance over its self-assessment in terms of global accuracy assessment on AFM Dataset-MT, as illustrated in Figures 3A and 3D. On the test set, MViewEMA achieved a 1-Top1Loss of 0.905 ± 0.056 (95% bootstrap confidence interval), which was higher than that of AlphaFold-Multimer (0.887 ± 0.049, p = 1.35 × 10−1, two-sided paired Wilcoxon signed-rank test). Among all targets, MViewEMA outperforms AlphaFold-Multimer in 21 out of 26 targets in Top1Loss (Figure 3D1). The median TM-score of the top1 models selected by MViewEMA reaches 0.886, representing an improvement of about 12% over those selected by AlphaFold-Multimer self-assessment (median TM-score = 0.791), as shown in Figure S1B. For antibody-antigen targets, the average accuracy of the top1 models selected by MViewEMA is TM-score = 0.814 (median = 0.875), which is higher than TM-score = 0.740 (median = 0.712) obtained by AlphaFold-Multimer self-assessment (Figure 3B). This result further supports the notion that for targets with limited evolutionary information, self-assessment of structure predictions relying on modeling process features (e.g., MSAs or templates) may struggle to identify high-quality structures, whereas MViewEMA independent of the modeling process can achieve superior model selection performance. A successful result example of MViewEMA from target H1143 is shown in Figure 3E. The top1 structure selected by MViewEMA achieves TM-score = 0.961 and DockQ = 0.774, whereas AlphaFold-Multimer selection only yields TM-score = 0.637 and DockQ = 0.041, with an incorrectly predicted interaction interface. Additionally, in terms of other analytical metrics, MViewEMA also performed well, achieving ROC AUC = 0.686 ± 0.059, Pearson = 0.456 ± 0.113 (all-model: 0.442), and Spearman = 0.430 ± 0.100 (95% bootstrap confidence interval), all of which are higher than the corresponding values for AlphaFold-Multimer self-assessment (0.630 ± 0.051, 0.352 ± 0.116 [0.433], and 0.335 ± 0.100, p = 4.16 × 10−2, 6.55 × 10−2, 3.40 × 10−2, two-sided paired Wilcoxon signed-rank test), as shown in Figures 3D2–3D4. Particularly, MViewEMA achieves relative improvements of 29.5% and 28.4% in Pearson and Spearman correlations, respectively.

Figure 3.

Figure 3

Performance comparison of MViewEMA with AlphaFold self-assessment

(A) Global accuracy assessment performance of MViewEMA and AlphaFold-Multimer on AFM Dataset-MT in terms of TM-score.

(B) TM-score of top1 models selected by MViewEMA and AlphaFold-Multimer for each antibody-antigen target.

(C) TM-score of best available models (Best), MViewEMA-selected models, and AlphaFold3-selected models on AF3 Dataset-Seeds.

(D) Performance comparison between MViewEMA and the self-assessment of AlphaFold-Multimer across four analytical metrics: Top1Loss (1), ROC AUC (2), Pearson correlation (3), and Spearman correlation (4).

(E) Structures of top-ranked models selected by MViewEMA and AlphaFold-Multimer for the antibody-antigen target H1143. The native structure is shown in light blue, while the selected structures are depicted in distinct colors.

(F) Structures of top-ranked models selected by MViewEMA and AlphaFold3 for the antibody-antigen target H1167. The color scheme is as in (E). The direction of each metric (higher↑ or lower↓) indicates which corresponds to better performance.

For AlphaFold3, MViewEMA achieves performance comparable to its self-assessment on several global accuracy metrics and outperforms it in model selection on the AF3 Dataset-Seeds, as shown in Figures 3C and S1C. On the test set, MViewEMA achieved a better average Top1Loss (0.059 ± 0.034) than AlphaFold3 self-assessment (0.072 ± 0.048, 95% bootstrap confidence interval, p = 3.46 × 10−1, two-sided paired Wilcoxon signed-rank test), while maintaining a largely consistent distribution of top1 model accuracies. For antibody-antigen targets, the top1 models selected by MViewEMA and AlphaFold3 also show comparable performance, with average TM-score of 0.741 (median = 0.705) and 0.749 (median = 0.723), while exhibiting complementary strengths on specific targets (Figure 3F). On target H1167, the top1 model selected by MViewEMA achieved TM-score = 0.801 and DockQ = 0.574, outperforming the structure selected by AlphaFold3 self-assessment (TM-score = 0.529, DockQ = 0.334). Conversely, AlphaFold3 self-assessment performed better on target H1142 (Figure S1E). Additionally, in terms of other analytical metrics, AlphaFold3 self-assessment achieved higher performance in ROC AUC (0.591 ± 0.047), Pearson (0.440 ± 0.121), and Spearman (0.344 ± 0.096), compared to MViewEMA (0.568 ± 0.033, 0.306 ± 0.096, and 0.234 ± 0.067, 95% bootstrap confidence interval; p = 4.11 × 10−1, 3.19 × 10−2, 3.39 × 10−2, two-sided paired Wilcoxon signed-rank test), as shown in Figure S1D. It is worth noting that both AlphaFold-Multimer and AlphaFold3 self-assessment leverage MSAs and templates information and can only be used to evaluate their own generated models. In contrast, MViewEMA does not use any structure modeling process features, aiming to provide an independent and modeling-decoupled EMA approach applicable across different structure prediction methods. This highlights that MViewEMA can serve as a complementary approach to AlphaFold-based self-assessments, particularly in scenarios requiring cross-pipeline accuracy estimation.

On the dataset, we further observed limitations in AlphaFold3 self-assessment regarding model selection. While extensive structural sampling improves the best model accuracy from 0.802 (default setting) to 0.850 in TM-score, it also raises the challenge of selecting the best models. As a result, the predicted average accuracy (TM-score = 0.777) of AlphaFold3 using multiple random seeds remains nearly identical to that of the default setting (TM-score = 0.771), while MViewEMA can achieve an average accuracy of TM-score = 0.791. This suggests that relying solely on AlphaFold3 self-assessment may limit its ability to fully exploit the potential of high-quality models generated through extensive sampling. Moreover, it highlights that incorporating EMA methods can enhance AlphaFold3’s performance, as even AlphaFold-Multimer integrated with third-party EMA outperformed AlphaFold3 in the CASP16 results.4

Comparison between MViewEMA and docking method self-assessment

Protein docking methods are indispensable for modeling protein complexes from known monomer structures, enabling accurate prediction of their assembly and interaction interfaces. To validate the effectiveness of MViewEMA in enhancing accuracy of protein docking predictions, we tested its integration with two representative approaches: DiffDock-PP,12 a deep learning-based diffusion docking method, and HDOCK,13 a template/energy-based docking method. On the CASP15 dimer and PDB-2024 targets (see the test datasets in the STAR Methods), we compared the model selection performance of MViewEMA with the self-assessment of DiffDock-PP and HDOCK.

For DiffDock-PP, MViewEMA significantly improves its prediction accuracy on the dataset. On CASP15 dimer targets, the top1 structures selected by MViewEMA from DiffDock-PP re-docking models achieve an average TM-score and C-RMSD12 of 0.725 ± 0.082 (median = 0.653) and 12.64 ± 4.269 (median = 15.31, 95% bootstrap confidence interval), with the Top1Loss of 0.06 and 6.86. In contrast, the average accuracy of DiffDock-PP selection is TM-score = 0.652 ± 0.084 (median = 0.578, p = 9.85 × 10−3) and C-RMSD = 14.48 ± 4.041 (median = 15.31, p = 1.08 × 10−1; two-sided paired Wilcoxon signed-rank test), indicating that MViewEMA improves its average prediction accuracy by 11.2% in TM-score and 12.7% in C-RMSD (Figure 4A; Table S4). Figures 4A (right) and S2A illustrate the proximity of the models selected by MViewEMA and DiffDock-PP to the optimal models in TM-score and C-RMSD. The results show that MViewEMA achieves a Top1Loss below 0.2 for almost all targets (with only one exception), and for targets such as H1106, T1113o, and T1161o, the Top1Loss is close to zero, demonstrating a notable advantage over DiffDock-PP. In particular, on the H1106 target, MViewEMA successfully selected best model from the DiffDock-PP re-docking models that closely matches the native structure, whereas the self-assessment of DiffDock-PP selected a model with incorrect inter-chain orientation (Figure 4E).

Figure 4.

Figure 4

Performance comparison of MViewEMA with DiffDock-PP and HDOCK self-assessment

(A and B) Accuracy (left) and loss (right) of top1 models selected by MViewEMA and DiffDock-PP self-assessment on CASP15 dimers (A) and PDB-2024 targets (B).

(C) Global accuracy assessment of analytic metrics (Top1Loss, ROC AUC, Pearson, and Spearman correlations) on HDOCK re-docking models of PDB-2024 targets, comparing MViewEMA and HDOCK self-assessment (left). The scatterplot illustrates the ROC AUC of both methods for each target (right).

(D) TM-score (left) and docking success rate (right) of top1 models selected by MViewEMA and HDOCK self-assessment on PDB-2024 targets, where docking success is defined as DockQ > 0.23 for protein-protein interfaces.

(E) Structures of top-ranked models selected by MViewEMA and DiffDock-PP self-assessment on target H1106. The native structure is shown in gray, while the selected structures are depicted in distinct colors.

(F) True accuracy distribution of 200 HDOCK re-docking models for antibody target 8VFU (left) and the structure of the top-ranked model selected by MViewEMA (right). The color scheme is as in (E). The direction of each metric (higher↑ or lower↓) indicates which corresponds to better performance.

On DiffDock-PP re-docking models of PDB-2024 targets, the top1 models selected by MViewEMA achieve an average TM-score of 0.791 ± 0.038 (median = 0.925) and C-RMSD of 8.62 ± 1.696 (median = 2.605), outperforming the DiffDock-PP selections (average TM-score = 0.766 ± 0.039, median TM-score = 0.780, p = 1.89 × 10−4; average C-RMSD = 9.59 ± 1.644, median C-RMSD = 8.22, p = 1.51 × 10−2; two-sided paired Wilcoxon signed-rank test), as shown in Figures 4B and S2B and Table S4. Notably, the median TM-score of the top1 models selected by MViewEMA achieves TM-score = 0.925, which is close to the best model in the dataset (TM-score = 0.968), as shown in Figure 4B (left). Moreover, the top models selected by MViewEMA outperformed the self-assessment results of DiffDock-PP on 67 out of 116 targets (Figure 4B, right). While the self-assessment of DiffDock-PP is trained on its own generated models using the protein geometric features and C-RMSD metric, its model selection performance remains less competitive compared to MViewEMA, which was not fine-tuned for DiffDock-PP models. This may be attributed to the fact that MViewEMA not only incorporates geometric features but also integrates physicochemical properties and statistical descriptors, leveraging a multi-view representation framework across MiE, MeE, and MaE to provide a more comprehensive understanding of protein interface characteristics.

For HDOCK, we compared MViewEMA’s performance with its self-assessment score in global accuracy assessment, where the scores (0–0.5 for low quality, 0.5–0.7 for median quality, 0.7–1 for high quality) are similar to the TM-score metric. It is important to note that the latest version of HDOCK (released on 2023-09-09) postdates the CASP15 targets (2022-12-13), which may potentially lead to data leakage. To ensure the reliability of the test results, our analysis focuses on PDB-2024 complex targets, with CASP15 results provided in Figure S2C.

On HDOCK re-docking models of PDB-2024 targets, MViewEMA achieves a higher Spearman correlation (0.381 ± 0.038, 95% bootstrap confidence interval) and ROC AUC (0.716 ± 0.026) in global accuracy assessment compared to HDOCK self-assessment (Spearman = 0.258 ± 0.029, p = 5.38 × 10−9; ROC AUC = 0.661 ± 0.022, p = 6.98 × 10−5; two-sided paired Wilcoxon signed-rank test), as shown in Figure 4C. Regarding the ROC AUC, MViewEMA and HDOCK were able to distinguish between high- and low-quality models (i.e., ROC AUC >0.5) on 96 and 69 targets, respectively (Figure 4C, right), suggesting that MViewEMA may offer more robust and reliable discrimination. However, MViewEMA performs slightly worse in Pearson correlation (MViewEMA = 0.530 ± 0.044 vs. HDOCK = 0.552 ± 0.043, p = 4.77 × 10−1) and Top1Loss (MViewEMA = 0.074 ± 0.026 vs. HDOCK = 0.054 ± 0.025, p = 6.03 × 10−6). Figure 4D presents the structure prediction performance of MViewEMA and HDOCK in terms of docking success rate and TM-score, where a docking is considered successful if DockQ >0.23 for protein-protein interfaces. For docking success rate, MViewEMA and HDOCK achieved 59.2% ± 6.6% and 66.0% ± 6.2% (p = 2.30 × 10−8), and a similar result is also observed in the TM-score (Table S4), indicating that HDOCK exhibits an advantage in interface-specific evaluation for its own generated models.

Further analysis of all 116 PDB-2024 targets finds that HDOCK selected top1 models for 90 targets exhibit TM-score >0.9, reflecting excellent performance on most targets. We speculate that, despite the temporal separation of experimental testing, HDOCK may have implicitly learned docking patterns similar to those in the dataset (analogous to using templates), resulting in an overestimation of structure prediction and accuracy assessment. In contrast, for the 12 median-quality targets (0.5<TM-score<0.7) of HDOCK, MViewEMA selects top1 models with an average TM-score of 0.547 (median = 0.528), outperforming HDOCK’s 0.503 (median = 0.524, Table S5). This indicates that MViewEMA is more effective in improving the accuracy of median-quality model selection compared to HDOCK self-assessment. While MViewEMA shows slightly lower overall model selection performance compared to HDOCK self-assessment, it can still serve as an independent, third-party tool to further verify the reliability of HDOCK selections, as demonstrated in the case of the antibody complex PDB: 8VFU (Figure 4F). On this target, only 10% (20 out of 200) of the models are of high quality (TM-score >0.8), MViewEMA successfully identifies the best model, which is equivalent to the native structure, and its selection is largely consistent with that of HDOCK. Overall, compared to traditional docking methods, MViewEMA may be more suitable for enhancing the structure prediction accuracy of deep learning-based docking methods.

Comparison of MViewEMA with EMA methods on the CASP16 blind dataset

To more objectively evaluate the performance of EMA methods without modeling-process information (e.g., MSAs, templates and protein language models), MViewEMA (group name: Guijunlab-Complex) participated in the community-wide blind test experiment of CASP16 EMA. For a fair comparison on the blind dataset, we focused our analysis on SOTA modeling-process-independent methods (as referenced in the CASP16 ABSTRACT BOOK) on both the global accuracy estimation and model selection tracks. The evaluation involved approximately 14,000 models submitted by structure prediction groups for global accuracy estimation (i.e., QMODE1) and around 500,000 models generated by MassiveFold for model selection (i.e., QMODE3). All test results were obtained from publicly available data provided by the official CASP16 website (https://predictioncenter.org/casp16/index.cgi).

MViewEMA demonstrates competitive performance in capturing the correlation between predicted scores and true global model quality, as shown in Figure 5A. MViewEMA achieved the highest average per-target Pearson (Oligo-GDTTS = 0.540, TM-score = 0.472) among all modeling-process-independent single-model methods (Figures 5A1 and S3A; Table S6). Moreover, for all single-model methods, its performance was only surpassed by the best single-model methods G314 and G312, which incorporated MSAs and protein language model features (Figure S3B). However, for targets with shallow MSAs or low-quality templates, the best single-model methods may struggle to achieve strong performance, such as antibody-antigen targets. For CASP16 antibody-antigen targets, MViewEMA (0.454) performed better than G314 (0.424) and G312 (0.282) in terms of Pearson correlation for TM-score metric (Table S7). Consistent results were observed in the Spearman correlation (Figures 5A2 and S3C). Remarkably, even the best-performing single-model method achieved only moderate Spearman values of 0.358 for TM-score and 0.412 for Oligo-GDTTS on all targets. These results indicate that there remains substantial room for improvement in the ranking capability of existing EMA methods.

Figure 5.

Figure 5

Performance comparison of MViewEMA and EMA methods using modeling-process-independent information in the CASP16 blind test

(A) Comparison of global accuracy assessment performance between MViewEMA and other EMA methods based on (1) Pearson correlation of Oligo-GDTTS, (2) Spearman correlation of TM-score, and (3) ROC AUC of DockQ across CASP16 targets.

(B) TM-score ranking loss of MViewEMA and other EMA methods for monomer (1), homomer (2), and heteromer (3) model selection.

(C) Top1Loss of MViewEMA on homomer target T1298o. The native structure is shown in gray, while the selected structure is depicted in blue.

(D) TM-score ranking loss of MViewEMA for individual homomer (top) and heteromer (bottom) targets. The direction of each metric (higher↑ or lower↓) indicates which corresponds to better performance.

Interestingly, the global confidence scores predicted by MViewEMA also exhibited strong discriminative capability in assessing interface accuracy of protein models (Figure 5A3). Specifically, MViewEMA achieved the best average ROC AUC (0.642) in distinguishing good and poor models under the DockQ metric. This suggests that despite the distinct focuses of various evaluation metrics, they may still provide complementary insights into model accuracy, potentially reflecting a correlation between inter-chain orientation and overall structural topology. This observation is consistent with correlation analysis between true DockQ and TM-score metrics, which yielded Pearson = 0.669 and Spearman = 0.798 (Figure S3D). Figure 5C further supports this observation by illustrating a blind test example of MViewEMA. On the homologous complex T1298o, MViewEMA achieved the highest ROC AUC (0.908) for interface accuracy assessment in the DockQ metric (Figure S3F). Meanwhile, MViewEMA obtained the best Top1Loss (0.008) under the TM-score metric, outperforming best single-model methods G312 (Top1Loss = 0.296) and G314 (Top1Loss = 0.327). Based on the aforementioned results, we speculate that the MViewEMA may potentially identify the binding modes of complex protein targets.

For the MassiveFold46 model selection track, the models were generated by tuning the parameters of AlphaFold-Multimer, resulting in many highly similar conformations. To reduce computational overhead and improve efficiency of MViewEMA during the CASP16 experiment, we applied structural clustering to filter out redundant models prior to selection (see STAR Methods for details), although this strategy may have affected overall model selection performance in the blind assessment. The blind test results, as evaluated by CASP assessors, analyzed the ranking loss of EMA methods between the predicted and observed top5 models for different types of protein targets, including monomer, homomer, and heteromer. It is worth noting that, since this study focuses on the analysis of global structural accuracy, all reported results are based on the TM-score metric (Figure 5B). Analysis results based on other metrics can be found on the official website.

For monomer model selection, MViewEMA achieved a ranking loss of 0.048, which is behind G273 (0.037), as shown in Figure 5B1. Among the 22 monomer targets, prediction results of MViewEMA were close to the best structures in 13 targets, with only 5 targets showing a ranking loss greater than 0.05 (Figure S3E). This strong performance may be attributed to two main factors: (1) MViewEMA was trained using monomer structure datasets, enhancing its ability to evaluate monomer models; (2) existing structure prediction methods, particularly AlphaFold-based approaches, generated high-quality monomer models with minimal structural variability. For example, in monomer target T1276, the highest TM-score among protein models reached 0.968, while the lowest was still as high as 0.716. These results suggest that, from the perspective of EMA, the monomer protein structure prediction problem is largely resolved.

For homomer model selection, MViewEMA achieved the best ranking loss of 0.182 (Figure 5B2), which was 3.79-fold worse than its monomer performance, potentially highlighting the substantial challenges of EMA that remain in complex model selection. On these targets, MViewEMA exhibited two distinct performance patterns, as shown in Figure 5D (top). It achieved near-optimal results on 10 targets, while showing suboptimal performance on 5 others, with a ranking loss exceeding 0.3. Particularly, for the challenging target T1270o, none of the EMA methods were able to identify high-quality models, with the best EMA method still showing a ranking loss of 0.586 (Figure S3G). Further analysis of all 8,040 MassiveFold models for T1270o revealed that only 0.9% had a TM-score >0.8, whereas 56.7% had a TM-score <0.5. These findings suggest that, for challenging protein targets, existing EMA methods still struggle to identify reliable models from massive candidates in which only a small fraction are of high accuracy.

For heteromer model selection, MViewEMA outperforms other single-model methods with a ranking loss of 0.127, exhibiting better overall performance compared to its results on homomeric targets, as shown in Figure 5B3. Notably, MViewEMA delivered near-optimal results on 15 out of 21 heteromer targets, indicating strong generalization ability across diverse heteromeric complexes, as shown at the bottom of Figure 5D. For the challenging targets antibody-antigen complex, MViewEMA performed well on H1244, H1233, H1225, and H1222, achieving an average ranking loss of 0.015 and successfully selecting the best protein model for H1244. By contrast, it performed relatively poorly on H1215, H1232, H1204, and H1233 (average loss = 0.236), as shown in Table S7. These results demonstrate MViewEMA has strong model assessment performance across diverse protein types, exhibiting well generalization in homomer and heteromer model selection.

Ablation and explainability

To analyze the contribution of components in MViewEMA to global EMA performance, we conducted ablation studies using different view feature combinations and training datasets on the CASP15 benchmark dataset. Furthermore, we explored the explainability of deep neural networks in learning the mapping relationship between model features and structure accuracy, as illustrated in Figure 6.

Specifically, the w/o monomer variant (i.e., the MViewEMA variant excluding monomer model data during training) exhibited significantly lower performance (p < 0.05, two-sided paired Wilcoxon signed-rank test) across all evaluation metrics compared to the full version (Figure 6A). This degradation underscores the critical role of monomer data for complex accuracy assessment, as it enables the network to learn fundamental folding principles and generalizable structural representations. This insight aligns with the training strategy adopted by AlphaFold-Multimer,45 which leverages both monomer and complex data for effective structure modeling. To further ensure that the inclusion of monomer data did not bias evaluation on complex targets, we removed potential redundancies between monomers in the training data and the test set by filtering out proteins with less than 40% sequence identity and less than 0.5 structural similarity. Results show that MViewEMA maintained robust overall performance (Figure S4A). For the w/o MaE variant, the MaE view features and their corresponding transform networks were removed, leaving only the MiE and MeE features and their networks to predict model quality. This resulted in a performance drop in Top1Loss to 0.175 (p = 3.10 × 10−4, two-sided paired Wilcoxon signed-rank test). For some challenging protein targets, this variant selected low-quality structures instead of the optimal models, as observed in the antibody-antigen complex H1140 (Figures 6C and S4B). These results suggest that incorporating the MaE view enhances the network’s ability to identify high-quality structures by capturing long-range dependencies and global interaction patterns, which may be beneficial for characterizing the interaction relationships between cross-chain residues in complex models. To investigate the contribution of other view features, we conducted ablation studies on the MViewEMA by removing MiE, and MeE features, as well as their combinations. The results showed that all variants exhibit varying degrees of performance degradation across the analysis metrics. These findings highlight the importance of multi-view representation learning, which allows the network to capture structural patterns from diverse perspectives and thereby enhances the performance of global accuracy estimation.

To gain deeper insight into how MViewEMA evaluates protein structures, we visualized the transformation of feature embeddings in the network, as shown in Figure 6B. Initial input features (i.e., prior to network processing) were extracted from all protein models and projected into two dimensions using uniform manifold approximation and projection (UMAP)47 tool. These initial features exhibit a sparse distribution with no apparent correlation to protein model quality (Figure 6B, left). In contrast, Figure 6B (right) illustrates that the output embeddings produced by the network become progressively clustered based on true quality scores, indicating that the network successfully learns the mapping between protein features and model quality. It is worth noting that, since the model quality labels are continuous values and the network’s prediction process is not error free, the feature embeddings do not form completely independent clusters. Furthermore, for both high-quality (TM-score = 0.937) and low-quality (TM-score = 0.482) structures of H1106, the attention maps and corresponding attention scores obtained from the MViewEMA network enable us to analyze the network’s differential focus across various structural regions and how these differences impact the overall quality assessment, as shown in Figure 6D. Compared to low-quality structures, high-quality structures exhibited heatmaps with more intense coloration and broader distribution, where attention scores have been normalized to the range [0,1]. To better distinguish the difference between high-quality and low-quality structures, Figure 6D3 shows their attention difference heatmap, where the blue regions (i.e., the high-quality structure has higher attention scores) are significantly more extensive than the white regions (i.e., the low-quality structure has higher attention scores). This observation suggests that high-quality structures induce stronger and more widespread attention distributions associated with higher predicted scores, further demonstrating that the network effectively differentiates between high-quality and low-quality models.

Discussion

With the rapid advancement of deep learning technologies, the EMA has increasingly become more critical for modern protein structure prediction pipelines. Leveraging multi-view representation learning, we developed MViewEMA, a hierarchical deep learning framework for global accuracy assessment of protein models. Compared to existing EMA methods, the core advantage of MViewEMA lies in its introduction of three complementary views of residue-residue interactions: MiE, MeE, and MaE protein features that are independent of modeling process information. It constructs corresponding sub-networks to systematically capture structural diversity and interactions across different scales. Extensive results demonstrate that MViewEMA achieves both high assessment accuracy and superior computational efficiency among single-model EMA methods, while also improving structure accuracy in mainstream deep learning-based prediction frameworks.

Recent CASP results suggest that protein structure prediction may be entering a model selection era, highlighting the growing importance of reliable EMA tools. As a next-generation protein EMA method, MViewEMA aims to offer the community an evaluation framework to advance the EMA field and draw greater attention from the structural biology community. As MViewEMA is developed based on residue-residue interaction features, it has the potential to provide residue-level confidence estimates. In future work, we plan to couple the global and local modules to extend MViewEMA for end-to-end residue-level accuracy estimation, enhancing its applicability in downstream tasks such as dynamic simulations. Additionally, we will evaluate the scalability of MViewEMA to other biomolecular systems, such as DNA, RNA, and RNA-protein complexes.

Limitations of the study

MViewEMA in this study primarily focuses on a single-model multi-view representation learning framework, without explicitly leveraging structural consensus information among multiple candidate models for the same target, which has been shown to provide complementary benefits in model ranking tasks.

Resource availability

Lead contact

Further information and requests for resources and reagents should be directed to and will be fulfilled by the lead contact, Guijun Zhang (zgj@zjut.edu.cn).

Materials availability

This study did not generate new unique reagents or materials.

Data and code availability

Acknowledgments

This work was supported by the National Key R&D Program of China (2022ZD0115103), the National Nature Science Foundation of China (62173304), the “Pioneer” and “Leading Goose” R&D Program of Zhejiang (2025C01190), and the Zhejiang Province High-level Talent Special Support Program (2023R5248).

Author contributions

D.L., formal analysis, methodology, validation, writing – original draft, and writing – review and editing; X.Z., methodology, validation, and writing – original draft; T.Z., formal analysis and validation; L.X., formal analysis and validation; E.Y., formal analysis and validation; F.L., formal analysis and validation; H.W., formal analysis and validation; and G.Z., conceptualization, formal analysis, methodology, validation, and writing – review and editing.

Declaration of interests

The authors declare no competing interests.

STAR★Methods

Key resources table

REAGENT or RESOURCE SOURCE IDENTIFIER
Software and algorithms

MViewEMA This paper https://github.com/iobio-zjut/MViewEMA
https://zenodo.org/records/17973078
http://zhanglab-bioinf.com/MViewEMA/
GraphCPLMQA Liu et al.25 https://github.com/iobio-zjut/GraphCPLMQA
ESMFold Lin et al.2 https://github.com/facebookresearch/esm
xTrimoDock Luo et al.48 https://xtrimo.biomap.com/
HDOCK Yan et al.13 http://hdock.phys.hust.edu.cn/
US-align Zhang et al.49 https://zhanggroup.org/US-align/
AlphaFold3 Abramson et al.9 https://github.com/google-deepmind/alphafold3
AlphaFold-Multimer Evans et al.45 https://github.com/google-deepmind/alphafold
DeepSCFold Hou et al.50 https://github.com/iobio-zjut/DeepSCFold
PyRosetta Chaudhury et al.51 https://www.pyrosetta.org/
DeepUMQA3 Liu et al.32 http://zhanglab-bioinf.com/DeepUMQA_server/
Pytorch Paszke et al.52 https://pytorch.org/
PyTorch Geometric Fey and Lenssen53 https://github.com/pyg-team/pytorch_geometric
Origin Statistical Computing https://www.originlab.com

Deposited data

Mendeley dataset This paper https://doi.org/10.17632/ccmgc26348.1

Experimental model and study participant details

This study did not use experimental models typical in life sciences.

Method details

This section provides a detailed overview of the MViewEMA pipeline, including monomer and complex training datasets, multi-view features of protein models, and hierarchical network architecture. Additionally, we present details of the test datasets and describe the network training process.

Training and test datasets

Training datasets

The training dataset of MViewEMA consists of protein monomer and complex model dataset. The monomer model dataset is derived from our previous work, the training dataset of GraphCPLMQA25 (with data before November 2021). Like the construction of the monomer dataset, the complex dataset is generated in three steps: (1) Complex target selection: A total of 11,838 protein dimers were selected from the PDB based on the following criteria: (a) minimum resolution ≤ 2.5 Å, (b) protein length 50–1000 residues, (c) sequence identity ≤ 40%, (d) and a release date before January 2022. (2) Model generation: For these dimers, decoy structures were generated using their native structures and ESMFold structures through xTrimoDock,48 HDOCK, and native structure disturbance with chain orientation change. (3) Model sampling: The generated decoys were sampled based on their true DockQ scores [0, 1], selecting 10 to 25 models at intervals of 0.1, ultimately yielding a total of 1,443,856 complex protein structures.

Test datasets

The test dataset consists of four protein complex model datasets, including the CASP15 EMA benchmark dataset, the AlphaFold dataset, the Docking dataset, and the CASP16 EMA blind test dataset. These datasets (with data after May 2022) are strictly separated in time from the training set (with data before January 2022) to ensure the fairness and reliability of the experimental results. We adopt a temporal separation strategy to better simulate the real evaluation scenario of the predicted structure. Most of the test proteins are based on CASP targets, which is critical assessment of techniques for protein structure prediction.

CASP15 EMA benchmark dataset

This dataset comprises predicted structures for 26 protein complex targets from CASP15 structure predicted groups, with approximately 350 models per target. These targets were chosen based on their suitability for AlphaFold-Multimer, AlphaFold3 and MViewEMA on a single NVIDIA A100 GPU, which is widely used for protein structure prediction and model accuracy assessment.50 The selected targets include T1124o,T1121o,T1178o,T1153o,H1134,T1123o,T1179o,T1109o,T1110o, T1127o,T1113o,H1140,H1143,H1142,H1141,H1144,T1187o,H1106,H1151,T1160o,T1161o,T1132o,T1173o,H1166,H1168,H1167. To compare the global accuracy estimation performance of different methods, we adopted the same analysis protocol as used in CASP. Specifically, all EMA methods were ranked based on group-level performance and evaluated using a combined assessor-based scoring formula:

SumZ−score=0.5∗Pearson(Oligo−GDTTS,Z−score)+0.5∗Spearman(Oligo−GDTTS,Z−score)+AUC(Oligo−GDTTS,Z−score)−Top1Loss(Oligo−GDTTS,Z−score)+0.5∗Pearson(TM−score,Z−score)+0.5∗Spearman(TM−score,Z−score)+AUC(TM−score,Z−score)−Top1Loss(TM−score,Z−score)
AlphaFold dataset

This dataset contains four types of AlphaFold-predicted models for CASP15 protein complex targets: (a) AFM Dataset-5: NBIS-AF2-multimer models provided by CASP, with five models per target. (b) AF3 Dataset-5: Structures generated by AlphaFold3 using default parameters, with five models per target. (c) AFM Dataset-MT: Structures generated by DeepSCFold,50 based on AlphaFold-Multimer optimized MSAs, protein templates, and parameters with 6,015 models. (d) AF3 Dataset-Seeds: Structures generated by AlphaFold3 using 10 random seeds, with 1,300 models.

Docking dataset

This dataset includes two types of re-docking models based on native monomer structures for CASP15 protein dimers and PDB-filtered targets: (a) For protein dimer targets, the re-docking models were generated using the deep learning method DiffDock-PP and the template/energy-based method HDOCK, with 200 models per target, respectively. (b) For 116 protein targets filtered from the PDB (with release dates from 2024 to 01-01 to 2024-04-01, minimum resolution ≤2.5 Å, and protein length between 20 and 1,000), the re-docking models were generated using DiffDock-PP and HDOCK, with 200 models per target, respectively.

CASP16 EMA blind test dataset

The dataset consists of models from the structure prediction groups and models predicted by MassiveFold46: (a) Predicted structures for 38 protein complex targets submitted by CASP16 structure prediction groups, with approximately 350 models per target. These models are used to analyze the performance of the EMA methods in terms of global accuracy assessment (i.e., QMODE1). (b) Predicted structures for protein 22 monomers and 36 complexes from MassiveFold, with 8,040 models per target (i.e., QMODE3). These models are employed to analyze the performance of the EMA methods in model selection. While there are 38 targets in QMODE1, model selection results of QMODE3 are unavailable for two of them in CASP official (https://predictioncenter.org/casp16/results.cgi). The MViewEMA was developed prior to CASP16 and participated in the CASP16 blind assessment of complex model accuracy and model selection as part of the GuijunLab-Complex group. During the blind phase, all native structures were undisclosed to participants. The results presented in our manuscript are derived from the official CASP16 evaluation statistics, which we subsequently organized and analyzed.

Multi-view features of protein

To combine multiple views to learn the relationship between protein structure and model accuracy, MViewEMA extracts geometric, sequence-based, and statistical energy features from the protein model and categorizes them into micro-environment (MiE), meso-environment (MeE) and macro-environment (MaE) features based on residue–residue spatial relationships (Table S8). This categorization establishes a progressive connection between local and global levels, providing three distinct views to characterize protein structures to enhance the accuracy and generalization of evaluation. It is worth noting that the core features of the method are its exclusive reliance on intrinsic protein features, excluding explicit evolutionary information (e.g., MSAs, templates or protein language embeddings). This design ensures that the prediction results are independent of protein structure modeling, offering a decoupled solution for protein model accuracy estimation.

Micro-environment (MiE) features.

MViewEMA introduces amino acid properties, backbone geometric characteristics, secondary structure information (SS.), and the Rosetta one-body energy51,54 terms to represent the residue micro-environment. (1) Amino acid property features: For protein sequences, physicochemical (phys.-chem.) properties of the amino acids are extracted using Meiler55 and RDKit (http://www.rdkit.org), providing a quantitative characterization of their chemical and physical attributes. Additionally, one-hot encoding is used to represent different amino acid types. (2) Backbone geometric features: Torsion (i.e., Phi and Psi) angles, bond lengths (BB. lengths), and bond angles (BB. angles) are extracted from the protein backbone to characterize the protein micro-folding patterns and conformational states. (3) Secondary structure information: The secondary structure type (i.e., α-helix, β-sheet and coil) of each residue is identified to characterize the local geometric patterns and global fold organization of the protein, enabling the method to better capture the local conformational context of individual residues. (4) Rosetta one-body energy terms: Using the Rosetta energy function,51,54 the sidechain-backbone interaction energy, Ramachandran conformation energy, backbone torsion angle energy, and Dunbrack side-chain conformation energy are calculated to assess the physical plausibility and stability of the protein models. These MiE features primarily characterize the physicochemical properties, geometric attributes, and statistical potential information of individual residues, aiming to emphasize the distinct roles and structural contexts of each residue within a protein. This residue-specific micro-environmental information serves as a foundational layer for integrating MeE with MaE features.

Meso-environment (MeE) features.

MViewEMA employs a voxel-based representation inspired by Ornate56 and DeepAccNet31 to capture the spatial geometric relationships between a residue and its surrounding atoms within the local environment. The voxelization process consists of the following steps. (1) Establish local environment: Each residue’s Cα atom serves as the center to search for all heavy atoms within a n Å (n = 14) radius, thereby defining its local structural environment. To eliminate global rotation and translation effects in the environment, a local coordinate system is established based on the residue’s Cα, Cβ, and N atoms, where all neighboring heavy atoms are transformed into this local environment ensuring equivariance of features. (2) Discretized coordinates: The Cα atoms of the local environment were discretized by translation to the center of a k Å × k Å × k Å (k = 19.2) cubic grid that was uniformly divided into m × m × m (m = 24) voxels, where each neighboring atom is mapped onto a discrete voxel to grid the local spatial environment. (3) Trilinear interpolation: For neighboring atom (x, y, z), its position within the voxel grid is represented by the eight surrounding voxel vertices, with interpolation weights determined by its relative offset. This interpolation ensures smooth and continuous mapping of atomic positions in the 3D grid, reducing quantization artifacts and enhancing the spatial resolution of local structural features. To clearly describe the formula, the voxel size is set to 1:

V(x,y,z)=∑i=01∑j=01∑k=01wijk.V(x0+i,y0+j,z0+k)
wijk=(1−|x−(x0+i)|).(1−|y−(y0+j)|).(1−|z−(z0+k)|)

where V(x0+i,y0+j,z0+k) is the voxel value at vertex (x0+i,y0+j,z0+k).The voxel-based representation method provides a significant advantage in capturing local geometric variations of protein models, especially in protein complexes, where it facilitates the identification of geometric complementarity at interaction interfaces. Moreover, this structured 3-dim encoding serves as an input for deep learning networks such as 3D convolutional neural network, to efficiently learn spatial patterns within local environments, improving the EMA performance of protein complex. In addition, to enhance the perception of meso-scale residue–residue interactions beyond geometric level, MViewEMA integrates the BLOSUM6241 substitution matrix to represent the biochemical similarity and conserved substitutability of amino acids.

Macro-environment (MaE) features.

MViewEMA utilizes distance and orientation maps between residues, residue frame alignment encoding, and Rosetta two-body energy terms51,54 to represent the macro-environment of each residue in relation to others. (1) Distance and orientation maps: For distance features, distance maps of different heavy atoms are extracted from the protein model, including Cα, Cβ, and tip atoms, to capture the geometric distribution between each residue and others. For the orientation features, the Cβ atom of each residue was taken as the center, and other residues were sorted by Cβ-Cβ distance. Based on the order of neighboring residues, the dihedral angles between the residue and (i) all other residues, (ii) the side chains of other residues, and (iii) adjacent side chains are calculated, which helps to describe the spatial direction between the residues in the chains. (2) Residue frame alignment encoding: The geometric matrix of three translations and three rotations between each residue and all other residues is computed to represent the geometric constraints in the protein structure. (3) Rosetta two-body energy terms: Based on Rosetta energy function,51,54 the interaction energy between each pair of residues is calculated and the presence hydrogen bonds are recorded to ensure that the interactions between residues conform to biological principles. These MaE features establish a comprehensive representation of the global structural and energetic environment of among all residues to capture long-range dependencies and global interaction patterns, which is beneficial for characterizing the interaction relationship between cross-chain residues in complex models.

Network architecture

MViewEMA adopts a hierarchical and heterogeneous neural architecture that facilitates information interaction across multi-scale structural levels of a protein model. It integrates graph attention networks (GATs),38 3D convolutional neural networks (3D CNNs),39 and Transformers,40 enabling comprehensive representation learning across MiE, MeE, MaE. GATs enable residue-level messages pass by combining MiE, MeE, and MaE features into a unified 1D representation. Meanwhile, 3D CNNs extract fine-grained geometric patterns from the local 3D environment (MeE), and Transformers integrate long-range dependencies between residues by processing MaE and MeE-2D features. These modules interact through shared representations and matrix operations, ultimately predicting a global confidence score for the protein model.

Graph attention networks

The GATs38 can assign attention weights to neighboring residues based on their geometric and physicochemical interactions. This adaptive weighting enables the network to focus on structurally critical regions, helping to identify the structural completeness of the protein. To further emphasize the network dynamic attention, the GATv257 with dynamic weight is used in MViewEMA, which consists of the following two components (Figure 1E): (1) Graph construction: The MiE-MeE-MaE representations are first pooled (pooling ratio = 0.5) to focus on part key residues that significantly impact overall structural accuracy. A protein graphG=(V,E) is then constructed by defining each residue’s Cα atom as a nodevi∈Vand identifying other Cα atoms within a 15 Å radius to establish edgeseij∈E. (2) Cascaded GATv2 networks: Based on the protein graph G, the features hi∈Rdf serve as node inputs to a four-layer cascaded GATv2, where the layer employs 8 attention heads in parallel, generating microscopic residue embeddings and capturing diverse local structural information through iterative message passing between residues. The mathematical formula of the GATv2 layer can be described as follows:

e(hi,hj)=aTLeakyReLU(W·[hi‖hj])
αij=softmaxj(e(hi,hj))
hiupdate=σ(∑j∈Niαij·Whj)

whereais a single-layer feedforward network used to calculate the attention score; Wis shared linear transformation, parameterized by a weight matrix; LeakyReLU is employed as the nonlinear activation function; softmaxjmeans using the softmax function to normalize other residue node j attention coefficients; σ is a nonlinearity, such as a concatenation operation; The network consists of four layers with input channel dimensions of 77, 128, 128, and 128, and corresponding output dimensions of 16, 16, 16, and 8, respectively.

3D CNNs

The 3D CNNs39 offer unique advantages in processing the 3-dim data of protein structures, effectively capturing the geometric environment of local residues. The 3D CNNs in MViewEMA consist of the following three parts (Figure 1C): (1) Representation downsampling: The voxelized MeE representation, with 167 channels corresponding to different atom types, are input into the 3D CNN layers, where the channel number of representation is sampled to 20, producing a latent residue-level structural descriptor. (2) Cascaded convolutions: For these descriptors, the first CNN layer (inchannels = 20, outchannels = 20, kernelsize = 3) extracts key local information; The second CNN layer (inchannels = 20, outchannels = 30, kernelsize = 4) increases the number of channels (from 20 to 30), allowing for the extraction of spatial features across broader local regions; The third CNN layer (inchannels = 30, outchannels = 10, kernelsize = 4) reduces the channels (from 30 to 10) to decrease computational cost, resulting in a more condensed representation of the local structural context. This design balances feature extraction capability and computational efficiency. (3) Pooling and matching: The condensed representation undergoes a pooling operation (kernelsize = 4, stride = 4), which reduces spatial resolution while retaining key structural information. This is followed by horizontal striping, which symmetrically restructures the output into a MeE-2D representation, matching it with MaE features for efficient local-global integration in the subsequent transformer module.

Transformer network

The transformer network40 with self-attention mechanism can capture the long-range dependencies in sequences or structures, thereby learning the global interactions between residues. In MViewEMA, the transformer network module consists of the following three components (Figure 1D):(1) Residues downsampling: The MaE representation fused with the MeE-2D and processed through a CNN layer (inchannels = 128∗2, outchannels = 128) to generate inter-residue matrix that encodes pairwise spatial relationships, capturing both local interactions and the overall structural topology of the protein. Following this, the inter-residue matrix undergoes downsampling through a pooled convolutional network (inchannels = 128, outchannels = 128, kernelsize = 3, stride = 2, padding = 1), focusing on part residues that significantly impact the overall structure quality. (2) Biaxial attention: The downsampled matrix (N, L, C) is input into a multi-head attention (head = 4) mechanism network for both the N (pooling residue index) and L (pooling residue index) axes, each representing different residue indexing schemes, together with residue connectivity information. This design allows the network to focus on diverse interaction patterns across different space and residue dimensions, capturing complex topological dependencies and contextual relationships within protein structures from 4 distinct views. In addition, it can effectively prevent gradient vanishing or explosion.(3) Global accuracy prediction: The biaxial attention representation (i.e., MeE-MaE representation) and MiE-MeE-MaE-1D representation from the GAT network through dot product operation and average pooling are used to predict the global confidence score of the protein model.

Train process

MViewEMA adopts a two-stage training strategy for regression prediction, utilizing the monomer and the complex model datasets (see training dataset) to train the network for predicting the global confidence score (i.e., TM-score) of protein models. Specifically, in the first stage (batchsize = 1, 16-mixed), the network is trained for 50 epochs (each epoch with 7,552 steps) on the monomer model dataset to comprehensively learn the fundamental geometric features and structural patterns of protein models. In the second stage (batchsize = 1, 16-mixed, each epoch with 11,838 steps), training transitions to the complex model dataset, with validation loss monitored to ensure convergence and stability. This progressive training strategy significantly enhances the network’s assessment performance, especially in capturing inter-chain interactions and complex topological dependencies in protein assemblies.

For MViewEMA, hyperparameters such as network depth, hidden layer dimensions, learning rate, and optimizer were primarily determined based on our prior experience with the DeepUMQA series,26,32 while considering hardware constraints. The network depth was set within the limits of the available hardware (NVIDIA A100-80G GPU, Intel 2.10 GHz 4 CPUs), guided by the DeepUMQA configuration and adjusted according to original network architectures (GNN and Transformer), as well as protein sequence lengths. The hidden layer dimensions were set to 64 or 128, consistent with the configurations adopted in DeepUMQA, to achieve an effective balance between representational capacity and computational efficiency. The learning rate was fixed at 0.0001, following practices established in single-value prediction frameworks such as PIsToN.58 To further improve the network’s adaptability to diverse data distributions, 95% of structural models are used as the training set and 5% as the validation set in each epoch, with decoy models randomly selected for training. During training, the network checkpoint was saved whenever the epoch validation loss decreased. Through monitoring the validation loss across epochs, we found that using the Log-cosh loss function59 facilitated more stable convergence. The calculation formula is as follows59:

Llog−cosh=∑ilog(cosh(yi−yiˆ))

which combines the advantages of L1 and L2 losses by being smooth near zero and less sensitive to outliers. In addition, an early stopping strategy was employed, where training was terminated if the validation loss did not improve for 10 consecutive epochs. The method uses AdamW60 optimizer with parameters β1 = 0.9, β2 = 0.999,eps = 1e-08, decoy = 0.01. The network was trained on GPU hardware, with the full training procedure completed in about three days.

Structural clustering

To reduce computational overhead during CASP16, we randomly selected one structure from the 8,040 models generated by MassiveFold as a reference and aligned it against all remaining protein models using US-align.49 The resulting structural similarity scores were binned at intervals of 0.001 to cluster the protein models. From each cluster, one representative structure was randomly selected to construct a candidate model pool for subsequent model selection.

Quantification and statistical analysis

Statistical analyses were conducted in Python using the SciPy library. Data is reported as mean and median values across multiple datasets. To quantify the uncertainty of performance differences, 95% confidence intervals were estimated using 10,000 bootstrap samples. Statistical significance between paired distributions was evaluated using the two-sided paired Wilcoxon signed-rank test, with p < 0.05 considered statistically significant.

Published: February 13, 2026

Footnotes

Supplemental information can be found online at https://doi.org/10.1016/j.crmeth.2026.101312.

Supplemental information

Document S1. Figures S1–S4 and Tables S1–S8
mmc1.pdf (4MB, pdf)
Document S2. Article plus supplemental information
mmc2.pdf (23.7MB, pdf)

References

  • 1.Varadi M., Anyango S., Deshpande M., Nair S., Natassia C., Yordanova G., Yuan D., Stroe O., Wood G., Laydon A., et al. AlphaFold Protein Structure Database: massively expanding the structural coverage of protein-sequence space with high-accuracy models. Nucleic Acids Res. 2022;50:D439–D444. doi: 10.1093/nar/gkab1061. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Lin Z., Akin H., Rao R., Hie B., Zhu Z., Lu W., Smetanin N., Verkuil R., Kabeli O., Shmueli Y., et al. Evolutionary-scale prediction of atomic-level protein structure with a language model. Science. 2023;379:1123–1130. doi: 10.1126/science.ade2574. [DOI] [PubMed] [Google Scholar]
  • 3.van Kempen M., Kim S.S., Tumescheit C., Mirdita M., Lee J., Gilchrist C.L.M., Söding J., Steinegger M. Fast and accurate protein structure search with Foldseek. Nat. Biotechnol. 2024;42:243–246. doi: 10.1038/s41587-023-01773-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Zhang J., Yuan R., Kryshtafovych A., Pei J., Kretsch R.C., Schaeffer R.D., Zhou J., Das R., Grishin N.V., Cong Q. Assessment of Protein Complex Predictions in CASP16: Are We Making Progress? Proteins. 2026;94:106–130. doi: 10.1002/prot.70068. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Cozzetto D., Kryshtafovych A., Ceriani M., Tramontano A. Assessment of predictions in the model quality assessment category. Proteins. 2007;69:175–183. doi: 10.1002/prot.21669. [DOI] [PubMed] [Google Scholar]
  • 6.Won J., Baek M., Monastyrskyy B., Kryshtafovych A., Seok C. Assessment of protein model structure accuracy estimation in CASP13: Challenges in the era of deep learning. Proteins. 2019;87:1351–1360. doi: 10.1002/prot.25804. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Cozzetto D., Kryshtafovych A., Tramontano A. Evaluation of CASP8 model quality predictions. Proteins. 2009;77:157–166. doi: 10.1002/prot.22534. [DOI] [PubMed] [Google Scholar]
  • 8.Jumper J., Evans R., Pritzel A., Green T., Figurnov M., Ronneberger O., Tunyasuvunakool K., Bates R., Žídek A., Potapenko A., et al. Highly accurate protein structure prediction with AlphaFold. Nature. 2021;596:583–589. doi: 10.1038/s41586-021-03819-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Abramson J., Adler J., Dunger J., Evans R., Green T., Pritzel A., Ronneberger O., Willmore L., Ballard A.J., Bambrick J., et al. Accurate structure prediction of biomolecular interactions with AlphaFold 3. Nature. 2024;630:493–500. doi: 10.1038/s41586-024-07487-w. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Krishna R., Wang J., Ahern W., Sturmfels P., Venkatesh P., Kalvet I., Lee G.R., Morey-Burrows F.S., Anishchenko I., Humphreys I.R., et al. Generalized biomolecular modeling and design with RoseTTAFold All-Atom. Science. 2024;384 doi: 10.1126/science.adl2528. [DOI] [PubMed] [Google Scholar]
  • 11.Zhao K., Xia Y., Zhang F., Zhou X., Li S.Z., Zhang G. Protein structure and folding pathway prediction based on remote homologs recognition using PAthreader. Commun. Biol. 2023;6:243. doi: 10.1038/s42003-023-04605-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Ketata M.A., Laue C., Mammadov R., Stark H., Wu M., Corso G., Marquet C., Barzilay R., Jaakkola T.S. DiffDock-PP: Rigid Protein-Protein Docking with Diffusion Models. arXiv. 2023 doi: 10.48550/arXiv.42304.03889. Preprint at. [DOI] [Google Scholar]
  • 13.Yan Y., Zhang D., Zhou P., Li B., Huang S.Y. HDOCK: a web server for protein-protein and protein-DNA/RNA docking based on a hybrid strategy. Nucleic Acids Res. 2017;45:W365–W373. doi: 10.1093/nar/gkx407. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Kozakov D., Hall D.R., Xia B., Porter K.A., Padhorny D., Yueh C., Beglov D., Vajda S. The ClusPro web server for protein-protein docking. Nat. Protoc. 2017;12:255–278. doi: 10.1038/nprot.2016.169. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.de Vries S.J., van Dijk M., Bonvin A.M.J.J. The HADDOCK web server for data-driven biomolecular docking. Nat. Protoc. 2010;5:883–897. doi: 10.1038/nprot.2010.32. [DOI] [PubMed] [Google Scholar]
  • 16.Wallner B., Elofsson A. Prediction of global and local model quality in CASP7 using Pcons and ProQ. Proteins. 2007;69:184–193. doi: 10.1002/prot.21774. [DOI] [PubMed] [Google Scholar]
  • 17.Roy R.S., Liu J., Giri N., Guo Z., Cheng J. Combining pairwise structural similarity and deep learning interface contact prediction to estimate protein complex model accuracy in CASP15. Proteins. 2023;91:1889–1902. doi: 10.1002/prot.26542. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.McGuffin L.J., Alhaddad S.N., Behzadi B., Edmunds N.S., Genc A.G., Adiyaman R. Prediction and quality assessment of protein quaternary structure models using the MultiFOLD2 and ModFOLDdock2 servers. Nucleic Acids Res. 2025;53:W472–W477. doi: 10.1093/nar/gkaf336. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Liu D., Liu J., Wang H., Liang F., Zhang G. DeepUMQA-X: Comprehensive and insightful estimation of model accuracy for protein single-chain and complex. Nucleic Acids Res. 2025;53:W219–W227. doi: 10.1093/nar/gkaf380. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Wang Z., Eickholt J., Cheng J. MULTICOM: a multi-level combination approach to protein structure prediction and its assessments in CASP8. Bioinformatics. 2010;26:882–888. doi: 10.1093/bioinformatics/btq058. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Studer G., Rempfer C., Waterhouse A.M., Gumienny R., Haas J., Schwede T. QMEANDisCo-distance constraints applied on model quality estimation. Bioinformatics. 2020;36:1765–1771. doi: 10.1093/bioinformatics/btz828. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Zhou H., Skolnick J. GOAP: a generalized orientation-dependent, all-atom statistical potential for protein structure prediction. Biophys. J. 2011;101:2043–2052. doi: 10.1016/j.bpj.2011.09.012. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.McGuffin L.J. The ModFOLD server for the quality assessment of protein structural models. Bioinformatics. 2008;24:586–587. doi: 10.1093/bioinformatics/btn014. [DOI] [PubMed] [Google Scholar]
  • 24.Uziela K., Menéndez Hurtado D., Shu N., Wallner B., Elofsson A. ProQ3D: improved model quality assessments using deep learning. Bioinformatics. 2017;33:1578–1580. doi: 10.1093/bioinformatics/btw819. [DOI] [PubMed] [Google Scholar]
  • 25.Liu D., Zhang B., Liu J., Li H., Song L., Zhang G. Assessing protein model quality based on deep graph coupled networks using protein language model. Brief. Bioinform. 2023;25:bbad420. doi: 10.1093/bib/bbad420. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Guo S.S., Liu J., Zhou X.G., Zhang G.J. DeepUMQA: ultrafast shape recognition-based protein model quality assessment using deep learning. Bioinformatics. 2022;38:1895–1903. doi: 10.1093/bioinformatics/btac056. [DOI] [PubMed] [Google Scholar]
  • 27.He G., Liu J., Liu D., Zhang G. GraphGPSM: a global scoring model for protein structure using graph neural networks. Brief. Bioinform. 2023;24 doi: 10.1093/bib/bbad219. [DOI] [PubMed] [Google Scholar]
  • 28.Wang H., Sun M., Xie L., Liu D., Zhang G. Physical-aware model accuracy estimation for protein complex using deep learning method. Comput. Struct. Biotechnol. J. 2025;27:478–487. doi: 10.1016/j.csbj.2025.01.017. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Moult J., Fidelis K., Kryshtafovych A., Schwede T., Tramontano A. Critical assessment of methods of protein structure prediction (CASP)—Round XII. Proteins. 2018;86:7–15. doi: 10.1002/prot.25415. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Uziela K., Shu N., Wallner B., Elofsson A. ProQ3: Improved model quality assessments using Rosetta energy terms. Sci. Rep. 2016;6 doi: 10.1038/srep33509. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Hiranuma N., Park H., Baek M., Anishchenko I., Dauparas J., Baker D. Improved protein structure refinement guided by deep learning based accuracy estimation. Nat. Commun. 2021;12:1340. doi: 10.1038/s41467-021-21511-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32.Liu J., Liu D., Zhang G.J. DeepUMQA3: a web server for accurate assessment of interface residue accuracy in protein complexes. Bioinformatics. 2023;39 doi: 10.1093/bioinformatics/btad591. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Olechnovič K., Venclovas Č. VoroIF-GNN: Voronoi tessellation-derived protein-protein interface assessment using a graph neural network. Proteins. 2023;91:1879–1888. doi: 10.1002/prot.26554. [DOI] [PubMed] [Google Scholar]
  • 34.Meier J., Rao R., Verkuil R., Liu J., Sercu T., Rives A. Language models enable zero-shot prediction of the effects of mutations on protein function. Adv. Neural Inf. Process. Syst. 2021;34:29287–29303. doi: 10.5555/3540261.3542504. [DOI] [Google Scholar]
  • 35.Zhang Y., Skolnick J. Scoring function for automated assessment of protein structure template quality. Proteins. 2004;57:702–710. doi: 10.1002/prot.20264. [DOI] [PubMed] [Google Scholar]
  • 36.Studer G., Tauriello G., Schwede T. Assessment of the assessment-All about complexes. Proteins. 2023;91:1850–1860. doi: 10.1002/prot.26612. [DOI] [PubMed] [Google Scholar]
  • 37.Li Y., Yang M., Zhang Z. A survey of multi-view representation learning. IEEE Trans. Knowl. Data Eng. 2019;31:1863–1883. doi: 10.1109/TKDE.2018.2872063. [DOI] [Google Scholar]
  • 38.Velickovic P., Cucurull G., Casanova A., Romero A., Lio P., Bengio Y. Graph attention networks. arXiv. 2017 doi: 10.48550/arXiv.41710.10903. Preprint at. [DOI] [Google Scholar]
  • 39.Ji S., Yang M., Yu K., Yu K. 3D convolutional neural networks for human action recognition. IEEE Trans. Pattern Anal. Mach. Intell. 2013;35:221–231. doi: 10.1109/TPAMI.2012.59. [DOI] [PubMed] [Google Scholar]
  • 40.Vaswani A., Shazeer N., Parmar N., Uszkoreit J., Jones L., Gomez A.N., Kaiser Ł., Polosukhin I. Attention is all you need. Adv. Neural Inf. Process. Syst. 2017;30:5998–6008. doi: 10.5555/3295222.3295349. [DOI] [Google Scholar]
  • 41.Henikoff S., Henikoff J.G. Amino acid substitution matrices from protein blocks. Proc. Natl. Acad. Sci. USA. 1992;89:10915–10919. doi: 10.1073/pnas.89.22.10915. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42.Olechnovič K., Valančauskas L., Dapkūnas J., Venclovas Č. Prediction of protein assemblies by structure sampling followed by interface-focused scoring. Proteins. 2023;91:1724–1733. doi: 10.1002/prot.26569. [DOI] [PubMed] [Google Scholar]
  • 43.Ozden B., Kryshtafovych A., Karaca E. The impact of AI-based modeling on the accuracy of protein assembly prediction: insights from CASP15. Proteins. 2023;91:1636–1657. doi: 10.1002/prot.26598. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 44.Mirabello C., Wallner B. DockQ v2: improved automatic quality measure for protein multimers, nucleic acids, and small molecules. Bioinformatics. 2024;40 doi: 10.1093/bioinformatics/btae586. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45.Evans R., O’Neill M., Pritzel A., Antropova N., Senior A., Green T., Žídek A., Bates R., Blackwell S., Yim J. Protein complex prediction with AlphaFold-Multimer. bioRxiv. 2021 doi: 10.1101/2021.1110.1104.463034. Preprint at. [DOI] [Google Scholar]
  • 46.Raouraoua N., Mirabello C., Véry T., Blanchet C., Wallner B., Lensink M.F., Brysbaert G. MassiveFold: unveiling AlphaFold's hidden potential with optimized and parallelized massive sampling. Nat. Comput. Sci. 2024;4:824–828. doi: 10.1038/s43588-024-00714-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47.McInnes L., Healy J., Melville J. Umap: Uniform manifold approximation and projection for dimension reduction. arXiv. 2018 doi: 10.48550/arXiv.41802.03426. Preprint at. [DOI] [Google Scholar]
  • 48.Luo Y., Li S., Sun Y., Wang R., Tang T., Hongdu B., Cheng X., Shi C., Li H., Song L. xtrimodock: Rigid protein docking via cross-modal representation learning and spectral algorithm. bioRxiv. 2023 doi: 10.1101/2023.1102.1106.527251. Preprint at. [DOI] [Google Scholar]
  • 49.Zhang C., Shine M., Pyle A.M., Zhang Y. US-align: universal structure alignments of proteins, nucleic acids, and macromolecular complexes. Nat. Methods. 2022;19:1109–1115. doi: 10.1038/s41592-022-01585-1. [DOI] [PubMed] [Google Scholar]
  • 50.Hou M., Xia Y., Wang P., Lv Z., Hou D., Zhou X., Zeng J., Zhang G. High-accuracy protein complex structure modeling based on sequence-derived structure complementarity. Nat. Commun. 2025;16 doi: 10.1038/s41467-025-65090-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 51.Chaudhury S., Lyskov S., Gray J.J. PyRosetta: a script-based interface for implementing molecular modeling algorithms using Rosetta. Bioinformatics. 2010;26:689–691. doi: 10.1093/bioinformatics/btq007. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 52.Paszke A., Gross S., Massa F., Lerer A., Bradbury J., Chanan G., Killeen T., Lin Z., Gimelshein N., Antiga L., et al. Pytorch: An imperative style, high‑performance deep learning library. Adv. Neural Inf. Process. Syst. 2019;32:8026–8037. doi: 10.5555/3454287.3455008. [DOI] [Google Scholar]
  • 53.Fey M., Lenssen J.E. Fast Graph Representation Learning with PyTorch Geometric. arXiv. 2019 doi: 10.48550/arXiv.1903.02428. Preprint at. [DOI] [Google Scholar]
  • 54.Rohl C.A., Strauss C.E.M., Misura K.M.S., Baker D. Protein structure prediction using Rosetta. Methods Enzymol. 2004;383:66–93. doi: 10.1016/s0076-6879(04)83004-0. [DOI] [PubMed] [Google Scholar]
  • 55.Meiler J., Müller M., Zeidler A., Schmäschke F. Generation and evaluation of dimension-reduced amino acid parameter representations by artificial neural networks. Molecular Modeling Annual. 2001;7:360–369. doi: 10.1007/s008940100038. [DOI] [Google Scholar]
  • 56.Sato R., Ishida T. Protein model accuracy estimation based on local structure quality assessment using 3D convolutional neural network. PLoS One. 2019;14 doi: 10.1371/journal.pone.0221347. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 57.Brody S., Alon U., Yahav E. How attentive are graph attention networks? arXiv. 2021 doi: 10.48550/arXiv.42105.14491. Preprint at. [DOI] [Google Scholar]
  • 58.Stebliankin V., Shirali A., Baral P., Shi J., Chapagain P., Mathee K., Narasimhan G. Evaluating protein binding interfaces with transformer networks. Nat. Mach. Intell. 2023;5:1042–1053. doi: 10.1038/s42256-023-00715-4. [DOI] [Google Scholar]
  • 59.Barron J.T. 2019. A General and Adaptive Robust Loss Function. IEEE/CVF Conference on Computer Vision and Pattern Recognition; pp. 4326–4334. [DOI] [Google Scholar]
  • 60.Loshchilov I., Hutter F. Decoupled weight decay regularization. arXiv. 2017 doi: 10.48550/arXiv.171105101. Preprint at. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Document S1. Figures S1–S4 and Tables S1–S8
mmc1.pdf (4MB, pdf)
Document S2. Article plus supplemental information
mmc2.pdf (23.7MB, pdf)

Data Availability Statement


Articles from Cell Reports Methods are provided here courtesy of Elsevier

RESOURCES