Skip to main content
Advertisement
  • Loading metrics

Multilabel prediction of virus target proteins via multimodal graph representation learning

  • Kuang Ma,

    Roles Data curation, Formal analysis, Investigation, Methodology, Software, Validation, Visualization, Writing – original draft

    Affiliation Hubei Key Laboratory of Agricultural Bioinformatics, College of Informatics, Huazhong Agricultural University, Wuhan, People’s Republic of China

  • Kaiyu Liu,

    Roles Data curation, Formal analysis, Investigation, Methodology, Validation, Writing – original draft

    Affiliation Hubei Key Laboratory of Agricultural Bioinformatics, College of Informatics, Huazhong Agricultural University, Wuhan, People’s Republic of China

  • Yuhui Xin,

    Roles Formal analysis, Investigation, Validation

    Affiliation Hubei Key Laboratory of Agricultural Bioinformatics, College of Informatics, Huazhong Agricultural University, Wuhan, People’s Republic of China

  • Rong Liu

    Roles Conceptualization, Formal analysis, Methodology, Resources, Supervision, Writing – review & editing

    liurong116@mail.hzau.edu.cn

    Affiliation Hubei Key Laboratory of Agricultural Bioinformatics, College of Informatics, Huazhong Agricultural University, Wuhan, People’s Republic of China

Abstract

Identification of virus target proteins (VTPs) is crucial for understanding viral pathogenesis. Existing computational studies have addressed this issue by predicting host-virus protein interactions, typically framed as a single-label problem. However, targets can be identified using only intrinsic information of host proteins. Moreover, a host protein may participate in the infection processes of multiple viruses, a scenario that can be treated as a multilabel prediction problem. Herein, we present MultiVTP, a multilabel framework for VTP prediction that employs graph learning with multimodal information. This algorithm samples subgraphs centered on query proteins to capture topological properties, while multimodal features are extracted to represent proteins from complementary perspectives. A graph transformer integrates and upgrades these attributes, followed by a progressive layered extraction module that captures both shared and virus-specific binding patterns to predict VTPs. Ablation experiments reveal that graph-based attributes and modules are the key contributors to performance, with additional components leading to further improvements in accuracy. Comprehensive evaluations demonstrate that MultiVTP not only surpasses various baseline models but also remains robust under limited training data. Applying our approach to the human proteome enables the systematic identification of novel VTPs for both individual and multiple viruses.

Author summary

Existing studies frame the identification of virus target proteins (VTPs) as a single-label prediction task by predicting human-virus protein interactions. In this work, we present a multilabel method by leveraging graph learning and multimodal information. We comprehensively extract network topological properties and multimodal features for protein representation, and adopt a graph Transformer coupled with a progressive layered extraction module to upgrade these feature descriptors for multilabel prediction tasks. We find that graph-based attributes and modules play a crucial role in our model, while auxiliary components further boost prediction accuracy. Our algorithm surpasses baseline models across diverse experimental scenarios, especially in cases with limited training samples. We finally apply our algorithm to the human proteome, enabling the systematic identification of novel VTPs associated with both individual and multiple viruses.

Introduction

Human-virus protein–protein interactions (PPIs) are involved in various biological processes that viruses hijack for their replication [1]. Virus target proteins (VTPs) are host proteins specifically recognized and bound by viral components. In host cells, these proteins not only participate in immune regulation but also orchestrate multiple stages of the viral life cycle [2,3]. For instance, the human protein angiomotin promotes human immunodeficiency virus 1 (HIV-1) budding by bridging the viral Gag protein and the host protein NEDD4L [4]. Identifying VTPs is essential for elucidating the molecular mechanisms of viral pathogenesis and provides promising avenues for antiviral drug development. Leveraging experimental techniques such as yeast two-hybrid assays (Y2H) and affinity purification mass spectrometry (AP-MS), a great number of virus-host protein interactions have been characterized [5,6]. For example, Jäger et al. constructed a high-quality HIV-human protein interactome using AP-MS [7]. Shapira et al. identified host factors involved in influenza virus replication through Y2H [8]. Gordon et al. generated a global protein interaction map of SARS-CoV-2 using AP-MS, while Stukalov et al. profiled the interactomes of SARS-CoV-2 and SARS-CoV to perform a multi-omics analysis [9,10]. Collectively, these studies provide critical experimental datasets for developing computational methods to identify VTPs.

Over the past two decades, extensive efforts have been dedicated to addressing this issue through the prediction of host-virus PPIs. Early approaches primarily relied on machine learning with handcrafted features. For instance, Tastan et al. developed a random forest model that leveraged the functional similarity between human and HIV-1 proteins, gene expression profiles during HIV-1 infection, and topological features of the PPI network [11]. Cui et al. employed a support vector machine (SVM) to predict PPIs involved in hepatitis C virus (HCV) infection using the tripeptide frequency of protein sequences [12]. Dyer et al. represented protein domains as one-hot vectors and used an SVM to recognize interactions between HIV-1 and human proteins [13]. Khorsand et al. developed a random forest model that integrated sequence composition, Gene Ontology (GO) semantic similarity, and network properties to predict PPIs between human and influenza A H1N1 virus [14]. Beyond traditional feature engineering, advanced protein embedding methods have also been applied in this field. The LSTM-PHV model, for example, used Word2Vec for protein sequence embedding and developed a long short-term memory network to capture long-distance dependencies for human-virus PPI prediction [15]. DeepViral utilized DL2vec to generate embeddings from disease phenotypes and protein functional data, which were then fed into a convolutional neural network (CNN) [16]. Yang et al. integrated embeddings from Doc2vec (sequence), Net2vec (network), and Go2vec (function) into a LightGBM classifier, achieving superior performance in predicting PPIs between human and human papillomavirus (HPV) [17]. More recently, the application of deep learning and pre-trained protein language models has led to notable improvements in prediction performance. Yang et al. devised a transfer learning approach by training a Siamese CNN on source human-virus PPIs using sequence profiles and then fine-tuning the model for other viruses with limited samples [18]. HBFormer introduced a hybrid attention mechanism that integrated sequence embeddings from the ProtTrans language model with biological annotations [19]. The DeepGNHV model incorporated sequence embeddings and AlphaFold2-predicted structures, processing them through a graph neural network (GNN) for human-virus PPI prediction [20]. Collectively, these methods have significantly advanced the development of VTP prediction.

Despite the progress achieved in existing research, several issues warrant further investigation. First, previous methods typically required viral protein information to predict the interaction between a host protein and a virus. In fact, such interactions could be inferred solely based on whether the host protein exhibits characteristics similar to those of known VTPs. To our knowledge, only the HIVPRE algorithm relied exclusively on host protein information to predict interaction propensity with HIV-1 [21]. Second, a human protein could be involved in the infection processes of multiple viruses [22,23]. However, current prediction algorithms were typically designed as single-label binary classification problems for specific viruses. This cannot directly evaluate whether a host protein interacts with multiple viruses, a scenario that could be framed as a multilabel problem. Third, although the human PPI network has been adopted to extract relevant features of host proteins for above tasks, its potential as the basis for a specialized VTP prediction framework remains unexplored [24,25]. Finally, computational identification of potential VTPs for a broad range of viruses within the human proteome may represent a notable gap in the existing studies. Addressing this gap could yield novel insights into the principles governing host-virus interactions.

Inspired by these challenges, we propose MultiVTP, a multilabel model for VTP prediction that integrates graph representation learning with multimodal information. Within this framework, we first sampled multiple subgraphs centered on query proteins to capture their local contexts. For each subgraph, we extracted both global and local network properties to characterize the topological role of every node. Additionally, we incorporated multimodal information, including traditional, sequence, and functional features, to obtain a comprehensive representation of each protein. A graph transformer was then employed to integrate and refine the topological and multimodal features from the subgraphs. Finally, we introduced a specialized module to model both shared and specific binding patterns across multiple viruses, enabling effective multilabel VTP prediction. Extensive evaluations show that MultiVTP outperformed various baseline models and maintained robustness with limited training data. Applied to the human proteome, our approach could enable systematic identification of novel VTP candidates for both individual and multiple viruses.

Results

Overview of MultiVTP

Fig 1 illustrates the framework of MultiVTP for predicting the multilabel of VTPs. Our algorithm comprised four stages, including subgraph sampling, feature extraction, feature integration and multilabel prediction. In the first stage, since VTPs generally possess community preference, the neighborhood of a query protein may offer valuable information. We thus sampled a fixed-size subgraph centered on each query protein using the random walk algorithm and repeated this procedure to obtain multi-view subgraphs to capture different neighborhood contexts [26]. In the second stage, we extracted two types of network features from the PPI network for each subgraph, namely the global and local topological properties. The former was calculated by the node2vec algorithm, and the latter was the shortest path distances between nodes [27]. In addition, we extracted multimodal features to characterize the proteins, comprising the traditional, sequence, and functional representations. In the third stage, multimodal features and global topological properties were concatenated and processed through the self-attention mechanism in the Graphormer module, while local topological properties were used to optimize the attention score [28]. This enabled our model to simultaneously focus on the network topology and multimodal attributes of nodes in the subgraph. In the fourth stage, we used the progressive layered extraction (PLE) model to implement the multilabel prediction. This module generated shared and specific representations using the merged embedding of different subgraphs. Finally, specific classifiers adopted both representations to estimate the labels of query proteins [29].

thumbnail
Fig 1. Framework of MultiVTP.

Our algorithm comprises four stages, including the subgraph sampling, feature extraction, feature integration, and multilabel prediction. First, multi-view subgraphs are sampled from the PPI network for each protein. Second, both network topological (i.e., global and local) properties and multimodal (i.e., traditional, sequence, and functional) features are extracted to represent proteins. Third, the above features are integrated and upgraded using Graphormer within the subgraphs. Finally, a progressive layered extraction model is adopted to capture shared and virus-specific binding signatures, yielding prediction scores for each query protein.

https://doi.org/10.1371/journal.pcbi.1014320.g001

Integrative analysis of selected features in this study

In this section, we systemically analyzed the traditional features of samples in the dataset from the sequence, evolutionary, structural and network perspectives (Figs 2A-2D and A in S3 File). In terms of amino acid composition, VTPs contained more polar amino acids with negative charges (aspartate and glutamate) and positive charges (lysine) but had a smaller fraction of histidine residues, likely because viral proteins interact with host proteins via electrostatic attraction [30]. In particular, lymphocytic choriomeningitis virus (LCMV) targets exhibited the highest lysine content, whereas HCV-H targets possessed the lowest histidine content (Fig 2A). Compared to non-VTPs, additionally, target proteins showed stronger evolutionary conservation, as indicated by their lower dN/dS ratios, older protein ages, and more homologous genes, implying that more ancient proteins may play a critical role in the infection process. Among the different types of VTPs, LCMV targets were the most evolutionarily conserved (Figs 2B and A in S3 File). Regarding the secondary structure, VTPs had more α-helices and fewer coils than non-VTPs. This may be because viruses favor well-structured and conserved domains over flexible and disordered regions to achieve specific and stable binding to hosts [3133]. Notably, the targets of Dengue virus 2 (DENV-2) and HPV6b exhibited the highest α-helix content and the lowest coil content, reflecting their potential structural specificity for interacting with the virus (Figs 2C and A-B in S3 File). Based on the human PPI network, VTPs showed higher degree centrality, closeness centrality, clustering coefficient, and betweenness centrality, suggesting that these proteins may be highly connected nodes and occupy more important positions in the network. Compared with other VTPs, LCMV targets showed a more remarkable tendency (Figs 2D and A in S3 File). Moreover, we performed the same analysis for the dataset. The similar trends were observed for target proteins with respect to virus families (Figs C-E in S3 File). These results implied that traditional features could distinguish VTPs from non-VTPs and further differentiate VTPs across virus species/families.

thumbnail
Fig 2. Feature analysis and comparison on the dataset.

Statistical analysis of traditional features: (A) amino acid composition, (B) ratio, (C) predicted coil proportion, and (D) closeness. (E) AUPRs achieved by different types of traditional features. (F) SHAP analysis of traditional features. (G) t-SNE visualization of global topological properties for VTPs and non-VTPs. (H) Gene ontology similarity among VTPs and between VTPs and non-VTPs for each virus. Significant differences are evaluated using Wilcoxon rank sum tests. **** p < 0.0001, *** 0.0001 ≤ p < 0.001, ** 0.001 ≤ p < 0.01, * 0.01 ≤ p < 0.05, and ns: p ≥ 0.05. (I) Performance of different protein embeddings.

https://doi.org/10.1371/journal.pcbi.1014320.g002

We then evaluated the effectiveness of traditional features on the training set using multilayer perceptron (MLP) classifiers. As shown in Fig 2E, the network topological features yielded the highest area under the precision-recall curve (AUPR), followed by evolutionary features, while the sequence and structural attributes had relatively lower measures. Additionally, integration of four types features led to an improved AUPR of 0.284, highlighting their complementarity in the multilabel prediction task. We then used the shapley additive explanations (SHAP) method for feature attribution analysis [34]. The closeness centrality was the most influential feature, while the remaining network topological features also had higher rankings. This suggested the importance of network properties in the identification of VTPs (Figs 2F and F in S3 File). Thus, we used the advanced node2Vec algorithm to capture the global topological properties for each protein. Through t-SNE dimensionality reduction, we observed the separation between VTPs and non-VTPs as well as that among VTPs of different virus species to some extent (Figs 2G and G in S3 File) [35]. VTPs within the same cluster were likely to occupy similar topological positions in the PPI network, suggesting that they could be involved in related biological processes [36]. We then calculated the functional similarity among VTPs and that between VTPs and non-VTPs of each virus using the gosemsim program [37]. The results demonstrated that the VTPs of each virus exhibited higher functional associations, implying that protein functions may provide valuable information for identifying VTPs (Figs 2H and H in S3 File). Based on this, we leveraged the pretrained PubMedBERT model to extract semantic knowledge from GO text descriptions to predict VTPs [38,39]. Finally, we evaluated several widely used protein embeddings from the sequence, functional, and network perspectives. Fig 2I shows that the embeddings of ESM2, PubMedBERT and node2vec performed better than other representations in the corresponding category. Notably, node2vec embedding achieved the optimal performance, owing to its capacity to capture both local community structures and global topological positions. We also combined different deep learning models with these embeddings. Comparative results showed that MLP was optimal for ESM2 embeddings, whereas GNN was more suitable for functional embeddings (Table E in S2 File) [40]. The analysis across virus families is provided in Figs C, F, and I in S3 File and Table E in S2 File. Based on the above results, we propose MultiVTP, a prediction model that adopts Graphormer to integrate these features and the PLE module for extracting valuable information across diverse virus species and families. Excluding viral information may enable the prediction task to concentrate on host susceptibility and pathway-level signals rather than actual host-virus interactions. To verify whether our model identifies genuine interactions, we examined its prediction scores of distinct protein categories. The results indicated that VTPs achieved higher prediction scores than other proteins, verifying that our model effectively captures intrinsic biological signals associated with VTPs (Sections S1.1 and S1.2 in S1 File).

Interpretability and ablation studies of our model

To evaluate the contribution of each feature and module in MultiVTP, we conducted ablation studies on training set using 5-fold cross-validation. At the feature level, excluding multimodal features (i.e., only reserving network properties) resulted in reduced AUPR and Matthews correlation coefficient (MCC), which were 0.362 and 0.369, respectively (Fig 3A). Among the multimodal features, traditional features played a more critical role than sequence and functional embeddings. However, these features had different utilities for various virus species. For instance, functional features provided more clues for detecting HPV9 targets, traditional features performed more favorably in identifying HPV31 targets, and sequence features proved more useful for predicting HCV-H targets (Fig J in S3 File). Integrating multimodal information could improve the prediction performance of our model across diverse viruses. However, because we only mitigated redundancy at the sequence level, proteins sharing highly similar functional and topological properties may still lead to overestimated performance. To address this issue, we quantified sample similarity in cross-validation datasets and re-evaluated prediction performance under different similarity thresholds. Our results verified that the utility of MultiVTP was not dependent on redundant information within these features (Section S1.3 in S1 File). At the module level, the removal of Graphormer caused the most obvious performance degradation, where AUPR and MCC values were reduced from 0.389 and 0.394 to 0.304 and 0.326, respectively. Replacing the PLE module with an MLP exerted a negative impact on performance as well. Due to the importance of Graphormer, we performed additional ablation experiments on its components (Fig 3B). Removing global topological properties led to obviously degraded performance, with AUPR and MCC values dropping to 0.327 and 0.340, while removing local topological properties had a marginal impact on performance. Given the importance of network features, we conducted additional ablation studies focusing on the network-related components (Sections S1.4 and S1.5 in S1 File). Moreover, Graphormer used a self-attention mechanism to evaluate the relationship between proteins in the subgraph. When we replaced this model with graph convolutional network (GCN) and graph attention network (GAT), the AUPR decreased to 0.377 and 0.382, respectively, which may be attributed to their difficulty in capturing long-range dependencies. Additionally, experiments with simplified architectures confirmed that each component in the original model contributes to the overall performance (Section S1.6 in S1 File).

thumbnail
Fig 3. Interpretability and ablation studies on the dataset.

(A) Ablation studies at both feature and module levels. MM: multimodal features, GO: functional features, SEQ: sequence features, and TRA: traditional features. (B) Ablation experiments for the components of Graphormer. (C) Density distribution of attention values of VTPs and non-VTPs. (D) Top 20 biological processes enriched in the top 50% of proteins sorted by attention scores. (E) Silhouette coefficients for evaluating the separation of different samples through t-SNE reduction. (F) t-SNE visualization of representations of VTPs (orange points) and non-VTPs (blue points).

https://doi.org/10.1371/journal.pcbi.1014320.g003

Because the use of Graphormer and PLE cooperatively enhanced VTP prediction, we explored the interpretability of these modules using the test set. The self-attention played a crucial role in Graphormer, so we investigated which proteins were assigned higher attentions. For each protein, we calculated its attention score by averaging the attention values assigned to it by other proteins in relevant subgraphs. As shown in Fig 3C, VTPs had higher attention values than non-VTPs. We conducted functional enrichment analysis using DAVID on the top 50% of proteins after sorting them by their attention scores. Fig 3D displays the top 20 enriched biological processes, including host-virus interaction, innate immunity, and antiviral defense [41]. The results indicated that Graphormer could allocate high attentions to virus associated proteins in the self-attention procedure. Furthermore, through the analysis of attention weights between proteins, we found that our model could effectively capture key regulatory mechanisms. Thus, the enhanced attention focused on VTPs and their regulatory partners may reflect the molecular perturbations induced during viral infection (Section S1.7 in S1 File). Following Graphormer, the PLE module generated both shared and specific representations, which were integrated for multilabel prediction. For the shared representation, we assessed its potential in capturing common patterns of VTPs. Thus, we extracted Graphormer’s input, Graphormer’s output, and shared representation. For each type of embedding, we performed dimensionality reduction using t-SNE. The silhouette coefficient (SC) was used to quantify the degree of separation among distinct sample types. Compared with the other embeddings, the shared representation more effectively separated VTPs from non-VTPs, with a SC value of 0.198 (Fig 3F). For specific representations, we assessed their capacity to capture the unique patterns of VTPs for each virus. Thus, the SC measure of VTPs and non-VTPs of each virus was computed using the shared embedding, specific embedding and integrated embedding, respectively. Clearly, the specific embedding outperformed the shared representation in separating VTPs from non-VTPs. Moreover, the two embedding types complemented each other by capturing information from different aspects (Fig 3E). The analysis of virus families is presented in Figs J-K in S3 File.

Advantage of MultiVTP over baseline methods

Most existing methods predicted virus-host interactions based on both viral and host proteins. In contrast, our approach only used the information of host proteins to address this issue. To our knowledge, only the HIVPRE algorithm employed a similar strategy to predict HIV-1 targets using SVMs with different feature combinations [21]. Thus, we compared MultiVTP with three versions of HIVPRE for identifying HIV-1 targets in the test set. Our algorithm outperformed the best model of HIVPRE, with improvements of 0.058 in area under the receiver operating characteristic curve (AUC) and 0.150 in AUPR (Fig 4A-4B). In contrast to our host-only approach, we employed traditional virus-host PPI prediction methods for VTP prediction. However, these methods exhibited a higher tendency to misclassify host proteins as false positives and thus may not be the optimal choice for this task (Section S1.8 in S1 File). To further demonstrate the advantage of MultiVTP, we evaluated several machine learning methods (e.g., MLP, XGB, RF, and SVM) using test set. The MLP generated a numerical vector, each element of which represents the probability of being a virus-specific target. The other machine learning methods were implemented using three multilabel learning strategies, including the binary relevance (BR), classifier chains (CC), and label powerset (LP). Specifically, BR treats each label as an independent binary classification task, LP transforms the problem into a multiclass classification task, and CC models label dependencies by chaining binary classifiers (Fig L in S3 File) [42]. Fig 4C shows that MultiVTP yielded the optimal performance, outperforming XGB-BR and MLP by 0.061 and 0.069 in MCC, and by 0.051 and 0.050 in AUPR, respectively. Compared with XGB, SVM and RF showed more stable performance across the three strategies. Moreover, we evaluated the AUPR in terms of targets of each virus. MultiVTP had better performance for all viruses except HPV16, HCV and HPV5. Notably, although there were only 197 training targets for LCMV, our approach achieved an AUPR of 0.728 and surpassed the second-best method by 0.100 (Fig 4D). A similar trend was observed for the measles virus (MeV), which had 256 training samples. These results implied the potential of our model in few-shot learning tasks. Moreover, we randomly removed a portion of VTPs for each virus from the training set. When 50% of training samples were removed, our model exhibited a slight decrease in AUPR from 0.375 to 0.354. In contrast, the AUPRs of XGB-BR and MLP decreased from 0.324 and 0.325 to 0.283 and 0.263, respectively (Fig 4E). This experiment suggested the robustness of MultiVTP in scenarios with limited training data.

thumbnail
Fig 4. Performance comparison of MultiVTP and baseline methods on the dataset.

(A) ROC curves of MultiVTP and HIVPRE for HIV-1 target prediction. (B) Precision-recall curves of MultiVTP and HIVPRE for HIV-1 target prediction. (C) Performance of MultiVTP and machine learning methods. BR: binary relevance, CC: classifier chains, and LP: label powerset. (D) Comparison of AUPR between MultiVTP and baseline methods (i.e., MLP and other machine learning models with the optimal learning strategy). Viruses are sorted from left to right in descending order of VTP counts. (E) Performance of various approaches after removing different fractions of training VTPs. (F) Few-shot evaluation of scratch-trained and fine-tuned MultiVTP.

https://doi.org/10.1371/journal.pcbi.1014320.g004

Inspired by the above results, we attempted to check whether our model could be applied to the virus having limited VTPs. To this end, we collected a few-shot learning dataset composed of virus species with 20–100 target proteins. To prevent inflated performance caused by the data leakage, we only retained samples absent from the training set of . Finally, the dataset comprised 1,372 non-VTPs and 387 VTPs across 10 virus species (Table D in S2 File). Here, we explored two training strategies: fine-tuning the pre-trained model for new virus and training the model from scratch. The performance was evaluated using stratified 5-fold cross-validation due to limited data. Based on the second strategy, MultiVTP outperformed XGB-BR across all viruses in AUPR, highlighting the superior performance of our model in few-shot learning (Fig 4F). Further, the fine-tuning strategy significantly enhanced prediction performance. For example, our fine-tuned model yielded an AUPR of 0.288 for AAV2, compared to 0.098 for the scratch-trained model, demonstrating the effectiveness of MultiVTP adapted to a novel virus with limited targets. In addition, we constructed more challenging few-shot testing scenarios, which further verified the reliability of our model under data-scarce and emerging virus conditions (Sections S1.9 and S1.10 in S1 File).

Applying MultiVTP to the human proteome

The above experiments indicated that MultiVTP could effectively identify host targets for different viruses. Accordingly, we applied our model to the human proteome, which comprises 20,270 proteins derived from UniProt [43]. The high prediction scores generated by our model may indicate novel targets. For instance, KDELR1 (UniProt ID: P24390), which is not present in virus-host interaction databases, was predicted to interact with DENV-2 with a score of 0.531. This protein shuttles between endoplasmic reticulum and Golgi apparatus and has been reported to interact with the virus [44]. We thus selected the top-ranked proteins as candidates based on the proportion of known targets among the entire human proteome. Fig 5A shows the numbers of novel, recovered, and missing VTPs. Among the viruses, influenza A (H1N1) and HIV-1 had the highest number of candidates (2,555 and 1,681, respectively), of which 1,747 and 923 were recovered VTPs. We then performed GO enrichment analysis on the predicted and known VTPs separately using the DAVID database. As shown in Fig 5B, the candidate proteins shared a substantial number of functional terms with known VTPs, while also possessing distinct functional attributes.

thumbnail
Fig 5. Analysis of predicted and known VTPs in the human proteome across virus species.

(A) Distribution of predicted and known VTPs for each virus species. The results are classified into three categories: novel (newly predicted VTPs), recovered (overlap between predicted and known VTPs), and missing (known but unrecognized VTPs). (B) Distribution of GO terms enriched in predicted and known VTPs for each virus species. The results are classified into three categories: novel (terms enriched exclusively in predicted VTPs), recovered (overlapping terms between predicted and known VTPs), and missing (terms enriched exclusively in known VTPs). (C) Density map of proportion of H1N1 VTPs among the interacting neighbors of different samples. (D) Novel pathways related to H1N1 VTP candidates. (E) Interaction network of relevant VTPs in the adherens junction pathway. (F) Distribution of novel, recovered, and missing labels. The classification is similar to that of VTPs. (G) Network topology and evolutionary conservation attributes of SVTPs and MVTPs. SVTP: single virus target protein, and MVTP: multiple virus target protein. (H) Top 10 biological processes enriched in MVTPs.

https://doi.org/10.1371/journal.pcbi.1014320.g005

Furthermore, we performed a case study on the predicted VTPs of H1N1. Within the human PPI network, novel VTPs showed a greater tendency to interact directly with known VTPs than non-VTPs (Fig 5C). This implied that the newly predicted targets are likely to play a role in H1N1 virus-host interactions. For instance, the novel VTP YTHDC1 (UniProt ID: Q96MU7) has 142 neighboring proteins, 69 of which are VTPs, and has been experimentally verified to interact with the NS1 protein of H1N1. The high connectivity of novel candidate ICAM1 (UniProt ID: P05362) to known VTPs (145 of 238 neighbors) suggests its role in the early immune response to H1N1 [45]. Existing studies reported that its expression is induced by the VTP IL6 (UniProt ID: P05231), and it then activates another VTP NFKB1(UniProt ID: P19838) to inhibit H1N1 replication [46]. Moreover, KEGG analysis indicated that candidate proteins were enriched in most known VTP-related pathways and associated with 10 novel pathways (Figs 5D and N in S3 File). Notably, six pathways have been experimentally validated as relevant to H1N1 infection (Table G in S2 File). Regarding the adherens junction pathway, for instance, H1N1 infection impairs the epithelial barrier by disrupting adherens junctions, leading to an increase in epithelial permeability and therefore facilitating viral entry [47]. This pathway displayed high interconnectivity among 36 candidate proteins, including 19 recovered VTPs and 8 novel VTPs that were manually validated through literature mining (Fig 5E). The cytoskeletal regulator RAP1B (UniProt ID: P61244), implicated in the life cycles of multiple viruses, may serve as a core factor in this network [48]. Moreover, the analysis of HIV-1 candidates yielded findings similar to those of H1N1. These candidates were enriched in 15 novel KEGG pathways, the majority of which were cancer-associated. This may underlie the molecular mechanisms contributing to the elevated cancer risk observed in HIV-1-infected patients (Fig O in S3 File). In addition, we collected the host dependency factors (HDFs) of HIV-1 and performed a comparative analysis with candidate VTPs. The results indicated that these two types of host proteins were highly associated, and our model was also effective in identifying potential HDFs (Section S1.11 in S1 File).

After analyzing the candidates of individual viruses, we focused on the predicted targets of multiple viruses. Fig 5F shows that our model struggled to recover SVTPs, possibly due to the specific virus-targeting patterns. However, as the number of viruses increased, the number of missing labels decreased progressively. For instance, only 44 labels were missing for proteins targeted by 12 viruses. To investigate the performance discrepancy between single virus target proteins (SVTPs) and multiple virus target proteins (MVTPs), we re-evaluated our model on these two groups separately using 5-fold cross validation. The result indicated that MultiVTP could better capture cross-virus interaction patterns (Fig P in S3 File). The novel MVTPs shared properties with known counterparts, including higher evolutionary conservation and more important topological positions in the PPI network (Fig 5G). Then, we performed GO enrichment analysis for these targets. The top 10 enriched processes, particularly those involved in transcriptional regulation and protein transport, underscored their critical role in the viral life cycle (Fig 5H). For instance, within the protein transport process, the non-VTP SEC61A2 (UniProt ID: Q9H9S3), which was predicted to interact with H1N1, HIV-1, and DENV-2, has been confirmed to be hijacked by these viruses to facilitate the transport of viral proteins [49]. Based on these findings, novel MVTPs hold promise as potential antiviral targets. For instance, the non-VTP EMC8 (UniProt ID: O43402), predicted to interact with both DENV-2 and Zika virus (ZIKV), has been validated as an essential host factor for the replication of both viruses [50]. Another notable non-VTP, HSP90AB2P (UniProt ID: Q58FF8), was annotated as a target for six viruses by our model. Although we failed to validate its interactions with these viruses by literature mining, it has been identified as a therapeutic target for SARS-CoV-2, supporting its potential as a target for different viruses [51]. The analyses for 11 virus families are presented in Fig Q in S3 File.

Discussion

In this study, we developed a graph-based deep learning framework to identify VTPs using intrinsic information of host proteins. We first analyzed protein features and identified characteristics that differentiated VTPs from non-VTPs across multiple virus species/families. The analysis revealed that global network topological properties were the most important, followed by sequence conservation, and functional features could also provide valuable information. Based on this observation, we proposed MultiVTP, a multilabel algorithm that combined graph representation learning with multimodal data. Subsequently, ablation studies were conducted to validate the framework. At the feature level, global topological attributes were the primary contributors to performance, while multimodal features provided complementary information. At the module level, Graphormer was identified as the most critical component, while the PLE module also had a certain impact on performance. We further explored the interpretability of these two modules. The analysis showed that the graph transformer prioritized VTP-related proteins in the subgraph through higher attention scores, while the shared and specific experts in PLE module captured interaction patterns from complementary viewpoints. Extensive comparisons suggested that MultiVTP not only surpassed multiple baseline methods across both individual and overall performance metrics but also exhibited robustness under conditions of limited training data. In few-shot scenarios, MultiVTP demonstrated its potential for novel viruses that have few targets. More importantly, when applied to the human proteome, MultiVTP can predict novel VTP candidates for both individual and multiple viruses. This capability was further validated by our case studies on H1N1 and HIV-1, which demonstrated that VTP candidates could participate in various viral infection processes.

Despite the advantages of MultiVTP, two limitations were preliminarily identified in this study. One limitation is associated with the incompleteness of existing host-virus interaction databases. In this work, host proteins without documented interactions were treated as non-VTPs, which may lead to the introduction of false negatives. To address this issue, we integrated multiple databases and employed a more conservative strategy for non-VTP sample collection. The results further confirmed the robustness of our algorithm (Sections S1.12 and S1.13 in S1 File). The other limitation is that our algorithm is limited to assessing whether a host protein serves as a viral target. Given the availability of directional data on HIV-1 infection, we extended the model to predict the functional roles of host proteins during viral infection, such as identifying host factors essential for viral replication (HDFs) and those involved in antiviral responses (host restriction factors, HRFs). Our results implied that MultiVTP has the potential to predict these two classes of host factors (Section S1.14 in S1 File).

Additionally, several issues warrant further investigation. First, although the viral binding capability of VTPs depends on critical residues and functional domains, the current sequence embeddings generated by mean pooling lack positional information. Incorporating an attention mechanism to encode sequence information would not only optimize sequence representation but also enhance model interpretability [52]. Second, the discriminative capacity of multimodal features is limited in the current model, and simple concatenation of these features may fail to fully utilize the complementary information between different modalities. In the future, we could introduce an intra-modal contrastive loss to cluster VTPs from the same virus while separating non-VTPs, and adopt an attention-gated fusion module to adaptively fuse multimodal information to address these issues. Third, the model’s performance on understudied viruses may be constrained by the highly imbalanced distribution of VTPs. This issue could be resolved by adopting a dynamically weighted loss function that assigns greater penalties to viruses with fewer VTPs [53]. Fourth, our method shows limitations in identifying VTPs targeted by a single virus, likely due to difficulties in learning virus-specific binding patterns. To address this, a two-stage learning strategy could be adopted, involving pre-training the model on the entire dataset followed by fine-tuning the specific expert of PLE module with the VTPs of individual viruses. Fifth, the current model does not incorporate protein structural information. Since recent studies suggest that virus-targeted interfaces on host proteins often overlap with host PPI interfaces and exhibit higher evolutionary rates, integrating such structural insights could improve the performance of VTP identification [54]. Sixth, this study focuses exclusively on viral pathogens. In the future, the framework could be applied to other pathogens (e.g., bacteria and fungi) to predict pan-pathogen targeted host proteins. In summary, MultiVTP could be a useful tool for exploring VTPs across multiple viruses, thereby enhancing our understanding of host-virus interaction mechanisms.

Conclusion

In this work, we presented MultiVTP, a multilabel framework for predicting VTPs by combining graph learning and multimodal data. Specifically, we generated protein embeddings by jointly capturing their network topological properties and multimodal characteristics. A graph attention mechanism and a progressive hierarchical extraction module were then introduced to integrate and refine these feature descriptors, enabling the multilabel prediction of VTPs at both the virus species and family levels. Ablation experiments confirmed the critical role of graph structural features and the designed modules in improving performance, while other components further enhance prediction accuracy. MultiVTP consistently outperformed existing VTP and PPI prediction models across diverse experimental settings, with especially notable advantages when training data were scarce. Finally, we applied MultiVTP to the human proteome to systematically identify novel host proteins associated with single or multiple viruses.

Materials and methods

Datasets

In this study, we constructed two multilabel datasets, and , based on the virus species and virus families, respectively. To this end, we retrieved 20,422 manually annotated human proteins from the UniProt database [43]. By integrating human-virus PPIs from the HVIDB database, the above proteins were divided into 6,892 VTPs and 13,530 non-VTPs (proteins with no experimentally confirmed viral interaction) [55]. We adopted a two-step strategy to reduce sequence redundancy using CD-HIT, while preserving as many VTPs as possible [56]. In the first step, VTPs and non-VTPs were separately clustered using a 30% sequence identity threshold. Among each cluster, the longest sequence was retained as the representative, resulting in the non-redundant VTP set and non-VTP set. In the second step, these sets were combined and clustered using a 30% identity threshold. For clusters containing at least one VTP, the longest VTP was chosen as the representative; for clusters containing only non-VTPs, the longest sequence was reserved. As a result, a total of 11,986 protein sequences were obtained for predictions. Each protein had a binary label vector , where if there is a reported interaction between this protein and a virus (species or families) in the HVIDB database; otherwise, . To mitigate the imbalance of positive and negative samples, the virus having less than 200 VTPs was excluded from the training process of our main model (Section S1.15 in S1 File). Finally, the dataset comprised 4,558 VTPs across 25 virus species and 6,856 non-VTPs, while the dataset consisted of 4,964 VTPs across 11 virus families and 6,856 non-VTPs. Both datasets were divided into training (80%) and testing (20%) sets.

Subgraph sampling

PPIs play a fundamental role in biological processes, and the analysis of PPI networks is crucial for the understanding of infectious diseases. Here, we obtained experimentally validated human PPIs from the HIPPIE database [57]. After removing self-interactions and duplicates, we retained PPIs with confidence scores greater than 0 and constructed a human PPI network denoted as , which consisted of 17,151 nodes and 703,919 edges. Since the neighborhood of a query protein may contain valuable information, we adopted the random walk (RW) algorithm to generate a subgraph for each target node u. The RW started from the target node and proceeded for steps, which generated a subgraph of all nodes and edges visited in this walk. The transition probability between two consecutive nodes is defined as follows:

(1)

where represents the degree of node in the graph . To capture the different neighboring information, this procedure was repeated times, generating multi-view subgraphs . The parameters and were set to 20 and 3, respectively.

Feature extraction

Network properties.

Global topological properties. The global topological role of each node (protein) was measured by applying the node2vec algorithm for embedding learning from the PPI network . Node2vec is a semi-supervised algorithm comprising two steps. First, for each node in , node2vec simulated biased random walks to generate node sequences . The transition probability between nodes is defined as follows:

(2)

where and are set to 4 and 1, respectively, and denotes the shortest path distance between nodes and (Section S1.16 in S1 File). Second, the generated node sequences were used to train a skip-gram model to optimize the through the following formulas, which maximized the log-probability of nodes in given the target node as follows:

(3)(4)

where is the probability of node appearing in the node sequences, and and represent the feature representations of nodes and , respectively. The algorithm was implemented using the Python libraries node2vec and gensim, producing a 256-dimensional feature vector [27]. For each subgraph , its global topological properties were represented as .

Local topological properties. For each sampled subgraph , the shortest path distance between every pair of nodes and within this graph was computed using Dijkstra’s algorithm. The distances were then encoded by a learnable function , resulting in a shortest path encoding matrix .

(5)

Multimodal features.

Traditional features. We quantitatively depicted each protein using different types of manually curated features. From the sequence perspective, we calculated the amino acid composition, which is the frequencies of 20 amino acids in a sequence. From the evolutionary perspective, three features were extracted, including the homologous gene number, protein age and ratio. Homologous gene number, representing the number of orthologous genes across species, was obtained from the HomoloGene database [58]. Protein age, reflecting the evolutionary history of a protein, was retrieved from the ProteinHistorian database [59]. ratio was calculated from human-mouse orthologous genes using the Ensembl BioMart, indicating the selective pressure on protein-coding genes [60]. From the network perspective, we characterized each protein using four widely used graph features, including degree, closeness, betweenness, and clustering coefficient. From the structural perspective, the secondary structures (i.e., α-helix, β-strand, and coil) and solvent accessibility were predicted by the SPOT-1D-Single program [61]. Subsequently, we calculated four structural attributes for each protein, including the proportions of three secondary structure types and the average solvent accessibility.

Traditional features were concatenated into a vector . To refine the multifaceted information and prevent overfitting, an MLP was adopted to generate the traditional representation .

(6)

Sequence-based features. Protein language models, trained on large-scale protein sequence data in an unsupervised approach, are capable of capturing rich biological information within sequences. We adopted the ESM2 model (esm2_t36_3B_UR50D) to encode protein sequences by extracting outputs from the last three hidden layers [40]. Each embedding has a size of , where is the sequence length.

The ESM2 embeddings were mean-pooled across residues to generate three 2560-dimensional vectors . These vectors were then separately fed into three parallel MLPs. The outputs were concatenated and passed through a linear layer for dimensionality reduction, yielding the final sequence representation.

(7)

where denotes the concatenation operation, and is a learnable matrix.

Functional features. Proteins are typically associated with a group of functional terms [38]. In this study, we annotated each protein using the GO database and encoded its functional information with PubMedBERT, a language model pretrained on large-scale biomedical literature [39]. Each GO term was processed by PubMedBERT, and the output of the pooling layer was retained. This generated a functional embedding matrix , where denotes the number of GO terms.

Subsequently, we used the gosemsim program to compute similarities between the GO terms of each protein, thereby constructing a functional similarity graph [37]. We then adopted a GCN to aggregate information over the graph and employed mean pooling to derive the functional representation .

(8)

Multimodal features. For each protein in a subgraph , three modality-specific representations , and were concatenated to form a multimodal feature vector :

(9)

where is the dimension of the feature vector. The multimodal feature matrix of a subgraph is denoted as .

Feature integration

Graphormer is built upon the Transformer architecture, which effectively integrates the self-attention mechanism with the topological information of networks [28]. In this study, we used Graphormer to integrate and upgrade the features of proteins within the multi-view subgraphs .

For each subgraph , the multimodal feature matrix and global topological properties were concatenated as the node features and fed into the attention module:

(10)

In the self-attention module, the matrix , was projected using , , and , generating the corresponding representations Q, K, and V. Here, the attention scores reflected macro-level relationships among different proteins but failed to capture their relative positions in the network. Thus, local topological properties were incorporated as a bias to optimize the attention scores.

(11)(12)

where is the layer normalization, denotes the local topological properties of , and is a scaling factor.

In addition to attention layers, Graphormer contains a fully connected layer after the self-attention module, which was applied to each protein separately and identically. This procedure consisted of two linear transformations and a ReLU activation.

(13)

where is the output of self-attention module, and and are learnable matrices. The ReLU function was adopted to implement a non-linear transformation.

Multilabel prediction

Modeling the binding patterns of VTPs for different viruses using a single model is challenging. Thus, we introduced a PLE module, which could separate shared and task-specific patterns explicitly and adopt a gradual routing mechanism to extract and separate more complicated information [29].

The updated representations of the query node were extracted from multi-view subgraphs, and were concatenated to construct the final embedding as follows:

(14)

The shared expert in PLE was responsible for capturing common patterns of VTPs across different viruses, whereas the specific expert was designed to explore the specific characteristics of VTPs for each virus. In this study, 25 specific experts were constructed for the virus species dataset, while 11 specific experts were employed for the virus family dataset.

(15)(16)

where and denote the weight matrices of experts. The outputs of the shared expert and each specific expert were integrated through a gated mechanism for each prediction task. Notably, the parameters of a shared expert were influenced by all tasks, whereas those of specific experts were only affected by their corresponding task.

(17)

where denotes the gating matrix, and represents the stacking of shared and specific experts. Finally, the integrated representation was passed through an MLP to generate a prediction score for each virus.

(18)

where the sigmoid function converted the prediction values to a range of 0–1.

Implementation and evaluation

We conducted 5-fold cross-validation on the training set to determine the optimal parameters of our algorithm and evaluated its generalization ability on the test set. The Adam optimizer was employed for parameter updates, with an initial learning rate of 5 × 10-4. A learning rate warmup and decay strategy was adopted to improve training stability, where the learning rate linearly decreased from the initial value to zero. The binary cross-entropy was used as the loss function in the model optimization phase. All experiments were performed on an NVIDIA GeForce RTX 3080 Ti (12GB) GPU, with the training process of MultiVTP taking approximately 5 hours. We evaluated our model using several metrics, including recall, precision, F1-score, MCC, AUC, and AUPR. The performance of a model was evaluated using a weighted strategy, in which the weight of each label type was determined based on its frequency in the training set.

(19)(20)(21)(22)(23)

where is the total number of label types, is the number of target proteins of virus in the training set, and is the number of testing samples. is the standard indicator function, indicates the threshold for virus , and and are the predicted score and true label of protein for virus , respectively.

Supporting information

S1 File. Supplementary experiments and results (Sections S1.1-S1.16).

This document contains the following sections: S1.1 Analysis of model specificity in predicting host-virus relationships. S1.2 Analysis of model specificity in predicting VTPs within shared pathways. S1.3 Impact of sample similarity on prediction performance. S1.4 Network dependency analysis of MultiVTP. S1.5 Effect of PPI data quality on model performance. S1.6 Evaluation of simplified MultiVTP architectures. S1.7 Interpretability analysis via linking attention weights. S1.8 Comparison of MultiVTP with virus-host PPI prediction methods. S1.9 Robustness assessment under extreme data scarcity and unseen viruses. S1.10 Generalization to novel viruses with limited samples. S1.11 Comparative analysis of HIV-1 VTP candidates and HDFs. S1.12 Model re-evaluation using an updated dataset. S1.13 Comparison of different negative sampling strategies. S1.14 MultiVTP extension for directional interaction prediction. S1.15 Sensitivity analysis of VTP count thresholds. S1.16 Reasons for various decisions in building our model.

https://doi.org/10.1371/journal.pcbi.1014320.s001

(PDF)

S2 File. Supplementary tables of this study (Tables A to G).

This document contains the following tables: Table A. Virus species and virus families in this work. Table B. Number of VTPs in the dataset. Table C. Number of VTPs in the dataset. Table D. Number of VTPs in the few-shot learning dataset across 5-fold cross-validation. Table E. Performance of protein embeddings with different models. Table F. Novel VTP candidates in the main text and their supporting literature. Table G. Literature-supported novel pathways enriched in H1N1 VTP candidates.

https://doi.org/10.1371/journal.pcbi.1014320.s002

(PDF)

S3 File. Supplementary figures of this study (Figs A to Q).

This document contains the following figures: Fig A. Statistical analysis of traditional features of samples in the dataset. Fig B. Statistical differences in traditional features between different sample groups in the dataset. Fig C. Feature analysis and comparison on the dataset. Fig D. Statistical analysis of traditional features of samples in the dataset. Fig E. Statistical differences in traditional features between different sample groups in the dataset. Fig F. SHAP analysis of traditional features. Fig G. t-SNE visualization of global topological properties for non-VTPs (gray points) and VTPs from the dataset. Fig H. Distribution of GO similarity among VTPs and between VTPs and non-VTPs for each virus. Fig I. t-SNE visualization of global topological properties for non-VTPs (gray points) and VTPs from the dataset. Fig J. Ablation experiments at the feature level. Fig K. Interpretability and ablation studies on the dataset. Fig L. Multilabel prediction strategies in machine learning. Figure M. Performance comparison of MultiVTP and baseline methods on the dataset. Fig N. Distribution of KEGG pathways enriched in predicted and known VTPs. Fig O. Analysis of HIV-1 VTP candidates. Fig P. Evaluation of our model using overlapping and virus-specific VTPs. Fig Q. Analysis of predicted and known VTPs in the human proteome across virus families.

https://doi.org/10.1371/journal.pcbi.1014320.s003

(PDF)

References

  1. 1. Selvaraj C, Shri GR, Vijayakumar R, Alothaim AS, Ramya S, Singh SK. Viral hijacking mechanism in humans through protein-protein interactions. Adv Protein Chem Struct Biol. 2022;131:261–76. pmid:35871893
  2. 2. Walsh D, Mohr I. Viral subversion of the host protein synthesis machinery. Nat Rev Microbiol. 2011;9(12):860–75. pmid:22002165
  3. 3. Paludan SR, Pradeu T, Masters SL, Mogensen TH. Constitutive immune mechanisms: mediators of host defence and immune regulation. Nat Rev Immunol. 2021;21(3):137–50. pmid:32782357
  4. 4. Mercenne G, Alam SL, Arii J, Lalonde MS, Sundquist WI. Angiomotin functions in HIV-1 assembly and budding. Elife. 2015;4:e03778. pmid:25633977
  5. 5. Striebinger H, Koegl M, Bailer SM. A high-throughput yeast two-hybrid protocol to determine virus-host protein interactions. Methods Mol Biol. 2013;1064:1–15. pmid:23996246
  6. 6. Happonen LJ. Affinity-purification combined with crosslinking mass spectrometry for identification and structural modeling of host-pathogen protein-protein complexes. Methods Mol Biol. 2023;2674:181–200. pmid:37258968
  7. 7. Jäger S, Gulbahce N, Cimermancic P, Kane J, He N, Chou S, et al. Purification and characterization of HIV-human protein complexes. Methods. 2011;53(1):13–9. pmid:20708689
  8. 8. Shapira SD, Gat-Viks I, Shum BOV, Dricot A, de Grace MM, Wu L, et al. A physical and regulatory map of host-influenza interactions reveals pathways in H1N1 infection. Cell. 2009;139(7):1255–67. pmid:20064372
  9. 9. Gordon DE, Jang GM, Bouhaddou M, Xu J, Obernier K, White KM, et al. A SARS-CoV-2 protein interaction map reveals targets for drug repurposing. Nature. 2020;583(7816):459–68. pmid:32353859
  10. 10. Stukalov A, Girault V, Grass V, Karayel O, Bergant V, Urban C, et al. Multilevel proteomics reveals host perturbations by SARS-CoV-2 and SARS-CoV. Nature. 2021;594(7862):246–52. pmid:33845483
  11. 11. Tastan O, Qi Y, Carbonell JG, Klein-Seetharaman J. Prediction of interactions between HIV-1 and human proteins by information integration. Pac Symp Biocomput. 2009;:516–27. pmid:19209727
  12. 12. Cui G, Fang C, Han K. Prediction of protein-protein interactions between viruses and human by an SVM model. BMC Bioinformatics. 2012;13 Suppl 7(Suppl 7):S5. pmid:22595002
  13. 13. Dyer MD, Murali TM, Sobral BW. Supervised learning and prediction of physical interactions between human and HIV proteins. Infect Genet Evol. 2011;11(5):917–23. pmid:21382517
  14. 14. Khorsand B, Savadi A, Zahiri J, Naghibzadeh M. Alpha influenza virus infiltration prediction using virus-human protein-protein interaction network. Math Biosci Eng. 2020;17(4):3109–29. pmid:32987519
  15. 15. Tsukiyama S, Hasan MM, Fujii S, Kurata H. LSTM-PHV: prediction of human-virus protein-protein interactions by LSTM with word2vec. Brief Bioinform. 2021;22(6):bbab228. pmid:34160596
  16. 16. Liu-Wei W, Kafkas Ş, Chen J, Dimonaco NJ, Tegnér J, Hoehndorf R. DeepViral: prediction of novel virus-host interactions from protein sequences and infectious disease phenotypes. Bioinformatics. 2021;37(17):2722–9. pmid:33682875
  17. 17. Yang X, Wuchty S, Liang Z, Ji L, Wang B, Zhu J, et al. Multi-modal features-based human-herpesvirus protein-protein interaction prediction by using LightGBM. Brief Bioinform. 2024;25(2):bbae005. pmid:38279649
  18. 18. Yang X, Yang S, Lian X, Wuchty S, Zhang Z. Transfer learning via multi-scale convolutional neural layers for human-virus protein-protein interaction prediction. Bioinformatics. 2021;37(24):4771–8. pmid:34273146
  19. 19. Zhang L, Wang S, Wang Y, Zhao T. HBFormer: a single-stream framework based on hybrid attention mechanism for identification of human-virus protein-protein interactions. Bioinformatics. 2024;40(12):btae724. pmid:39673490
  20. 20. Jiang L, Yang X, Guo X, Li D, Li J, Wuchty S, et al. Graph neural network integrated with pretrained protein language model for predicting human-virus protein-protein interactions. Brief Bioinform. 2025;26(5):bbaf461. pmid:40919914
  21. 21. Chai H, Gu Q, Hughes J, Robertson DL. In silico prediction of HIV-1-host molecular interactions and their directionality. PLoS Comput Biol. 2022;18(2):e1009720. pmid:35134057
  22. 22. Lu L, Su S, Yang H, Jiang S. Antivirals with common targets against highly pathogenic viruses. Cell. 2021;184(6):1604–20. pmid:33740455
  23. 23. Hoffmann H-H, Schneider WM, Rozen-Gagnon K, Miles LA, Schuster F, Razooky B, et al. TMEM41B is a pan-flavivirus host factor. Cell. 2021;184(1):133-148.e20. pmid:33338421
  24. 24. Khorsand B, Savadi A, Naghibzadeh M. Comprehensive host-pathogen protein-protein interaction network analysis. BMC Bioinform. 2020;21(1):400. pmid:32912135
  25. 25. Li S, Zhou W, Li D, Pan T, Guo J, Zou H, et al. Comprehensive characterization of human-virus protein-protein interactions reveals disease comorbidities and potential antiviral drugs. Comput Struct Biotechnol J. 2022;20:1244–53. pmid:35356543
  26. 26. Su X, Hu P, Li D, Zhao B, Niu Z, Herget T, et al. Interpretable identification of cancer genes across biological networks via transformer-powered graph representation learning. Nat Biomed Eng. 2025;9(3):371–89. pmid:39789329
  27. 27. Grover A, Leskovec J. Node2vec: scalable feature learning for networks. arXiv. 2016. https://doi.org/10.48550/arXiv.1607.00653
  28. 28. Cheng X, Tianle C, Shengjie L, Shuxin Z, Guolin K, Di H, et al. Do transformers really perform bad for graph representation?. 2021. https://doi.org/10.48550/arXiv.2106.05234
  29. 29. Tang H, Liu J, Zhao M, Gong X. Progressive Layered Extraction (PLE): A Novel Multi-Task Learning (MTL) model for personalized recommendations. In: Fourteenth ACM Conference on Recommender Systems, 2020. 269–78. https://doi.org/10.1145/3383313.3412236
  30. 30. Fantini J, Azzaz F, Chahinian H, Yahi N. Electrostatic surface potential as a key parameter in virus transmission and evolution: how to manage future virus pandemics in the post-COVID-19 era. Viruses. 2023;15(2):284. pmid:36851498
  31. 31. Fisher RD, Chung H-Y, Zhai Q, Robinson H, Sundquist WI, Hill CP. Structural and biochemical studies of ALIX/AIP1 and its role in retrovirus budding. Cell. 2007;128(5):841–52. pmid:17350572
  32. 32. Gack MU, Albrecht RA, Urano T, Inn K-S, Huang I-C, Carnero E, et al. Influenza A virus NS1 targets the ubiquitin ligase TRIM25 to evade recognition by the host viral RNA sensor RIG-I. Cell Host Microbe. 2009;5(5):439–49. pmid:19454348
  33. 33. Xue B, Uversky VN. Intrinsic disorder in proteins involved in the innate antiviral immunity: another flexible side of a molecular arms race. J Mol Biol. 2014;426(6):1322–50. pmid:24184279
  34. 34. Lundberg SM, Lee SI. A unified approach to interpreting model predictions. In: Proceedings of the 31st International Conference on Neural Information Processing Systems, 2017. 4768–77.
  35. 35. Maaten Lvd L, Hinton G G. Visualizing data using t-SNE. J Mach Learn Res. 2008;9:2579–605.
  36. 36. Schwikowski B, Uetz P, Fields S. A network of protein-protein interactions in yeast. Nat Biotechnol. 2000;18(12):1257–61. pmid:11101803
  37. 37. Yu G, Li F, Qin Y, Bo X, Wu Y, Wang S. GOSemSim: an R package for measuring semantic similarity among GO terms and gene products. Bioinformatics. 2010;26(7):976–8. pmid:20179076
  38. 38. Ashburner M, Ball CA, Blake JA, Botstein D, Butler H, Cherry JM, et al. Gene ontology: tool for the unification of biology. Nat Genet. 2000;25(1):25–9.
  39. 39. Gu Y, Tinn R, Cheng H, Lucas M, Usuyama N, Liu X, et al. Domain-specific language model pretraining for biomedical natural language processing. ACM Trans Comput Healthcare. 2021;3(1):1–23.
  40. 40. Lin Z, Akin H, Rao R, Hie B, Zhu Z, Lu W, et al. Evolutionary-scale prediction of atomic-level protein structure with a language model. Science. 2023;379(6637):1123–30. pmid:36927031
  41. 41. Sherman BT, Hao M, Qiu J, Jiao X, Baseler MW, Lane HC, et al. DAVID: a web server for functional enrichment analysis and functional annotation of gene lists (2021 update). Nucleic Acids Res. 2022;50(W1):W216–W21.
  42. 42. Bogatinovski J, Todorovski L, Džeroski S, Kocev D. Comprehensive comparative study of multi-label classification methods. Expert Syst Appl. 2022;203:117215.
  43. 43. Consortium TU. UniProt: the universal protein knowledgebase in 2025. Nucleic Acids Res. 2024;53(D1):D609–17.
  44. 44. Li MY, Grandadam M, Kwok K, Lagache T, Siu YL, Zhang JS, et al. KDEL receptors assist dengue virus exit from the endoplasmic reticulum. Cell Rep. 2015;10(9):1496–507. pmid:25753416
  45. 45. Liao Y, Liu J, Wang P, Mok BW, Chen H. Influenza NS1 drives N(6)-methyladenosine (m(6)A)-mediated autoregulation of viral mRNA splicing. Emerg Microbes Infect. 2025;14(1):2572761.
  46. 46. Othumpangat S, Noti JD, McMillen CM, Beezhold DH. ICAM-1 regulates the survival of influenza virus in lung epithelial cells during the early stages of infection. Virology. 2016;487:85–94. pmid:26499045
  47. 47. Ruan T, Sun J, Liu W, Prinz RA, Peng D, Liu X, et al. H1N1 influenza virus cross-activates Gli1 to disrupt the intercellular junctions of alveolar epithelial cells. Cell Rep. 2020;31(13):107801. pmid:32610119
  48. 48. Zhang B, Li S, Ding J, Guo J, Ma Z. Rap1b: a cytoskeletal regulator advantageous to viral infection. iScience. 2024;27(10):111023. pmid:39474066
  49. 49. Pauwels E, Schülein R, Vermeire K. Inhibitors of the Sec61 complex and novel high throughput screening strategies to target the protein translocation pathway. Int J Mol Sci. 2021;22(21):12007. pmid:34769437
  50. 50. Lin DL, Inoue T, Chen Y-J, Chang A, Tsai B, Tai AW. The ER membrane protein complex promotes biogenesis of dengue and zika virus non-structural multi-pass transmembrane proteins to support infection. Cell Rep. 2019;27(6):1666-1674.e4. pmid:31067454
  51. 51. Zhao Z, Xu L-D, Zhang F, Liang Q-Z, Jiao Y, Shi F-S, et al. Heat shock protein 90 facilitates SARS-CoV-2 structural protein-mediated virion assembly and promotes virus-induced pyroptosis. J Biol Chem. 2023;299(5):104668. pmid:37011862
  52. 52. Li D, Li Z, Zhao B, Su X, Li G, Hu L. DeepHIV: a sequence-based deep learning model for predicting HIV-1 protease cleavage sites. IEEE Trans Comput Biol Bioinform. 2025;22(6):3557–63. pmid:40956729
  53. 53. Li D, Zhao F, Yang Y, Cui Z, Hu P, Hu L. Multi-view contrastive learning for drug-drug interaction event prediction. IEEE J Biomed Health Inform. 2026;30(3):2276–87. pmid:40833904
  54. 54. Su W-C, Xia Y. Virus targeting as a dominant driver of interfacial evolution in the structurally resolved human-virus protein-protein interaction network. Cell Syst. 2025;16(3):101202. pmid:40023148
  55. 55. Yang X, Lian X, Fu C, Wuchty S, Yang S, Zhang Z. HVIDB: a comprehensive database for human-virus protein-protein interactions. Brief Bioinform. 2021;22(2):832–44. pmid:33515030
  56. 56. Fu L, Niu B, Zhu Z, Wu S, Li W. CD-HIT: accelerated for clustering the next-generation sequencing data. Bioinformatics. 2012;28(23):3150–2. pmid:23060610
  57. 57. Alanis-Lobato G, Andrade-Navarro MA, Schaefer MH. HIPPIE v2.0: enhancing meaningfulness and reliability of protein-protein interaction networks. Nucleic Acids Res. 2017;45(D1):D408–14. pmid:27794551
  58. 58. Sayers EW, Bolton EE, Brister JR, Canese K, Chan J, Comeau DC, et al. Database resources of the national center for biotechnology information. Nucleic Acids Res. 2022;50(D1):D20–6. pmid:34850941
  59. 59. Capra JA, Williams AG, Pollard KS. ProteinHistorian: tools for the comparative analysis of eukaryote protein origin. PLoS Comput Biol. 2012;8(6):e1002567. pmid:22761559
  60. 60. Kinsella RJ, Kähäri A, Haider S, Zamora J, Proctor G, Spudich G, et al. Ensembl BioMarts: a hub for data retrieval across taxonomic space. Database (Oxford). 2011;2011:bar030. pmid:21785142
  61. 61. Singh J, Litfin T, Paliwal K, Singh J, Hanumanthappa AK, Zhou Y. SPOT-1D-Single: improving the single-sequence-based prediction of protein secondary structure, backbone angles, solvent accessibility and half-sphere exposures using a large training set and ensembled deep learning. Bioinformatics. 2021;37(20):3464–72. pmid:33983382