Literature DB >> 34934411

VirVACPRED: A Web Server for Prediction of Protective Viral Antigens.

Jesús Herrera-Bravo1,2, Jorge G Farías3, Fernanda Parraguez Contreras3, Lisandra Herrera-Belén3, Juan-Alejandro Norambuena3,4, Jorge F Beltrán3.   

Abstract

Viral antigens are key in the development of vaccines that prevent or eradicate infections caused by these pathogens. Bioinformatics tools are modern alternatives that facilitate the discovery of viral antigens, reducing the costs of experimental assays. We developed a bioinformatics tool called VirVACPRED, which is highly efficient in predicting viral antigens. In this study, we obtained a model based on the gradient boosting classifier, which showed high performance during the training, leave-one-out cross-validation (accuracy = 0.7402, sensitivity = 0.7319, precision = 0.7503, F1 = 0.7251, kappa = 0.4774, Matthews correlation coefficient = 0.4981) and testing (accuracy = 0.8889, sensitivity = 1.0, precision = 0.8276, F1 = 0.9057, kappa = 0.7734, Matthews correlation coefficient = 0.7941). VirVACPRED is a robust tool that can be of great help in the search and proposal of new viral antigens, which can be considered in the development of future vaccines against infections caused by viruses.
© The Author(s), under exclusive licence to Springer Nature B.V. 2021.

Entities:  

Keywords:  Bioinformatics; Machine learning; Protective antigen; Server; Vaccine; Virus

Year:  2021        PMID: 34934411      PMCID: PMC8679566          DOI: 10.1007/s10989-021-10345-2

Source DB:  PubMed          Journal:  Int J Pept Res Ther        ISSN: 1573-3149            Impact factor:   1.931


Introduction

There is a considerable number of antiviral drugs against many viruses, and some of them do not eliminate infections but simply alter the clinical course of the disease (Huang et al. 2004). Antiviral vaccines have been the most successful alternatives in the prevention of epidemics, and it is for this reason that is necessary to exploit new technologies that identify critical antigens in order to induce a potent immune response (Graham 2013). Vaccination has allowed combating various infectious diseases mediated by viruses, like influenza, smallpox, varicella, diphtheria, polio, hepatitis, rotavirus, papillomavirus, among others (Graham 2013; Soria-Guerra et al. 2015). A vaccine is a molecular agent that induces specific protective immunity that triggers an enhanced adaptive immune response to reinfection by pathogens through the enhancement of immune memory (Pollard and Bijker 2021). Conventional vaccines are composed of attenuated or killed pathogens and they can take up to 15 years to develop. While it is true that these vaccines have saved many lives, they can also have adverse effects that could compromise the life of the patient (Bogdanos et al. 2001; Jarząb et al. 2013; Olson et al. 2001). The main component of vaccines are molecules called antigens, which are foreign to the immune system, and in turn, can have the ability to induce an immune response (Lahariya 2016). Protective antigens are capable of inducing protection against a disease caused by an infectious agent after they are evaluated by means of an immunization scheme in an animal model. This approach to vaccine development includes several steps such as pathogen culturing, purifying the components (candidate antigens), and evaluating immunogenicity in an animal model (“An overview of biotechnology in vaccine development” 2020). Recombinant DNA and sequencing technology have led to a new concept within the field of vaccine development, where antigens capable of stimulating a specific immune response are identified (Brusic and Petrovsky 2005; Soria-Guerra et al. 2015; Tomar and De 2014, 2010). In recent years, RNA vaccines have been attracting increasing attention due to their ability to induce a safe and long-lasting immune response using in vivo models (Pardi et al. 2018; Zhang et al. 2019). RNA vaccines differ from traditional ones in that they do not administer live attenuated agents or fragments of it, eliminating the risk of causing the disease that is intended to be prevented. For the development of RNA vaccines, it is necessary to find the DNA sequences that encode essential antigens of the infectious agent and then transcribe them to obtain the corresponding RNA, which will be used as a vaccine (Brisse et al. 2020; Tombácz et al. 2021; Verbeke et al. 2019). However, like the traditional approach to vaccine development, the identification of candidate antigenic molecules is necessary. The field of bioinformatics has allowed the acceleration and discovery of new vaccine candidates, through the large-scale prediction of different molecules that constitute potential protective antigens. Currently, there are many bioinformatic tools that predict antigenicity from a protein sequence, which is usually divided into small peptides called epitopes, which have the ability to induce an immune response mediated by T lymphocytes (Soria-Guerra et al. 2015). However, the tools that allow predicting whether a protein is antigenic or not are very scarce, with Vaxijen v2.0 being a widely cited tool and the only one of its kind to date (Doytchinova and Flower 2007). The Vaxijen v2.0 approach is extremely interesting and useful since it allows predicting antigenic proteins from various sources such as bacteria, viruses, and tumor cells. However, the viral antigen prediction model has not been updated for years. In consequence, taking into account the concept of Vaxijen v2.0, the main objective of the present work, was to develop an updated immunoinformatic tool for the robust and reliable prediction of viral antigens.

Materials and Methods

Dataset

The dataset used in this work was extracted from the publication of Vaxijen v2.0. This dataset is composed of 100 sequences of viral antigens referenced in the literature and 100 sequences identified as non-antigens (Doytchinova and Flower 2007), for a total of 200 sequences. This dataset was divided into training and testing datasets in a relationship of 80% and 20%, respectively (Fig. 1).
Fig. 1

The architecture used for the generation of the predictive models of protective viral antigens

The architecture used for the generation of the predictive models of protective viral antigens

Antigen Feature Computation

To calculate the characteristics of the antigens, we use our script called AIDApy (Herrera-Bravo et al. 2021). AIDApy allows the calculation of 544 physicochemical and biochemical properties derived from the AAindex database. The AAindex database contains numerical indices that indicate different physicochemical and biological characteristics of amino acids and amino acid pairings (Kawashima et al. 2008). As mentioned above, in this study, all the indices contained in this database were calculated for the antigens and non-antigens by selecting the equation number (4) as shown below:

Feature Selection

Usually, machine learning models that include many variables show low performance, for this reason reducing the dimensionality of the variables is a procedure that helps solve this problem (Mladenić 2006). For this reason, after calculating all AAindex characteristics (a total of 544), the best ten predictors were filtered and selected. For this purpose, the information gain function (Quinlan 1986) contained in the Orange3 3.28.0 library and written in Python 3 was used (Demšar et al. 2013).

Training, Cross-Validation, and Testing

The training, leave-one-out cross-validation (LOOCV) and testing, were carried out with the use of the open source PyCaret 2.3.1 (https://pypi.org/project/pycaret/) and scikit-learn 0.24.2 (https://pypi.org/project/scikit-learn/) libraries. PyCaret allows evaluation of several machine learning algorithms in an efficient and fast way, abstracting the functionalities of the popular Scikit-learn library on which it is based. A total of 16 machine learning algorithms were evaluated as shown below: random forest classifier (RF), extra trees classifier (ETC), quadratic discriminant analysis (QDA), light gradient boosting machine (LGBC), gradient boosting classifier (GBC), naive Bayes classifier (NBC), linear discriminant analysis (LDA), ada boost classifier (ABC), K neighbors classifier (KNN), decision tree classifier (DTC), SVM-linear kernel (SVM-LK), logistic regression (LR), SVM-radial kernel (SVM-RK), Gaussian process classifier (GPC), MLP classifier (MLPC), and Ridge classifier (RC). For this study the PyCaret and scikit-learn library default parameter of all classifiers were used. The selection of the best classifier against the training, LOOCV, and testing phases was made based on the following metrics: All of the performance measures shown above have a range from zero to one (0–1). Models with measurements close to one are considered more reliable.

Results

The results of the information analysis allowed identifying the best predictors AAindex as shown below: AURR980113 (score: 0.207), FINA770101 (score: 0.191), QIAN880116 (score: 0.190), QIAN880102 (score: 0.183), KOEP990101 (score: 0.179), QIAN880133 (score: 0.174), LEVM780103 (score: 0.172), QIAN880113 (score: 0.170), SUEM840101 (score: 0.168), and RICJ880117 (score: 0.166), which were used for training with all the machine learning algorithms mentioned above. The LOOCV of the 16 evaluated algorithms allowed obtaining models with marked differences in performance measures, where the RFC, ETC, QDA, LGBM, GBC, NBC, LDA, ABC, KNN, and DTC algorithms, showed the best performance measures (Table 1).
Table 1

Training performance measurements obtained during the LOOCV using 16 machine learning algorithms

AlgorithmsACCAUCTPRPVVF1KappaMCC
RF0.74710.83650.76110.75040.74370.49380.5086
ETC0.74670.84850.74860.75070.73930.49270.5041
QDA0.74120.81100.82780.70480.75430.48240.5010
LGBM0.74050.82650.73330.75750.73110.47920.4962
GBC0.74020.80450.73190.75030.72510.47740.4981
NBC0.71730.82650.87500.67150.75420.43860.4710
LDA0.70750.78270.72640.70120.70570.41420.4246
ABC0.70690.76650.73750.70230.70280.41420.4339
KNN0.70520.77920.77780.68210.71940.41040.4294
DTC0.67750.67500.63890.70040.65600.35060.3582
SVM-LK0.51440.00000.12220.20000.10480.01110.0243
LR0.50880.74150.00000.00000.00000.00000.0000
SVM-RK0.50880.25730.00000.00000.00000.00000.0000
GPC0.50880.74270.00000.00000.00000.00000.0000
MLPC0.50880.75910.00000.00000.00000.00000.0000
RC0.50330.00000.00000.00000.0000-0.0111-0.0243

AUC area under the curve

Training performance measurements obtained during the LOOCV using 16 machine learning algorithms AUC area under the curve On the other hand, an excellent performance was observed on the independent dataset (testing), where these measures increased considerably, which is indicative of robust prediction models (Table 2). It is important to highlight that the GBC algorithm presented the best performance measures during the testing phase, which allows its selection for the construction of a tool for the prediction of viral antigens (Table 2).
Table 2

Performance measurements obtained during the testing phase (independent dataset) with the 16 machine learning algorithms assessed

AlgorithmsACCAUCTPRPVVF1KappaMCC
RF0.86670.92661.00.80000.88890.72730.7559
ETC0.84440.92660.95830.79310.86790.68280.7010
QDA0.75560.84920.83330.74070.78430.50450.5092
LGBM0.86670.93150.91670.84620.88000.73050.7335
GBC0.88890.90081.00.82760.90570.77340.7941
NBC0.80000.83730.95830.74190.83640.58970.6222
LDA0.80000.86110.83330.80000.81630.59700.5976
ABC0.86670.85021.00.80000.88890.72730.7559
KNN0.82220.86210.91670.78570.84620.63860.6492
DTC0.86670.86610.87500.87500.87500.73210.7321
SVM-LK0.53330.50001.00.53330.69570.00000.0000
LR0.46670.77780.00000.00000.00000.00000.0000
SVM-RK0.46670.22220.00000.00000.00000.00000.0000
GPC0.46670.77780.00000.00000.00000.00000.0000
MLPC0.46670.75600.00000.00000.00000.00000.0000
RC0.46670.50000.00000.00000.00000.00000.0000

AUC area under the curve

Performance measurements obtained during the testing phase (independent dataset) with the 16 machine learning algorithms assessed AUC area under the curve Taking into account the aforementioned aspects, we developed a web application called VirVACPRED, which includes the predictive model based on the gradient boosting classifier. This application was developed with the Python 3.9 programming language and the Flask framework, both open sources. VirVACPRED has a friendly and robust interface for the reliable and fast prediction of viral antigens, which is available at https://virvacpred.herokuapp.com/. VirVACPRED returns probability scores in the range of 0 and 1, where probability scores >  = 0.5 indicate that the input sequence is a viral antigen.

Discussion

During the past decade, viruses have emerged or re-emerged that have suddenly become major threats to humanity and the global economy, which was a concern regarding their epidemic transmission (Afrough et al. 2019; Trovato et al. 2020). Zoonoses such as Lassa fever, dengue fever, Middle East respiratory syndrome (MERS), swine flu, Ebola and Marburg hemorrhagic fevers, yellow fever, severe acute respiratory syndrome (SARS), West Nile fever, Zika, Chikungunya vector-borne diseases, and recently the coronavirus disease 2019 (COVID-19), are examples of the damage that viruses can cause in the world population (Trovato et al. 2020). In this sense, the development of innovative and technological platforms that allow the discovery of new drugs to prevent and combat viral infections is essential. Bioinformatics has emerged as a powerful tool for solving different problems within the biological sciences, including the field of immunology (Soria-Guerra et al. 2015). Currently, there are dissimilar bioinformatics tools focused on the prediction of small linear peptides presented in the context of MHC. However, tools aimed at predicting the antigenicity of a complete protein are scarce. The prediction of the antigenicity of a protein is extremely important, considering that 90% of the epitopes processed by B cells are conformational and only 10% linear (Benjamin 1995; Huang and Honda 2006). Taking into account the aforementioned aspects, the need for tools that predict the global antigenicity of a protein is an important factor to take into consideration. Vaxijen v2.0 is a widely cited tool, it allows evaluating global antigenicity from an input amino acid sequence (Doytchinova and Flower 2007). However, since the development of Vaxijen v2.0 to date, there have been important advances in the field of machine learning, which could be used to improve the predictive capacity of viral antigens using the same approach as Vaxijen v2.0. The results of the information gain analysis showed that the ten best predictive AAindexes are related to characteristics of secondary protein structures such as helix, beta-sheet, alpha-helix, coil, beta-turn, and helix-coil. In this sense, we suggest that future tools focused on predicting antigenicity take these structural properties into account. In fact, it has been reported that the secondary structure of viral antigens is key to the development of an immune response mediated by T lymphocytes (Gairin and Oldstone 1993). In this work, the GBC presented the best performance measures in the classification of viral antigens during the training and testing phase. This classifier has been successfully used in the development of predictive models in the area of bioinformatics, such as the prediction of submitochondrial localization (Yu et al. 2020), DNA-binding residue (Deng et al. 2018), gene-expression data analysis (Blagus and Lusa 2015), prediction of the interaction between target and ligand (Xuan et al. 2019), diagnostic classification of cancers (Ma et al. 2020), and prediction of RNA-protein interactions (Jain et al. 2018), among others. However, other classifiers such as ETC, QDA, LBGM, GBC, NBC, LDC, ABC, KNN, DTC, and RF, also presented good performance measures in both phases. It is important to highlight that the performance measures obtained with GBC, even outperforming the RF classifier, the latter very popular and widely used in the field of bioinformatics (Beltrán Lissabet et al. 2019a, b; Jorge Félix Beltrán Lissabet et al. 2019a, b; Boulesteix et al. 2012; Herrera-Bravo et al. 2021). For this reason, as mentioned above, the GBC was selected to develop the VirVACPRED tool. In this work, we make a comparison of VirVACPRED with the performance measures reported by Vaxijen v2.0. In this comparison, it was observed that both tools present a similar performance during training. However, VirVACPRED presented a better performance over the independent dataset (Table 3 and Fig. 2), due to the high-performance measures obtained, demonstrating its high efficiency in the prediction of viral antigens.
Table 3

Comparison of the Vaxijen v2.0 and VirVACPRED performance measures

ToolPhaseACCAUCTPRPVVF1KappaMCC
VirVACPREDLOOCV0.74020.80450.73190.75030.72510.47740.4981
Vaxijen v2.0 Doytchinova and Flower (2007)LOOCV0.730.8100.740.71
VirVACPREDTesting0.88890.90081.00.82760.90570.77340.7941
Vaxijen v2.0 Doytchinova and Flower (2007)Testing0.700.7430.84
Fig. 2

Receiver operating characteristic curves of the gradient boosting classifier on the independent dataset. This classifier shows an AUC value of 0.90 on the unseen data (testing data), which is an indicative of a good model for prediction of the viral antigen and non-viral antigen classes represented by zero and one, respectively

Comparison of the Vaxijen v2.0 and VirVACPRED performance measures Receiver operating characteristic curves of the gradient boosting classifier on the independent dataset. This classifier shows an AUC value of 0.90 on the unseen data (testing data), which is an indicative of a good model for prediction of the viral antigen and non-viral antigen classes represented by zero and one, respectively As mentioned above, the datasets used to train and test VirVACPRED consisted of antigenic and non-antigenic protein sequences in monomeric states (primary sequence), obtained from different virus species (Doytchinova and Flower 2007). Consequently, we recommend that users make predictions using the viral primary sequences as input. VirVACPRED is a tool that has a friendly interface, which unlike Vaxijen v2.0, can process multiple protein sequences in FASTA format. We believe that VirVACPRED can be very useful in the discovery of new protective viral antigens, which could be considered in the formulation of future vaccines to prevent future epidemics. The tool is freely available at https://virvacpred.herokuapp.com/. This tool has a simple user interface for amino acid sequence processing (Fig. 3).
Fig. 3

User interface of the VirVACPRED tool for prediction of protective viral antigens. A Input and B result interfaces

User interface of the VirVACPRED tool for prediction of protective viral antigens. A Input and B result interfaces

Conclusions

The discovery of viral antigens plays a key role in the development of vaccines that allow the prevention of viral infections. Vaxijen v2.0 and VirVACPRED are the only tools of their kind, which allow predicting the global antigenicity of a protein. VirVACPRED is an updated tool that allows predicting viral antigens with high efficiency according to the performance measures obtained in the training and testing phases. The present server is limited to processing no more than 1000 protein sequences per prediction. We believe that VirVACPRED can be of great help in the discovery of new viral antigens, which will allow the development of future vaccines that prevent the risk of infections caused by viruses.
  31 in total

Review 1.  Immunoinformatics: an integrated scenario.

Authors:  Namrata Tomar; Rajat K De
Journal:  Immunology       Date:  2010-08-16       Impact factor: 7.397

2.  Virus and cytotoxic T lymphocytes: crucial role of viral peptide secondary structure in major histocompatibility complex class I interactions.

Authors:  J E Gairin; M B Oldstone
Journal:  J Virol       Date:  1993-05       Impact factor: 5.103

Review 3.  Immunoinformatics: a brief review.

Authors:  Namrata Tomar; Rajat K De
Journal:  Methods Mol Biol       Date:  2014

Review 4.  Molecular mimicry and autoimmune liver disease: virtuous intentions, malign consequences.

Authors:  D P Bogdanos; K Choudhuri; D Vergani
Journal:  Liver       Date:  2001-08

5.  TAP 1.0: A robust immunoinformatic tool for the prediction of tumor T-cell antigens based on AAindex properties.

Authors:  Jesús Herrera-Bravo; Lisandra Herrera Belén; Jorge G Farias; Jorge F Beltrán
Journal:  Comput Biol Chem       Date:  2021-02-08       Impact factor: 2.877

Review 6.  Advances in antiviral vaccine development.

Authors:  Barney S Graham
Journal:  Immunol Rev       Date:  2013-09       Impact factor: 12.988

7.  CED: a conformational epitope database.

Authors:  Jian Huang; Wataru Honda
Journal:  BMC Immunol       Date:  2006-04-07       Impact factor: 3.615

Review 8.  Emerging viruses and current strategies for vaccine intervention.

Authors:  B Afrough; S Dowall; R Hewson
Journal:  Clin Exp Immunol       Date:  2019-05       Impact factor: 4.330

9.  Gradient Boosting Decision Tree-Based Method for Predicting Interactions Between Target Genes and Drugs.

Authors:  Ping Xuan; Chang Sun; Tiangang Zhang; Yilin Ye; Tonghui Shen; Yihua Dong
Journal:  Front Genet       Date:  2019-05-31       Impact factor: 4.599

Review 10.  A review of licensed viral vaccines, some of their safety concerns, and the advances in the development of investigational viral vaccines.

Authors:  David B Huang; Jashin J Wu; Stephen K Tyring
Journal:  J Infect       Date:  2004-10       Impact factor: 6.072

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.