Vaxign Banner

The Vaxign2 Tutorial

 

Notes:

  • The following tutorial comes from the Vaxign Demo material prepared for the ICoVax 2012 Workshop.
  • This material was prepared by Allen Xiang and Oliver He for Vaxign2 on October 6, 2012, and last updated by Michael F Cooke on February 15, 2021 for Vaxign2.

 

Introduction: Vaxign2 is a web-based software program in VIOLIN that targets for vaccine design. Based on the reverse vaccinology strategy, Vaxign2 predicts vaccine targets by bioinformatics analysis of genome sequences. Genome sequences come from pathogenic strains, non-pathogenic strains (optional), and host species (human, mouse, or pig). Predicted features in the Vaxign2 pipeline include protein subcellular location, transmembrane helices, adhesin probability, conservation among pathogenic strains, sequence exclusion from genomes of non-pathogenic strains, sequence similarity to host proteins, and epitope binding to MHC class I and class II. Vaxign2 contains precomputed predictions for over 398 genomes and also allows dynamic vaccine target prediction based on users’ input sequences.

A video tutorial is available as an alternative or supplement to the written tutorial.

The following tutorial will provide step-by-step instructions on how to navigate through the Vaxign2 website (https://violinet.org/vaxign2). Two use cases will be tested: (1) Human SARS coronavirus 2 (SARS-CoV-2) isolate Wuhan-Hu-1 vaccine target prediction; (2) Enterohemorrhagic Escherichia coli (EHEC) O157:H7 vaccine target prediction. The SARS-CoV-2 use case will primarily demonstrate Vaxign2 sequence conservation analyses and MHC class I epitope prediction techniques. The O157:H7 use case will primarily demonstrate general features for bacterial vaccine target prediction including prediction of secreted and outer membrane proteins and transmembrane helices. Both tutorials will use pre-computed results to demonstrate the feature and save time. This tutorial will also demonstrate how to set up your own VIOLIN account to save query results and facilitate collaborative analysis with others.

 

First use case: SARS-CoV-2 Vaccine Target Prediction

Visit the Vaxign2 job submission page. Visit https://vWiolinet.org/vaxign2 in a modern web browser of your choice. Vaxign2 is freely available for public use without any requirement to sign a license or create an account; Creating a VIOLIN account to save your query results for later personal or collaborative use is completely optional. The Vaxign2 job submission page (Figure 1) allows you to submit Vaxign2 job by uploading or entering your own sequence input for Dynamic Analysis, or by choosing a genome that has been pre-processed using the Precompute Query tab (Figure 2).

Figure 1: Vaxign2 job submission page
Figure 1: Vaxign2 job submission page
Figure 2: Vaxign2 precomputed queries tab
Figure 2: Vaxign2 precomputed queries tab

 

Select a Genome Group. In the Precompute Query tab, click the “Select a Genome Group” dropdown list. Select the option “Coronavirus (8)”. The number “8” means that this group contains 8 genomes, which are from 8 herpesvirus strains. 

Select a Genome. From the drop down list, select “Human SARS coronavirus 2 (SARS-CoV-2) isolate Wuhan-Hu-1”.

Ignore “Sequence ID(s)” This is for querying one or a list of sequence IDs from the specified genome. The IDs can be NCBI Protein Accession number, NCBI Protein GI, NCBI Gene ID, and NCBI Locus Tag.

Ignore “Keywords” line. This is for querying one or more proteins based on a specific database ID (e.g., NCBI Locus Tag), gene symbol, or protein description.

Select Filter Options This allows you to set criteria to filter out proteins:

  • Select Subcellular Localization. This feature does not particularly fit in this virus use case. It is useful for bacterial vaccine target prediction. For bacterial vaccine development, it is often preferred to identify outer membrane or secreted proteins as vaccine targets.

  • Maximum Number of Transmembrane Helices. It has been observed that a protein with more than one transmemebrane helix is hard to isolate from a recombinant E. coli strain. Therefore, this feature is useful if you consider using recombinant E. coli strains for protein isolation and purification.

  • Minimum Adhesin Probability (0-1.0). An adhesin is a protein critical for helping a pathogen to enter a host cell. Neutralizing an adhesin is helpful for preventing a pathogen’s invasion. The default cutoff is 0.51.

  • Have Orthologs in. This allows you to find conserved proteins among a selected list of strains.  Tips: To select (or unselect) individual strains, press Ctrl (Cmd on Macs) and then select; For strain selection in continuous order, click a strain marking the beginning of your selection, then hold Shift while selecting the end of your selection.

  • Exclude Proteins having Orthologs in Any of Selected Genome(s). This is for excluding proteins that also also exist in a non-pathogenic strain(s).

  • Similarity to Human Proteins. This determines whether vaccine targets that also exist in humans should be included, excluded, or not considered.

  • Similarity to Mouse Proteins. This determines whether vaccine targets that also exist in mouse should be included, excluded, or not considered.

  • Similarity to Pig Proteins. This determines whether vaccine targets that also exist in pigs should be included, excluded, or not considered.

NOTE: MHC Class I & II Epitope Prediction by Vaxitop. This option has been removed from current version of Vaxign2 query cover page. However, you can use the separate Vaxitop program to run it name replaces previously defined “Vaxitope” in order to avoid a naming conflict.

For the purposes of the tutorial, do not specify any filter options.


Submit your query. Click the “Submit” button in the bottom of the Vaxign2 Query web interface.


Query result examination. After Vaxign2 finishes running the job, you will be redirected to the result page for your query. Thet total number of proteins identified will be displayed above the results table (Figure 3) which displays 50 proteins per page by default. You may change how many entries are shown per page as well as navigate between result pages below the results table. Each row of the table represents a specific protein which includes: (1) Protein Accession number, (2) Protein Name, (3) Gene Accession Number, (4) Gene Symbol, (5) Locus Tag, (6) Vaxign-ML score, (7) Localization, (8) Adhesin Probability, (9) Trans-membrane helices, (10) Similarity to Human Proteins, (11) Similarity to Mouse Proteins, and (12) Similarity to Pig Proteins.


Figure 3: Vaxign2 results
Figure 3: Vaxign2 results

Conservations among human coronaviruses Click “Analysis“ above the results table and then click “Show Genome Group [Coronavirus] Orthologs“. This will take you to a page that will allow you to select other coronaviruses to include in an ortholog table. Select all human coronaviruses, and then click “Submit“. An ortholog table will appear (Figure 4) showing that 10 proteins are conserved between the coronavirus genome group.

Figure 4: Vaxign2 ortholog results
Figure 4: Vaxign2 ortholog results

Restriction of maximum number of Transmembrane Helices through filtering Back on the query result page, click “Filter Results“ above the results table. Once the filter frame appears, choose the “less than or equal to" (<=) option in the dropdown field and enter “1“ in the text field to the right of the “Number of Transmembrane Helices“ label. This specifies a view of results for proteins with one or zero transmemebrane helices. To apply the filter, click the checkbox to the right of the quantity field and click “Submit“ at the top of the filter frame. The results will be updated, showing 19 proteins after filtering out 5 proteins that had more than one transmemebrane helix. Other filter rules may be applied in the filter frame.


Sort results by Adhesin Probability. By default, Vaxign2 sorts results in descending order by Vaxign-ML Score. To change how the results are sorted, click the “Adhesin Probability“ column header once to sort the results by Adhesin Probability in ascending order, then once more for descending order.

Checking detailed results for one protein. The SARS-CoV-2 S protein (NCBI protein ID QHD43416|S) is a commonly used vaccine antigen in current COVID-19 vaccine development. In this example of Vaxign2 predicting a high adhesin probability and Vaxign-ML predicting the same protein as a good vaccine antigen with a score of 97.6, we will investigate the single protein in detail. Click the protein “QHD43416|S“. This will take you to a page with detailed predictions for the protein (Figure 5).

From here, you may use the subnavigation to the left of the analysis window to switch between analyses tools.

Figure 5: Vaxign2 detailed protein results
Figure 5: Vaxign2 detailed protein results

Vaxitop epitope prediction. Alleles may be selected with options for host, MHC class, MHC allele, and epitope length by selecting desired options in their respective dropdown menus and clicking “Add Allele“. Frequently used alleles may be added with a single click in the “Frequently used alleles“ section.

Once the desired alleles have been selected, click “Show Vaxitop Results“ to populate the results table. Results may be filtered by p-value cutoff and a general search term for all fields in their respective text fields above the results table. Results may be copied to your clipboard or exported as a CSV, Excel file, or PDF file using the respective buttons directly above the results table.

By default, the table will only show 25 entries per results page. You may change this by selecting an alternative number in the dropdown menu below the bottom-left corner of the results table. You may view the next number of results according to your desired display interval by clicking on the the page number links or “Previous“ and “Next“ links to view the results page behind or ahead the page currently being observed.

Figure 6: Vaxitop prediction results
Figure 6: Vaxitop prediction results

IEDB Epitopes. IEDB experimentally validated epitopes for B Cells or T Cells may be reviewed for a protein of interest. A results table will appear with information including IEDB ID, epitope, starting position, and ending location. Search, export, and results table navigation options behave the same as the Vaxitop prediction screen.

Figure 7: IEDB epitope results
Figure 7: IEDB epitope results

IEDB Population Coverage. Global population coverage for MHC-I, MHC-II, as well as MHC-I and MHC-II combined may be selected in the dropdown menu in the upper left corner of the analysis screen. Map navigational, selection, and image download tools will appear at the top right corner of the map after the cursor is hovered over the map. Countries may be hovered over with the cursor to see coverage corresponding to the selected MHC option.

Figure 8: IEDB population coverage
Figure 8: IEDB population coverage

EggNOG Functions. Functional annotations including Clusters of Orthologous Groups (COG) and Gene Ontology (GO) terms may be viewed on this analysis screen.

Figure 9: EggNOG functions
Figure 9: EggNOG functions

EggNOG Orthologs. This screen displays orthologous proteins predicted by the EggNOG database in a Table View that may be viewed, navigated, and matched against a search term in a similar fashion to previous analysis screens. You may switch from Table View to a taxonomic Tree View by selecting the desired option in the dropdown box to the right of "Orthologous Protein Prediction"

Figure 10: EggNOG orthologs table view
Figure 10: EggNOG orthologs table view
Figure 11: EggNOG orthologs tree view
Figure 11: EggNOG orthologs tree view

Genome Group Ortholog Phylogeny. This screen displays a phylogenic tree for related organisms and orthologous proteins. A download feature appears in the top-right corner of the analysis screen after hovering the cursor over the tree. This feature is only available to logged in users.

Figure 12: Genome group ortholog phylogeny
Figure 12: Genome group ortholog phylogeny

SECOND USE CASE: E. COLI O157:H7 VACCINE TARGET PREDICTION

We will not provide much detail for this use case here. The procedure to run this is similar to what we explain above. One feature that is not demonstrated in the above example is the Filter Option:

  • 1. Select Subcellular Localization.  This option allows you to select one or more subcellular locations. The options include:
    • Any Localization
    • Cell wall
    • Cytoplasmic
    • Cytoplasmic Membrane
    • Excellular proteins
    • Outer Membrane
    • Periplasmic
    • Unknown

This filter method is based on PSortb (http://www.psort.org/psortb/), which is specifically designed for prediction of subcellular localization of proteins from Gram + or Gram – bacteria. It is not designed for other types of microbes.

Figure 7 provides some concrete settings for an example analysis. In this example, we chose to identify only those extracellular and outer membrane proteins. This analysis results in 45 hits.  

Figure 13: Prediction of E. coli O157:H7 vaccine targets
Figure 13: Prediction of E. coli O157:H7 vaccine targets

 

Register and Use a Vaxign2 Account for Predicted Result Storage and Sharing
Purpose of having a Vaxign2 account. It is not required to open a Vaxign2/VIOLIN account. However, it provides some extra benefits for you: (1) It saves your dynamic analysis results in the Vaxign2 system for your future reference and refinement. (2) It promotes collaboration. You can share your Vaxign2 projects with your colleagues, so the whole team can work on one Vaxign2 analysis project together.
Set up a Vaxign2 account. Click “My Analysis” on the left side navigation bar in the Vaxign2 system (Figure 8). If you have not register, please click on “Register an account” and register using a web form.
Create a new project under “My Analysis”. You can create a new project and follow the online instruction.

Figure 14: Vaxign2 side navigation bar
Figure 14: Vaxign2 side navigation bar

Exit Vaxign2. Once you complete your exercises, you may log out of Vaxign2 if you generate your own account and log in. To log out, navigate to the top of the window, and click on LOGOUT.

 

------------------------

Note: Please see more information in our Vaxign2 Documentation page.

 

Provide Comments. Once you complete your exercises, you may log out of Vaxign2 if you generate your own account and log in. In an effort to improve the Vaxign2 performance and provide better support for the vaccine development community, we would appreciate any comments/suggestions you may have regarding the Vaxign2 program. To provide your comments, please email us or fill out a feedback online form in the Vaxign2 Contact Us page. Thank you!!

 

(URL: https://violinet.org/vaxign2/vaxitop). Also, although the Vaxitop epitope prediction selection is not available in the cover page, the Vaxitop epitope prediction method is available for any protein you select after the initial screening. To predict MHC class I and II epitopes, the Vaxitop method is based on prediction of position specific scoring matrices (PSSM). Different from existing epitope prediction algorithms, Vaxitop relies on statistical P-value (instead of a percentage or top number) as the cutoff. A P-value of 0.05 provides a cutoff with high and balanced sensitivity and specificity. Under this section, you can choose a P-value cutoff, host species, MHC allele, and epitope length. It’s noted that the Vaxitop