ElliPro: Tutorial

I. Overview

ElliPro predicts linear and discontinuous antibody epitopes based on a protein antigen's 3D structure. ElliPro accepts either a protein structure (preferred) or a protein sequence as an input. If a protein sequence is used, ElliPro will predict its 3D structure by homology modeling.

ElliPro associates each predicted epitope with a score, defined as a PI (Protrusion Index) value averaged over epitope residues. For each residue, a PI value is defined as percentage of the protein atoms enclosed in the ellipsoid, which approximates the protein surface, at which the residue first becomes lying outside the ellipsoid; for example, all residues that are outside the 90% ellipsoid will have PI = 9 (or 0.9 in ElliPro).

II. How to use the tool

  1. Specifying a protein sequence input
  2. Specifying a protein structure input
  3. Specifying parameters for epitope prediction

1. Input is a protein sequence

If the input is a protein sequence, ElliPro will search the PDB database for 3D structural templates using BLAST. A 3D structure will be predicted for the input protein sequence by homology modeling based on user-selected structural template(s). Linear and discontinuous epitopes will then be computed based on the predicted protein structure.

Input Page:

Step 1. Choose an input type: Select "Protein sequence", then go to Step 2a

Step 2a.

  • Specify a protein sequence by entering a swiss-prot protein ID or a protein sequence (in plain or FASTA format) in the text box
  • Specify "Blast expectation value" to search for sequences that have 3D structures for homology modeling. Smaller expectation value means higher sequence similarity.
  • Specify maximum number of 3D structural template(s) to be returned in the search results (Note: bigger the number will make the BLAST search longer)

Step 3. Specify epitope prediction parameters (see Epitope prediction parameters)

Finally Press "Submit" (Figure 1)

Figure 1. Example sequence input using swiss-prot ID

3D Structural Template Page:

After you press "Submit" on the input page, ElliPro performs a blast search for sequences that are similar to your input protein sequence and that have 3D structures available. Select one or more structural template(s) for homology modeling, then click "Submit" (Figure 2). (Note: selecting more structural templates will make homology modeling longer).

For good homology modeling, select template(s) that has/have:

  • Long "Alignment Length"
  • High number of "Identities"
  • Low number of "Gaps"

Details of the sequence alignment can viewed by clicking on the "View" button in the "Alignment" column (Figure 3).

Figure 2. Example structural templates

 

Figure 3. Example alignment detail

2. Input is a protein structure

Input Page:

Step 1. Choose an input type: Select "Protein structure ", then go to Step 2b

Step 2b.

  • Specify a protein structure by entering a protein PDB ID or uploading a protein pdb structure from file

Step 3. Specify epitope prediction parameters (see Epitope prediction parameters)

Finally Press "Submit" (Figure 4 )

Figure 4 . Example structure input using PDB ID

PDB Chain Selection Page:

If your protein structure contains more than one chain, ElliPro will ask you to select which chain(s) to be used for epitope prediction. Select one or more chain(s), then click "Submit" (Figure 5 ).

Figure 5 . Example structure input using PDB ID

Important Note on Epitope Prediction:

The tool treats each protein chain independently; therefore, it might predict epitopes which are buried in the interfaces with other chains. If you wish to predict epitopes in a multi-chain protein, you need to generate a PDB file in which all chains of interest must have the same chain ID which is specified in the column 22 of the ATOM record in the PDB format file.

3. Epitope prediction parameters

  • Specify "Minimum score" for epitope prediction
    • Higher score will predict fewer epitopes and vice versa
  • Specify "Maximum distance" for predicting (grouping) discontinous epitopes
    • Longer distance will predict discontinuous epitopes that span larger regions and vice vers

    (See Step 3 on Figure 1 or Figure 4 )

III. How prediction results are presented

An example layout of prediction results is shown in Figure 6 .

The results show:

  • Protein Sequence(s)
  • Predicted Linear Epitope(s)
  • Predicted Discontinuous Epitope(s)

Visualization

  • Click on "View" in the "3D Structure" column following each predicted eptiope to view its 3D structure mapping (Figure 7 )
  • Click on "Click here to view residue scores" button at the bottom of the prediction result page (Figure 6 ) to view 2D score chart(s) of the protein sequence(s) (Figure 8 )

Figure 6

>. Example prediction results

 

Figure 7 . Example 3D structure mapping of a predicted discontinuous epitope

 

Figure 8 . Example 2D score chart