Summary
Reverse vaccine technology, supported by advancements in immunoinformatics, facilitates the development of multi-epitope vaccines for rapidly evolving pathogens, thereby strengthening the immune defense. Here, we present a protocol for a peptide-based multi-epitope vaccine targeting monkeypox virus (MPXV) using an open-source approach. We describe steps for evaluating physicochemical properties and allergenicity. We then detail procedures for validating pattern recognition receptor (PRR)-binding affinity and stable major histocompatibility complex (MHC) I/II presentation. Molecular dynamics (MD) simulations confirm immune receptor interactions, enhancing vaccine stability.
For complete details on the use and execution of this protocol, please refer to Kaur et al.1
Subject areas: Bioinformatics, Immunology, Systems biology, Computer sciences
Graphical abstract

Highlights
-
•
Steps for predicting specific epitopes for B cells, T cells, and IFN-gamma
-
•
Instructions for the construction of 3D vaccine structure and its validation
-
•
Steps for molecular docking and MD simulation with PRRs
-
•
Guidelines on in silico cloning and immune simulation
Publisher’s note: Undertaking any experimental protocol requires adherence to local institutional guidelines for laboratory safety and ethics.
Reverse vaccine technology, supported by advancements in immunoinformatics, facilitates the development of multi-epitope vaccines for rapidly evolving pathogens, thereby strengthening the immune defense. Here, we present a protocol for a peptide-based multi-epitope vaccine targeting monkeypox virus (MPXV) using an open-source approach. We describe steps for evaluating physicochemical properties and allergenicity. We then detail procedures for validating pattern recognition receptor (PRR)-binding affinity and stable major histocompatibility complex (MHC) I/II presentation. Molecular dynamics (MD) simulations confirm immune receptor interactions, enhancing vaccine stability.
Before you begin
Reverse vaccine technology is a bioinformatics-driven approach for vaccine development that identifies immunogenic epitopes directly from a pathogen’s genome/proteome. Simultaneous targeting of multiple epitopes triggers an elevated immunogenic response. The present protocol includes mapping of immune response predicting epitopes of MPXV that could foster long-lasting memory immunity against its challenge.
-
1.
Construct the multi-epitope vaccine, its 3D structure and examination of physicochemical properties.
-
2.
Molecular docking and MD simulation to predict the binding affinity of the vaccine with receptors (MHC I, MHC II, and TLRs).
-
3.
Ensure robust immunological response of the multi-epitope vaccine upon booster dosing via in silico cloning and immune simulation and assess cellular immune activation and protective immunity through cytokine production and antibody generation.
In this study, we present an insightful approach to improve protection against MPXV infection. We believe the method outlined provides a clear guide for developing a multi-epitope vaccine, and it could also be applied to other infectious disease outbreaks.
Key resources table
Step-by-step method details
Part 1: Retrieval of protein sequence
Timing: 30 min
This section enlists the steps for retrieving the protein sequence from the NCBI Database. The NCBI database is an open resource for accessing all genomic and biomedical data information related to advance science and health.
-
1.
Access NCBI for free by using https://www.ncbi.nlm.nih.gov/ link (Figure 1A).
-
2.
Click on the dropdown menu next to the search bar and select the "protein" option.
-
3.
In the search, enter the protein name (A29L, A30L, A35R, L1R, M1R, or E8L) (Figure 1B).
Note: If the desired results are not found, try adding the specific name of the organism next to the protein name to refine the search.
CRITICAL: Please ensure you have a thorough understanding of the proteins you plan to select for candidate vaccine design. In this case, we have chosen the glycoproteins of the mpox virus for consideration in multiepitope vaccine development.
-
4.
Click on FASTA below protein name (Figure 1C).
-
5.
Copy each sequence separately and paste them into a Word document in FASTA format (Figure 1D).
Figure 1.
Retrieval of protein sequence using the NCBI database
Retrieved protein FASTA sequences from the NCBI database and compiled a library of target proteins with detailed descriptions.
(A) Home page of NCBI.
(B) Search protein of interest-A29L.
(C) Result of NCBI searched protein.
(D) Word document of protein sequences in FASTA format.
Part 2: Estimation of antigenicity, allergenicity, physiochemical, and secondary structure prediction of selected glycoproteins
Timing: 4 h
This section enlists the procedure and analysis of selected glycoproteins, assessing antigenic properties using VaxiJen v.2.0, allergenic properties with AllerTOP v.2.0, physicochemical characteristics via ProtParam, and secondary structure predictions using SOPMA and PSIPRED 4.0.
-
6.
Open VaxiJen v.2.0 webserver for antigenicity prediction (Figure 2A).
-
7.
Paste the individual protein sequence in the “Enter a PROTEIN sequence here” column.
-
8.
Choose the Virus option from the drop down “select a TARGET ORGANISM” section (Figure 2B).
-
9.
Keep the threshold value as default 0.4 (to designate the glycoproteins as antigens with an antigenicity score > 0.4) and click “Submit” to display the result (Figure 2C).
Note: Results will be displayed if the sequence entered is Probable ANTIGEN or NON-ANTIGEN and an antigenicity score. Score below 0.4 is non-antigenic and above 0.4 is antigenic in nature.
-
10.
Open AllerTOP v.2.0. for allergenicity prediction (Figure 3A).
-
11.
Paste individual protein sequence and click on “Get the results” option (Figure 3B).
Note: Results will be displayed as “PROBABLE ALLERGEN” or “PROBABLE NON-ALLERGEN” (Figure 3C).
-
12.
Prepare an Excel table as shown in Figure 3D comprising name of protein, antigenicity score, antigenicity and allergenicity status.
-
13.
Examine the physiological parameters using the Expasy ProtParam webserver (Figure 4A).
-
14.
Paste individual protein sequence in “Enter a protein sequence” column and click on “compute parameters” option to display results (Figures 4B and 4C).
-
15.
Prepare an Excel table including size, molecular weight, theoretical pI, instability index, aliphatic index and GRAVY (Figure 4D).
-
16.
Analyze the secondary structure components of the glycoproteins by using the SOPMA prediction model (Figure 5A).
-
17.
Paste the protein sequence in “Paste a protein sequence below” column and click on submit to obtain result option keeping the default parameters (Figures 5B and 5C).
-
18.
Prepare an Excel table compiling different secondary structure parameters generated by this webserver for all the proteins (Figure 5D).
-
19.
Re-validate the protein secondary structure by entering the sequence on PSIPRED 4.0 webserver, click on the submit button (Figures 6A and 6B).
-
20.
Download the results generated (as sequence plot) from the right side by clicking the “Get zip file” option (Figure 6C).
Figure 2.
Analysis of antigenicity of selected glycoproteins using VaxiJen v.2.0
(A) Homepage of VaxiJen v2.0 webserver.
(B) Entered protein sequence and selection.
(C) Result page of searched protein.
Figure 3.
Analysis of allergenicity of selected glycoproteins using AllerTOP v.2.0
(A) Homepage of AllerTOP v.2.0 webserver.
(B) Entered protein sequence and submission.
(C) Result page of searched protein.
(D) Combined excel table containing antigenicity and allergenicity of selected glycoproteins.
Figure 4.
Analysis of physicochemical properties of selected glycoproteins using ProtParam
(A) Homepage of ProtParam webserver.
(B) Entered protein sequence and submission.
(C) Result page of searched protein.
(D) Combined excel table containing physicochemical properties.
Figure 5.
Secondary structure prediction using SOPMA
(A) Homepage of SOPMA.
(B) Entered protein sequence and selection of parameters.
(C) Result page.
(D) Excel sheet containing secondary structure parameters.
Figure 6.
Secondary structure prediction using PSIPRED 4.0
(A) Homepage of PSIPRED.
(B) Entered protein sequence.
(C) Result page.
Part 3: Prediction of T cell-specific epitopes: MHC I
Timing: 6 h
This section enlists the steps, and focuses on the prediction of T cell-specific epitopes via IEDB MHC I and NetCTL-1.2 servers, which are restricted to MHC class I molecules.
-
21.
Go to MHC I binding predictions tool of Immune Epitope Database (IEDB) (Figure 7A).
-
22.
Paste protein sequence in the dialog box. Click on the “Select HLA allele reference set” checkbox (Figure 7B).
Note: The following list of alleles will be automatically selected- HLA-A∗01:01, HLA-A∗01:01, HLA-A∗02:01, HLA-A∗02:01, HLA-A∗02:03, HLA-A∗02:03, HLA-A∗02:06, HLA-A∗02:06, HLA-A∗03:01, HLA-A∗03:01, HLA-A∗11:01, HLA-A∗11:01, HLA-A∗23:01, HLA-A∗23:01, HLA-A∗24:02, HLA-A∗24:02, HLA-A∗26:01, HLA-A∗26:01, HLA-A∗30:01, HLA-A∗30:01, HLA-A∗30:02, HLA-A∗30:02, HLA-A∗31:01, HLA-A∗31:01, HLA-A∗32:01, HLA-A∗32:01, HLA-A∗33:01, HLA-A∗33:01, HLA-A∗68:01, HLA-A∗68:01, HLA-A∗68:02, HLA-A∗68:02, HLA-B∗07:02, HLA-B∗07:02, HLA-B∗08:01, HLA-B∗08:01, HLA-B∗15:01, HLA-B∗15:01, HLA-B∗35:01, HLA-B∗35:01, HLA-B∗40:01, HLA-B∗40:01, HLA-B∗44:02, HLA-B∗44:02, HLA-B∗44:03, HLA-B∗44:03, HLA-B∗51:01, HLA-B∗51:01, HLA-B∗53:01, HLA-B∗53:01, HLA-B∗57:01, HLA-B∗57:01, HLA-B∗58:01, HLA-B∗58:01.
-
23.
Sort peptides by “Percentile Rank” and show by “IC50 below(cutoff) nM” and submit (Figure 7C and 7D).
-
24.Scrutinize and screen the resultant epitopes based on IC50 value ≤ 85 and arrange them alphabetically in an Excel file (Figure 8A).
-
a.Epitopes showing correlation with multiple alleles are considered as efficacious binders which are selectively sorted.
-
b.Club and arrange epitopes with multiple alleles in an Excel sheet. (Figures 8B–8D).
-
a.
-
25.
Subject the glycoproteins to the NetCTL-1.2 server (DTU Health Tech) for MHC I epitope prediction (Figure 9A).
-
26.
Paste the individual protein sequence in the dialog box, selecting “A1 supertype” and submit the sequence by opting the default parameters (Figure 9B).
-
27.
Select the result ending with (< - E) which signifies epitope being MHC I positive (Figures 9C and 9D).
-
28.
Repeat steps 24–25 for a single protein by opting different supertypes.
-
29.
Paste the results in an Excel sheet and sort the data as step 23 on the basis of peptides with their respective supertype hits (Figures 10A–10C).
-
30.
Highlight and select peptides with multiple and overlapping supertypes.
-
31.
Prepare the combined data from IEDB MHCI and NetCTL.1.2 server, displaying the peptides with their respective supertypes and HLA alleles. (Figure 11A).
Note: Two software tools are used to validate MHC I T-cell epitopes for accurate prediction.
-
32.
Select the multiple HLA alleles binding epitopes on the basis of VaxiJen v.2.0 and AllerTop v 2.0 prediction as done in steps 5–10(Figures 11B and 11C).
-
33.
Combine data of all proteins to generate a final excel file of all selected CTL epitopes with their allergenicity and antigenicity (Figure 11D).
Figure 7.
MHC I binding prediction using IEDB MHC I
(A) Homepage of MHC I Binding prediction (B) Entered protein sequence (C) list of all selected HLA alleles reference set.
(D) Result page.
Figure 8.
Epitope sorting of MHC I restricted alleles
(A) Excel file of selected epitopes.
(B) Highlighted epitopes.
(C) Filtered highlighted epitopes.
(D) Compiled file of highlighted epitopes against selected alleles.
Figure 9.
MHC I binding prediction using NetCTL-1.2
(A) Homepage of NetCTL-1.2 (B) Entered protein sequence (C) Result page.
(D) Result page with binding allele shown as <-e (number 101).
Figure 10.
Epitope sorting of MHC I restricted alleles through NetCTL-1.2
(A) Excel file of selected epitopes of single supertype.
(B) Combined excel sheet of epitopes of all supertypes.
(C) Highlighted epitopes with more than one supertypes.
Figure 11.
Combined epitopes sorting of MHC I binding prediction and NetCTL-1.2
(A) Combined excel sheet of epitopes of both servers.
(B) Antigenicity and allergenicity of predicted epitopes.
(C) Excel sheet of final selected epitopes of single protein.
(D) Excel sheet of final selected epitopes of all glycoproteins.
Part 4: Prediction of T cell-specific epitopes: MHC II
Timing: 6 h
This section focuses on steps and analysis of the prediction of T cell-specific epitopes via IEDB MHC II and NetMHCpan-4.0 servers, which are restricted to MHC class II molecules.
-
34.Open IEDB MHC II Binding Predictions tool (Figure 12A).
-
a.Paste the protein sequence in FASTA format.
-
b.Select the 7-HLA allele reference set.
-
c.Click the “Submit” opting default parameters for rest.
-
d.Sort peptides according to percentile rank and multiple alleles against a single epitope (Figures 12B and 12C).
-
a.
Note: The peptide scoring is based on percentile rank, and epitope sorting is done as step 24 in an Excel datasheet.
-
35.Use the NetMHCIIpan-4.0 tool for MHC II binding prediction to identify the HLA alleles that recognize epitopes.
-
36.
Select results ending with "(<=SB)," indicating that the epitope is a strong binder with MHC II. Epitope sorting will be same as in MHC I (Figure 13C).
-
37.
Compile epitopes from both the epitope prediction tools in an Excel file comprising peptides (epitopes) with their respective alleles.
-
38.
Arrange the peptides alphabetically, select those epitopes with multiple alleles (Figure 13D).
-
39.
Select the multiple HLA alleles binding epitopes on the basis of VaxiJen v.2.0 and AllerTop v 2.0 prediction as done in steps 5–10 (Figure 14A and 14B).
-
40.
Repeat this process for each protein, create a final Excel spreadsheet, and organize it as described in step 33 (Figures 14C and 14D).
Figure 12.
MHC II binding prediction using IEDB MHC II
(A) Homepage of MHC II binding prediction server.
(B) Result page.
(C) Epitope sorting of MHC II binding prediction.
Figure 13.
MHC II binding prediction using NetMHCpan 4.0
(A) Homepage with entered protein sequence.
(B) Parameters for selection.
(C) Result page.
(D) Selected epitopes.
Figure 14.
Combined epitopes sorting of MHC II binding prediction and NetMHCpan 4.0
(A) Excel sheet of combined epitopes.
(B) Antigenicity and allergenicity of predicted epitopes.
(C) Excel sheet of final selected epitopes of single protein.
(D) Excel sheet of final selected epitopes of all glycoproteins.
Part 5: Prediction of population coverage of selected T cell epitopes
Timing: 2 h
This section focuses on steps to predict the population coverage of selected T-cell epitopes using the IEDB Population Coverage tool.
-
41.
In an Excel sheet, compile the overlapping CTL and HTL epitopes along with their supertypes and HLA alleles individually for each protein (Figure 15A).
Note: Repeat the steps for all proteins.
-
42.
Transfer the data to a notepad file sequentially, using peptides (epitopes) on the left and supertype alleles on the right and save it for individual protein (Figure 15B).
-
43.
Use the IEDB population coverage tool for population coverage.
-
44.
Select “Class I and II combined” along with “World” option (Figure 16A).
-
45.
Select the saved notepad file in step 42 from “Choose file” option and “Submit” (Figure 16B).
-
46.
Select “View coverage of individual epitope in world” and paste the data in an Excel sheet (Figures 16C and 16D).
-
47.
Merge the epitopes with their respective classes, supertypes, HLA alleles, and the population coverage percentage along with the overall population coverage percentage.
-
48.
Select the epitopes with a cut-off value for CTL>50% and HTL>25%.
-
49.
Create an Excel file of the same including all selected proteins (Figure 17A).
-
50.
Enter the selected epitopes from step 46 in the “epitopes” column and their alleles in “MHC restricted alleles” column of the IEDB population coverage tool manually (Figure 17B).
-
51.
Click on submit to identify the overall population coverage % of selected T cell epitopes (Figure 17C and 17D).
Figure 15.
Notepad file for population coverage
(A) excel sheet of combined overlapping epitopes of MHC I and II.
(B) Notepad file of epitopes.
Figure 16.
Population coverage of selected T cell epitopes
(A) Homepage of IEDB population coverage tool.
(B) Screenshot of result page.
(C) Result page showing coverage of individual epitope in the world.
(D) Excel sheet of epitopes showing population coverage.
Figure 17.
Overall population coverage of selected epitopes
(A) Excel sheet of epitopes that passes the cutoff (CTL>50% and HTL>25%).
(B) Manually entered epitopes and HLA alleles in IEDB population coverage server.
(C) Screenshot of population coverage calculation result.
(D) Excel sheet of overall population coverage.
Part 6: Prediction of B cell-specific epitopes
Timing: 2 h
This section enlists the steps and analysis on predicting the B cell specific epitopes using the Antibody epitope prediction tool of IEDB.
-
52.
Use the “Antibody Epitope Prediction” tool of IEDB Analysis Resource to delineate the epitopes for selected proteins.
-
53.
Paste the protein sequence. Select “Bepipred Linear Epitope Prediction 2.0” method and submit (Figures 18A and 18B).
-
54.
Use VaxiJen v.2.0 and AllerTop v 2.0 for antigenicity and allergenicity of predicted epitopes (Figure 18C).
-
55.
Repeat steps 50–52 for all the protein sequences and compile it in an excel file (Figure 18D).
Figure 18.
Representation of B cell epitope
Selection of B cells epitopes was performed using “Antibody Epitope Prediction” tool of IEDB Analysis Resource.
(A) Entered protein sequence in dialogue box of homepage.
(B) Bepipred linear epitope prediction result.
(C) Excel sheet containing antigenicity and allergenicity of selected epitopes.
(D) Excel sheet containing final selected epitopes of all proteins.
Part 7: IFN-gamma epitope selection and conservancy analysis of all selected epitopes
Timing: 6 h
This section describes the procedure for prediction of IFN-gamma epitopes via IFNepitope tool, and conservancy analysis of all T cell, B cell and IFN-gamma epitopes via Epitope Conservancy Analysis of IEDB.
-
56.
Utilize the “IFNepitope” tool to predict and design epitopes inducing IFN-gamma for all proteins.
-
57.
Cleave the protein into 15 amino acid chains.
-
58.
Submit by selecting “Motif and SVM hybrid” and “IFN-gamma versus non-IFN-gamma” option (Figures 19A and 19B).
-
59.
Repeat the process for all proteins and create an Excel sheet selecting the epitopes with POSITIVE as result (Figure 19C).
-
60.
Use VaxiJen v.2.0 and AllerTop v 2.0 for antigenicity and allergenicity of predicted epitopes (Figure 19D).
CRITICAL: Repeat steps for all the proteins and compile the data in an excel file to select one epitope from each protein that shows highest SVM/ MERCI score (the score will be displayed in the last column of your result page (Figure 19E).
Note: Select the available epitopes by prioritizing the “SVM” (Support Vector Machine) algorithm method first. If no epitopes are available from this method, then select from the “MERCI” (Maximum Entropy-based Prediction of Immunogenicity) method.
-
61.
Perform Conservancy analysis of all selected epitopes, go to the NCBI homepage.
-
62.
Select “Protein” from the dropdown menu in the search bar, and search for the protein of interest (Figures 20A and 20B).
Note: In this case, we have shown the example for B cell epitopes of A35R MPXV protein.
-
63.
Copy the full protein sequence(s) displayed in FASTA format. Paste all sequences into a notepad file and save it (Figure 20C).
-
64.
Go to “IEDB Population coverage analysis” and paste final selected epitope sequences (B cell, T cell and IFN-gamma) in the input box (Figures 21A and 21B).
-
65.
Enter multiple epitopes in FASTA format separately.
-
66.
Select the “Epitope linear sequence conservancy” as the “Analysis type” option to display the amino acid sequence of the specific protein entry with “100%” sequence identity as threshold and submit (Figure 21C).
-
67.
The results will display the conservation percentage for each epitope (Figure 21D).
Note: 90–100% matches indicate highly conserved epitopes ideal for targeting across strains or species.
Figure 19.
Finding of IFN-γ epitopes from pan-glycoproteins of MPXV
IFN-gamma specific epitopes were selected using the "IFNepitope" tool.
(A) Homepage containing entered protein sequences.
(B) Prediction result for IFNepitope server.
(C) Excel containing SVM scores.
(D) Excel sheet containing antigenicity and allergenicity of epitopes.
(E) Excel sheet containing all the selected epitopes.
Figure 20.
Extraction of protein sequences
(A) Searched protein sequence in NCBI.
(B) Protein sequence in FASTA format.
(C) Notepad file of all the different entries of single protein.
Figure 21.
Epitope conservancy analysis using IEDB analysis resource
(A) Excel sheet of B-cell epitopes used for conservancy analysis.
(B) Homepage of Epitope conservancy analysis.
(C) Screenshot showing entered protein sequence and parameters.
(D) Epitope conservancy analysis result.
Part 8: Construction of 3D vaccine structure
Timing: 10 h
This section details the procedure and analyzes construction of 3D vaccine candidate from the selected epitopes, assessing its antigenicity, allergenicity, physicochemical characteristics, secondary and tertiary structure predictions of the designed sequence. This designed candidate is our final vaccine protein which will be further used for docking and simulation.
-
68.
Join the selected MHC I, II and IFN-gamma epitope sequences with the "GPGPG" or "AAY" linker and PADRE peptide as adjuvant. For adjuvant, use the "EAAAK" linker to join adjuvant in Excel file (Figure 22A).
-
69.
Paste the formed sequence in a Word file (Figure 22B).
-
70.
Proceed for the antigenicity prediction using VaxiJen v.2.0 (Figures 22C and 22D).
-
71.
Use AllerTop v 2.0 for allergenicity prediction (Figures 23A and 23B).
CRITICAL: If the sequence does not pass antigenicity and allergenicity use other epitopes and redo the steps.
-
72.
Use the Expasy-ProtParam server to predict the physiological parameters of designed protein sequence as described in step 13–15 (Figures 23C and 23D).
-
73.
Use “Protein Scanning” tool of ToxinPred webserver to find any toxic regions in protein sequence.
-
74.
Paste the designed protein sequence and click on “Run Analysis” keeping the default parameters (Figures 24A and 24B).
CRITICAL: If the sequence shows toxic epitopes or sequences, reshuffle or change the epitopes and repeat from step 68.
-
75.
Use “SOLUPROT v.1.0” tool to asses solubility of designed protein expression in Escherichia coli.
-
76.
Paste the sequence and click on submit to predict the Solubility score (Figures 24C and 24D).
CRITICAL: If the protein shows no solubility, reshuffle or change the epitopes and repeat from step 68.
-
77.
Use SOPMA for secondary structure prediction of designed protein. Use as described above step 16-18 (Figures 25A and 25B).
-
78.
To predict tertiary structure of protein use “Robetta” tool (Figure 26A).
-
79.
Paste the designed protein sequence in “Protein sequence” column.
-
80.
Enter the “Target Name” and “Submit” the job using default parameters (Figure 26B).
Pause Point: It might take 1–2 days to complete the run.
-
81.
Download the designed protein structure in .pdb format (Figure 26C).
-
82.
Use GalaxyWEB server to refine the predicted protein structure from Robetta (Figure 27A).
-
83.
Upload the downloaded protein structure file (.pdb) in the GalaxyWEB server and submit after adding “Job name” (Figure 27B).
Pause Point: It might take 1–2 days to complete the run.
-
84.
Download the refined structure (Figure 27C).
-
85.
Visualize the 3D structure utilizing MolProbity to check the Ramachandran plot and rotamers.
-
86.
Upload the refined structure. Keep all default parameters and “upload” the job (Figure 28A).
-
87.
Click on continue after new web page appears (Figure 28B).
-
88.
In the next webpage, select “analyze geometry without all atom contacts”. Keep parameters default and submit (Figures 28C and 28D).
Note: Verify the structure with the Ramachandran favored percentage (>95% - Valid) (Figure 28E). The verified protein structure will be saved as Final protein.pdb.
CRITICAL: Confirm that the 3D epitope-linker combinations meet a Ramachandran plot quality score of at least 95%. If this criterion is not achieved, repeat from step 64 reconfigure and modify the arrangement of linkers and epitopes to create new combinations. Validate the updated 3D structure using the Ramachandran plot to ensure its suitability for further analysis.
Figure 22.
Construction of vaccine and antigenicity prediction
(A) Excel sheet of joined selected epitopes with linkers and adjuvants to form final vaccine.
(B) Word file showing primary sequence of vaccine.
(C) Vaccine antigenicity prediction.
(D) Vaccine antigenicity result.
Figure 23.
Allergenicity and physiochemical characterization of designed vaccine sequence
(A) Vaccine allergenicity prediction.
(B) Vaccine allergenicity result.
(C) Physiochemical characterization of designed vaccine.
(D) Result of physiochemical characterization of vaccine.
Figure 24.
Toxicity and solubility prediction using ToxinPred and SOLUPROT of designed vaccine, respectively
(A) Toxicity prediction of desired vaccine.
(B) Result of Toxicity prediction.
(C) Prediction of solubility of designed vaccine candidate (D) Result of solubility prediction.
Figure 25.
Secondary structure prediction of designed candidate
(A) Prediction of secondary structure using SOPMA.
(B) Result of secondary structure prediction.
Figure 26.
Tertiary structure prediction of designed vaccine using Robetta
(A) Homepage of structure prediction software Robetta.
(B) Screenshot of entered protein sequence.
(C) Results showing structure of predicted models in Robetta.
Figure 27.
Refining of tertiary structure by GalaxyRefine
(A) Home page of GalaxyRefine webserver.
(B) Uploaded pdb file in GalaxyWEB server.
(C) Result showing refined structure of vaccine.
Figure 28.
Evaluation of Ramachandran plot using MolProbity
(A) Homepage containing the refined predicted vaccine structure.
(B) Screenshot showing uploaded pdb file.
(C) Web page showing trimmed uploaded pdb file.
(D) Input parameters.
(E) Analysis output.
Part 9: Molecular docking
Timing: 1 day
This section details the procedure to perform the protein-protein interactions via protein docking platform ClusPro, its validation using PRODIGY webserver and analyze the site of interaction using Ligplot+.
-
89.
Open the PDB website, search "TLR4 structure" and download the structure in PDB format (Figures 29A–29D).
Note: – If ligand is not available download the protein structure (here, PDB: 3FXI) pre- docked with any other molecule.
-
90.
Open the downloaded structure in PyMOL and go to Display – Sequence (Figure 30A).
-
91.
Select and remove the extra unwanted sequences and molecules (if any) (Figure 30B).
CRITICAL: Verify the presence of any additional molecules and manually remove them; otherwise, the docking will not result in a valid structure.
-
92.
Delete one of the protein chains to retain a single arm of TLR4.
-
93.
Export it as "PDB file" for molecular docking (Figures 30C and 30D).
-
94.
The final exported file will be saved as TLR4.pdb.
Note: Here we have shown the steps for TLR4. For MHC molecules do not perform step 92.
-
95.
To perform the molecular docking, register an official email ID on the ClusPro server (Figure 31A).
-
96.
Specify the “Job name”, select the receptor file (TLR4.pdb) and ligand/protein file (Final protein.pdb).
-
97.
Select the "Dock" option and check the registered email ID for results (Figures 31B and 31C).
Pause Point: It might take 6–8 h to complete the run.
-
98.
Download the PDB of all models (Figure 31D).
-
99.
Run PRODIGY server to validate the protein-protein interaction on the basis of ΔG values of the predicted models.
-
100.
Specify the chain name, temperature (37 degrees) and “Submit Prodigy” by opting “I am not a robot” option to get the results (Figures 32A and 32B).
-
101.
Select the docked structure with the lowest ΔG for further analysis (here: model.000.00.pdb) (Figure 32C).
-
102.
Download LigPlot+ software (Figure 33A).
-
103.
Open selected (model.000.00.pdb) file and opt to run to plot the protein-protein interactions of both chains (Figure 33B).
-
104.
Select “DIMPLOT” and run (Figure 33C).
-
105.
The results will be displayed (Figure 33D).
Figure 29.
3D structure of receptor
(A) PDB homepage.
(B) Crystal structure of TLR4.
(C) Steps to download receptor.
(D) Visualization of downloaded receptor file in PyMOL.
Figure 30.
Preparation of receptor for docking
(A) Display sequence.
(B) Additional molecule removal.
(C) Removal of extra arm.
(D) Cleaned receptor file.
Figure 31.
Molecular docking using ClusPro
(A) Homepage of ClusPro.
(B) Uploaded receptor-ligand files.
(C) Screenshot of mail showing result intimation.
(D) Result page showing displayed models.
Figure 32.
Validation of protein-protein interaction in PRODIGY server
(A) Homepage of PRODIGY web server.
(B) Uploaded files and parameters for submission.
(C) Result page of selected molecules.
Figure 33.
Analysis of interaction sites in protein-protein docked file Ligplot+
(A) Start page of Ligplot+ software (B) Selection of docked model (C) Chain and parameters selection (D) Result page showing intra-molecular interaction between amino acids.
Part 10: Molecular dynamic simulation
Timing: 15 days
This section outlines the procedure to use the GROMACS package for conducting molecular dynamics simulation studies of the designed vaccine-receptor docked complex.
Note: Use GROMACS package for the Molecular dynamic simulation studies of the vaccine receptor docked complex. All the commands are taken from GROMACS tutorial.
-
106.Generate topology: Save the selected docked file complex model.000.00.pdb in your respective folder for further steps (here we have saved the docked file in D:∖Amit∖Docking).
-
a.Use the following commands in the Ubuntu terminal for mapping the main directory. cd /mntcd d /Amit /Docking
-
b.Use the following command to generate a topology file with coordinates.gmx pdb2gmx -f model.000.00.pdb -o complex.gro -water tip3p -ignhNote: model.000.00.pdb is your docked file in .pdb format saved in the docking folder in previous step.
-
c.Enter “7” to select the "AMBER99SB -ILDN" force field (Figure 34A).Note: You can choose force field according to your need and you can also choose your water model, here we have chosen tip3p.
-
d.Three files will be generated in the docking folder - topol.top; complex.gro and posre.itp.
-
a.
-
107.
Define box and solvate: Run the following commands in terminal.
gmx editconf -f complex.gro -o newbox.gro -bt dodecahedron -d 1.0
gmx solvate -cp newbox.gro -cs spc216.gro -p topol.top -o solv.gro
-
108.Add ions: Add new ions by copying the text from the given link (http://www.mdtutorials.com/gmx/complex/Files/ions.mdp) and paste it into a newly created document named "ions.mdp" in the docking folder (Create a new notepad file in the docking folder and save it as ions.mdp).
-
a.Run the following command in terminal.gmx grompp -f ions.mdp -c solv.gro -p topol.top -o ions.tpr(a new ions.tpr file will be formed).
-
b.Command to pass your .tpr file to genion.gmx genion -s ions.tpr -o solv_ions.gro -p topol.top -neutral -pname NA -nname CL -neutral -conc 0.15Note: In GROMACS, the .tpr file, or portable binary run input file, contains all the necessary information to perform a molecular dynamics (MD) simulation. This file is essential when using the genion tool in GROMACS to add or replace ions in your system, allowing you to neutralize charge or reach a desired ionic concentration.
-
c.Now select the group of solvent molecules (Figure 34B).From the obtained list choose the SOL (13)In terminal type:13q
-
a.
-
109.Energy minimization (EM) of the system: Create the binary input using the tool grompp and this input parameter file:
-
a.Copy the text from the given link to perform energy minimization (http://www.mdtutorials.com/gmx/complex/Files/em.mdp) and paste it into a newly created document named "em.mdp" in the docking folder (Create a new notepad file in the docking folder and save it as em.mdp).
-
b.Convert .mdp file to .tpr file, run the following command.gmx grompp -f em.mdp -c solv_ions.gro -p topol.top -o em.tpr
-
c.Run command to carry out Energy minimization (EM) of the system.gmx mdrun -v -deffnm emNote: -deffnm em: Sets "em" as the default prefix for file names. GROMACS will look for an "em.tpr" file (created with `gmx grompp`) and will generate output files such as "em.gro," "em.edr," "em.log," etc., all using "em" as the base name.
-
a.
-
110.Equilibration of the protein ligand complex:
-
a.Restrain the ligand by running the following command in terminal.gmx genrestr -f ligand.gro -o posre_jz4.itp -fc 1000 1000 1000
-
b.Include a position restraint file, such as “posre.itp”, in your topology file.
CRITICAL: This allows you to manage when restraints are applied in GROMACS simulations. This approach is useful for selectively restraining certain atoms during specific stages, like energy minimization or equilibration, while letting the system evolve without restraints during the production phase.To do this go to GROMACS tutorial copy the following text; Include Position restraint file#ifdef POSRES#include "posre.itp"#endif -
c.Open topol.top file. Paste the above copied text in topol.top file below “; Include ligand topology” and save it (Figure 34C).
-
d.Make an index file: Run the following command.gmx make_ndx -f em.gro -o index.ndxFrom the obtained list choose the protein (1) and ligand (13)In terminal type:113QNote: This index file defines specific groups of atoms within your system, which you can then use in other GROMACS commands for analysis or for applying restraints, selections, or calculations. This flexibility is especially helpful for analyses, restraints, or other custom selections that may involve only a subset of the total system.
-
a.
-
111.Proceed with NVT equilibration.Note: number of particles (N), system volume (V), and temperature (T).
-
a.Copy the text from given link for NVT equilibration (http://www.mdtutorials.com/gmx/complex/Files/nvt.mdp) and paste the text into a newly created document "nvt.mdp" in the docking folder (Create a new notepad file in the docking folder and save it as nvt.mdp).Note: Change and note down no. of steps and time duration of MD simulation you want to run.
-
b.Convert .mdp file to .tpr file. Open GROMACS tutorial and run the following command.gmx grompp -f nvt.mdp -c em.gro -r em.gro -p topol.top -n index.ndx -o nvt.tpr
-
c.MD run command to carry out NVT equilibration of the system.gmx mdrun -deffnm nvt
-
a.
-
112.Proceed with NPT equilibration number of particles (N), system pressure (P), and temperature (T).
-
a.Copy the text from given link for NPT equilibration (mdtutorials.com/gmx/complex/Files/npt.mdp) and paste the text into a newly created document "npt.mdp" in the docking folder (Create a new notepad file in the docking folder and save it as npt.mdp).
-
b.Convert .mdp file to .tpr file. Open GROMACS tutorial and run the following command.gmx grompp -f npt.mdp -c nvt.gro -t nvt.cpt -r nvt.gro -p topol.top -n index.ndx -o npt.tpr
-
c.MD run command to carry out NPT equilibration of the system.gmx mdrun -deffnm nptNote: After completing the two equilibration phases, the system is now well-equilibrated at the target temperature and pressure. We are ready to remove the position restraints and begin the production MD phase for data collection. At this stage, we will use the checkpoint file with grompp to prepare for the run (a 50 ns MD simulation will be conducted).
-
a.
-
113.Production MD:
-
a.Copy the text from given link for protein-ligand complex MD simulation (mdtutorials.com/gmx/complex/Files/md.mdp) and paste the text into a newly created document "md.mdp" in the docking folder (Create a new notepad file in the docking folder and save it as md.mdp).
-
b.Convert .mdp file to .tpr file. Open GROMACS tutorial and run the following command.gmx grompp -f md.mdp -c npt.gro -t npt.cpt -p topol.top -n index.ndx -o md_0_1.tpr
-
c.MD run command.gmx mdrun -deffnm md_0_1Note: After running the MD command, following output files will be obtained:md_0_1.xtc, md_0_1.edr, md_0_1.trr, md_0_1.log, md_0_1.cpt, md_0_1.gro, md_0_1.dhdl
Pause Point: - It might take 6–7 days to finish the run.
-
a.
-
114.RMSD (Root mean square deviation) analysis.
-
a.Calculate the RMSD values, using the following command.gmx rms -f md_0_1.xtc -s md_0_1.tpr -o rmsd.xvgEnter the value “4” to select “backbone” option (Figure 35A).
-
b.View the rmsd graph of the analysis (Figure 35B).xmgrace rmsd.xvg
-
c.Use the command for probability distribution (Figure 35C).gmx analyze -f rmsd.xvg –dist prob_rmsd.xvg
-
a.
-
115.Rg (Radius of gyration) analysis.
-
a.Calculate the Rg using the command line.gmx gyrate -f md_0_1.xtc -s md_0_1.tpr -o rg.xvgEnter the value “1” to select “protein” option (Figure 36A).
-
b.View the Rg graph of the analysis (Figure 36B).xmgrace rg.xvg
-
c.Use the command for probability distribution (Figure 36C).gmx analyze -f rg.xvg –dist prob_rg.xvg
-
d.Observe probability distribution curve using this command (Figure 36D).xmgrace prob_rg.xvg
-
a.
- 116.
-
117.SASA (Solent accessible surface area) analysis.
-
a.Calculate the SASA values using the command line.gmx sasa -f md_0_1.xtc -s md_0_1 -o sasa.xvgEnter the value “8” to select “SideChain” option (Figure 38A).
-
b.View the SASA graph of the analysis (Figure 38B).xmgrace sasa.xvg
-
c.Use the command for probability distribution (Figure 38C).gmx analyze -f sasa.xvg –dist prob_sasa.xvg
-
d.Observe probability distribution curve using command (Figure 38D).xmgrace prob_sasa.xvg
-
a.
- 118.
-
119.PCA (Principal component analysis).
-
a.Execute the PCA and its graphical representation, following the command.gmx make_ndx -f npt.gro -o c_alpha.ndxEnter the value “3” to select C-alpha (Figure 40A).
-
b.Run the following command for covariance analysis.gmx covar -f md_0_1.xtc -s md_0_1.tpr -n c_alpha.ndx -o eigenval.xvg -v eigenval.tpr -l covar.log -xpm covar.xpmEnter the value “19” to select C-alpha (Figures 40B and 40C).
-
c.Extract the data from “eigenval.xvg” file in notepad, copy and paste it in an Excel sheet (Figure 41A).
-
d.Auto sum the eigen values to evaluate the trace value (Figure 41B).
-
e.Plot the graph in GraphPad Prism by designating the x and y axis as eigenvector index and eigen values (Figures 41C and 41D).
-
f.Evaluate the trajectory projections onto eigenvectors, follow the commands.For eigenvector 1gmx anaeig -v eigenval.trr -f md_0_1.xtc -s md_0_1.tpr -n c_alpha.ndx -eig eigenval.xvg -rmsf rmsf_evl.xvg -proj proj_evl.xvg -first 1 -last 1Select index group, enter “19” to select “C-alpha” option for both ‘least squares fit in g_covar’ and ‘elements that corresponds to the eigenvectors’ respectively (Figures 42A and 42B).For eigenvector 2gmx anaeig -v eigenval.trr -f md_0_1.xtc -s md_0_1.tpr -n c_alpha.ndx -eig eigenval.xvg -rmsf rmsf_evl.xvg -proj proj_evl2.xvg -first 2 -last 2Select index group, enter “19” to select “C-alpha” option for both ‘least squares fit in g_covar’ and ‘elements that corresponds to the eigenvectors’ respectively (Figure 42C and 42D).
-
g.Open the proj_evl.xvg and proj_evl2.xvg files, and copy the data into Excel (Figure 43A).
-
h.Remove the time frame (first column) and keep only the data from the second column in each file.
-
i.Paste this data into GraphPad Prism to create a scatter plot (Figure 43B and 43C).Note: Here we have assigned the data from proj_eval as PC1 and from proj_eval2 as PC2.
-
j.Generate the MD simulation trajectory movie, executing the commands one after the other. Remove the PBC artifacts and center the molecule in the box to create a "cleaned" trajectory by running the command.gmx trjconv -f md_0_1.xtc -s md_0_1.tpr -o md_pbc.pdb -pbc mol -center
-
k.Convert the trajectory to a PDB format movie based on specific groups from the index file.gmx trjconv -f md_ pbc.xtc -s md_0_1.tpr -o movie.pdb -n index.ndx
-
a.
-
120.Clustering.
-
a.Perform clustering on the generated trajectory movie.gmx cluster -f md_0_1.xtc -s md_0_1.tpr -o cluster15_4.xpm -g cluster15_4.log -sz cluster15_4.xvg -cl cluster15_4.pdb -cutoff
-
b.Select group for least square fit and RMSD calculation, enter value “4” to select “backbone” option (Figures 44A and 44B).
-
c.Copy and paste the data from the Cluster15_4.xvg file to an Excel sheet and calculate the percentage of each cluster # and arrange them in decreasing order on the basis of their # structures (Figures 45A and 45B).
-
d.The cluster # with the highest percentage of structure # is microstate m1. Open the cluster15_4.pdb to fetch the m1 microstate.
-
e.Edit the chain color for better visualization in PyMOL and save it as m1.pdb (Figures 45C and 45D).
-
a.
Figure 34.
MD simulation in GROMACS
(A) Screenshot for force field selection (B) Screenshot for options to add ions in system.
(C) Screenshot of notepad file to retrain the ligand.
Figure 35.
RMSD determination of predicted MPXV vaccine
Time-Dependent RMSD graph and probability distribution analysis for structural stability assessment.
(A) Screenshot for backbone selection to calculate RMSD.
(B) RMSD graph.
(C) Probability distribution command.
Figure 36.
Determination of Rg
(A) Calculation of Rg.
(B) Rg graph.
(C) Probability distribution command.
(D) Probability distribution graph.
Figure 37.
Determination of RMSF
Analysis of RMSF and its graph of predicted vaccine candidate.
(A) Screenshot to select C-alpha option RMSF.
(B) RMSF graph.
Figure 38.
Determination of solvent accessibility by SASA analysis
(A) Selection of side chain for SASA analysis.
(B) SASA graph.
(C) Probability distribution command of SASA.
(D) Probability distribution graph of SASA.
Figure 39.
H-bond analysis
(A) Selection of protein and SOL groups for H-bond determination.
(B) H-bond graph.
Figure 40.
Commands for PCA plot
(A) Screenshot for selection of C-alpha for PCA plot generation.
(B) Screenshot of C-alpha selection for covariance analysis.
(C) Screenshot showing sum of eigen values.
Figure 41.
PCA of the designed vaccine
PCA analysis was performed and generated a movie of the MD simulation trajectory.
(A) Data extraction from eigen value files.
(B) Auto sum of eigen values.
(C) Plot of eigen values in graph pad prism.
(D) Graph of eigen values vs. eigen vector index.
Figure 42.
Generation of eigen vector 1 and 2 values
(A and B) Selection of index group for eigen vector 1.
(C and D) Selection of index group for eigen vector 2.
Figure 43.
Generation of PCA plot
(A and B) Extraction of PC1 and PC2 values.
(C) Graph PC1 vs. PC2.
Figure 44.
Clustering of MD trajectory
(A) Selection of group for least squares fit and RMSD calculation.
(B) Screenshot of average RMSD values for clustering.
Figure 45.
Analysis of clustered MD trajectory
(A) Extraction of no. of clusters from clustering files.
(B) Evaluation of microstates.
(C and D) Visualization of selected microstates in PyMOL.
Part 11: Backtranslation and codon optimization
Timing: 3 h
This section details the procedure to perform and analyze backtranslation and codon optimization of the designed vaccine sequence to perform in silico cloning in subsequent steps.
-
121.
Convert the protein to nucleotide sequence using EMBOSS Backtranseq webserver (Figure 46A).
-
122.
Submit the protein sequence in FASTA format in the “Input sequence” column of the webserver.
-
123.
Choose the “Escherichia coli K12” option from the dropdown list of “codon table” and “Submit” to get results in DNA format (Figures 46B and 46C).
-
124.
Copy the viewed result (vaccine construct sequence) in a Word file (Figure 46D).
-
125.
Access the Codon Optimization Tool from the VectorBuilder webserver (Figure 47A).
-
126.
Paste the DNA sequence for the vaccine construct, selecting "DNA/RNA sequence," and choose “Escherichia coli K-12” as the organism (Figure 47B).
-
127.
Click on submit button. Your results will be displayed in FASTA format. Save the sequence for further analysis (Figure 47C).
Figure 46.
EMBOSS transeq based backtranslation
(A) Homepage of EMBOSS Back transeq server.
(B) Entered protein sequence and parameters.
(C) Submission of entered sequence.
(D) Output result.
Figure 47.
Codon optimization using VectorBuilder
(A) Homepage of VectorBuilder server.
(B) Entered DNA sequence in the dialog box.
(C) Output page of improved DNA.
Part 12: In silico cloning
Timing: 2 h
This section details the procedure to perform in silico cloning of the optimized sequence in pET-28a.
-
128.
Download and install SnapGene (Figure 48A).
-
129.
Open the application - go to new - select DNA file - (Figure 48B).
-
130.
Paste your sequence (codon-optimized)- Click on create (Figures 48C and 48D).
Note: If no restriction is available at start and end sites create restriction sites at starting and ending positions. Here, since the first nucleotide is G we added NcoI site at start position (CCATGG) and we added BamHI site (GGATCC) as the last nucleotide was G.
-
131.
Save the file in SnapGene extention format: filename.dna (here mpox.dna) (Figure 18E).
-
132.
Download the vector of your interest from SnapGene (here pET-28a+ is used) and save it as a new sequence file pET-28a(+).dna (Figure 49A).
-
133.
Open pET-28a (+).dna file. Go to actions- click on restriction cloning- select insert fragment (Figures 49B and 49C).
-
134.
Three tabs will open: Vector, Fragment, Product.
-
135.
Add restriction sites of your interest (in this case Ncol and BamHI) in the dialogue box of Vector tab and select the region to replace (Figure 49D).
-
136.
Go to fragment tab and add the same restriction enzymes that are used to cut the vector and select the region to replace (Figures 50A and 50B).
-
137.
Name the clone (Cloned.dna) and select clone in the fragment tab (Figure 50C).
-
138.
Go to product tab and save the clone (Figure 50D).
Figure 48.
Creating DNA file of codon optimized sequence
(A) Homepage of SnapGene software.
(B and C) Creation of DNA file.
(D) Output file in. dna format.
Figure 49.
Creating vector for in silico cloning
(A) Vector of interest in SnapGene.
(B) Creating DNA file of vector.
(C and D) Steps to generate sticky end at available restriction sites.
Figure 50.
Fragment insertion in created vector
(A and B) Opening the fragment file.
(C) Steps to generate sticky end at available restriction sites in the fragment.
(D) Output showing in silico cloned product.
Part 13: Immune simulation
Timing: 30 min
This section enlists the procedure to perform in silico immune simulation of the designed vaccine.
-
139.
Utilize C-ImmSim server to investigate the designed multi-epitope vaccine’s immunogenic response (Figure 51A).
-
140.
Open the C-ImmSim site and paste the designed protein sequence in “Protein N.1” column.
-
141.
Time step of injection should be 1. Rest all parameters will be default.
-
142.
For booster doses (Injection N. 2), click “Add Ag Molecule” and keep all parameters at their default settings, except for the injection time step.
-
143.
Set injection time step to 31 (the day of the booster dose) (Figure 51B).
-
144.
Click on “SUBMIT JOB” and the results will be displayed (Figure 51C).
Figure 51.
Immune simulation using C-ImmSim
(A) Homepage of C-ImmSim server.
(B) Entered parameters and protein sequences.
(C) Result showing vaccine’s immunogenic response.
Expected outcomes
The protocol outlines a roadmap for constructing a multi-epitope vaccine against the MPXV by integrating distinct peptide epitopes with high immunogenicity and antigenicity. Six MPXV glycoprotein were used to predict seven T cell (CTL and HTL), thirteen B cell and five IFN-gamma specific epitopes. These epitopes have potential to bind to multi-MHC alleles and elicit higher immune response. The immune response was further enhanced by cohesively incorporating PADRE peptide as an adjuvant. To cohesively join the adjuvant, epitopes, and linkers (EAAAK, GPGPG and AAY) were used to construct a multi epitope-based peptide subunit vaccine. 3D structure prediction of the constructed vaccine was performed along with physicochemical characterization. Further molecular docking and MD simulation were applied to study the interaction between the vaccine and receptors (TLR-family, MHC class I and II) at atomic level. These studies predict an enhanced immune response through increased activation of immune cells, elevated production of cytokines, and higher IgG and IgM production eliciting an amplified immune response after a booster dose administration. This study is insightful and highly valuable for utilizing a reverse vaccine technology approach to design and validate a novel, robust peptide-based multi-epitope vaccine against global outbreaks of rapidly mutating viruses.
Limitations
Reverse vaccine technology is a potent tool and multidisciplinary approach paired with experimental validation for designing a multi-epitope-based vaccine. The predictive algorithms may sometimes lead to inaccurate recognition of the epitopes. The variation in MHC molecules can influence the vaccine’s potency among populations. Predictions usually consider a restricted set of HLAs for the investigation that may bypass the significant variations crucial for wide-ranging vaccine efficacy. Selecting an immune response-enhancing adjuvant is both challenging and crucial, as not all adjuvants work effectively in combination with the chosen epitopes. In vitro and in vivo validation of the computationally predicted vaccine construct is required for successful translational studies to ensure its efficacy and safety. Uncertainty surrounds how long a multi-epitope vaccine will confer immunity, warranting more investigation to evaluate the immune response duration and booster requirements.
Troubleshooting
Problem 1
In the in silico cloning analysis, sometimes you may encounter the absence of unique restriction sites at the beginning and end of the peptide. If similar restriction sites are present at the start and end of the peptide in any other region of the peptide, it may result in the generation of mid-region cuts (Ref: Step-135).
Potential solution
In such cases, manually add the unique restriction site at the start and end regions of the peptide, looking for the ones that add the least number of amino acids, as the increased length may impact its structural stability.
Problem 2
During the molecular dynamic simulation analysis, during the addition of ions under the “Next add ions” commands after “gmx grompp -f ions.mdp -c solv.gro -p topol.top -o ions.tpr” command, you may encounter an issue as “Error: Atom type HS14 is not found.” (Ref: Step-108).
Potential solution
To resolve this problem, run “Solution: open drg.itp- see “HS14” – change to “H”- Save” to convert it into a readable text format.
Problem 3
At intervals, sudden spikes in the RMSD trajectory curve are encountered during MD simulation analysis (Ref: Step-114).
Potential solution
To eliminate the jump in RMSD, i.e., use the no jump command – gmx tryconv -f md -f md - o – 1xtc – smd -0-1.tpr-0md-nojump.xtc-pbc.nojump.
Problem 4
When the 3D predicted epitope and linker combinations don’t pass the Ramachandran plot’s quality score, i.e., greater than 95%, in that case, the structure is not suggested for the study to be taken forward (Ref: Step-68).
Potential solution
To eliminate this issue, manual reshuffling and annotation of linkers and epitopes are done to create different combinations to generate a 3D structure passing the verified by the Ramachandran plot quality score.
Problem 5
The docked protein file is required in a separate chain readable format to be read as ligand and protein in PRODIGY for validating the protein-protein interactions.
But after docking the two protein chains are labeled same as “A” (Ref: Step 100).
Potential solution
Go to notepad plus and manually edit the names of ligand and protein chains to “B” and “H” respectively in the docked protein file.
Resource availability
Lead contact
Further information and requests for resources and reagents should be directed to and will be fulfilled by the lead contact, Tanmay Majumdar (majumdart@nii.ac.in).
Technical contact
Technical questions on executing this protocol should be directed to and will be answered by the technical contact, Tanmay Majumdar (majumdart@nii.ac.in).
Materials availability
This study did not generate new unique reagents.
Data and code availability
No datasets or code was generated during this study.
Acknowledgments
We are very grateful to Dr. Debasisa Mohanty, Director, NII for providing full support for computational studies, valuable inputs, and guidance. This study was supported by grants from the CRG-SERB, Govt. of India (CRG/2021/000135) to A. Kaur, K.S., and T.M. and by DBT-NII intramural core grant to T.M.
Author contributions
A. Kumar, G.N., P.B., G.K., R.M., M.D., P.C., A. Kaur, K.S., S.M., R.K., I.K.S., and T.M. performed all the experiments, formal analysis, investigation, and methodology. Data curation, formal analysis, and reviewing the paper were done by A. Kumar, G.N., P.B., G.K., R.M., M.D., P.C., A. Kaur, K.S., S.M., R.K., and I.K.S. Conceptualization of the protocol, data curation, formal analysis, funding, investigation, methodology, project validation, writing – original draft, review, editing of the manuscript, and scientific supervision were performed by T.M.
Declaration of interests
The authors declare no competing interests.
References
- 1.Kaur A., Kumar A., Kumari G., Muduli R., Das M., Kundu R., Mukherjee S., Majumdar T. Rational design and computational evaluation of a multi-epitope vaccine for monkeypox virus: Insights into binding stability and immunological memory. Heliyon. 2024;10 doi: 10.1016/j.heliyon.2024.e36154. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Abraham M.J., Murtola T., Schulz R., Páll S., Smith J.C., Hess B., Lindahl E. GROMACS: High performance molecular simulations through multi-level parallelism from laptops to supercomputers. SoftwareX. 2015;1–2:19–25. doi: 10.1016/j.softx.2015.06.001. [DOI] [Google Scholar]
- 3.Laskowski R.A., Swindells M.B. LigPlot+: Multiple Ligand–Protein Interaction Diagrams for Drug Discovery. J. Chem. Inf. Model. 2011;51:2778–2786. doi: 10.1021/ci200227u. [DOI] [PubMed] [Google Scholar]
- 4.Doytchinova I.A., Flower D.R. VaxiJen: a server for prediction of protective antigens, tumour antigens and subunit vaccines. BMC Bioinf. 2007;8:4. doi: 10.1186/1471-2105-8-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Dimitrov I., Flower D.R., Doytchinova I. AllerTOP - a server for in silico prediction of allergens. BMC Bioinf. 2013;14:S4. doi: 10.1186/1471-2105-14-S6-S4. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Gasteiger E., Hoogland C., Gattiker A., Duvaud S., Wilkins M.R., Appel R.D., Bairoch A. In: The Proteomics Protocols Handbook. Walker J.M., editor. Humana Press; 2005. Protein Identification and Analysis Tools on the ExPASy Server; pp. 571–607. [DOI] [Google Scholar]
- 7.Geourjon C., Deléage G. SOPMA: significant improvements in protein secondary structure prediction by consensus prediction from multiple alignments. Bioinformatics. 1995;11:681–684. doi: 10.1093/bioinformatics/11.6.681. [DOI] [PubMed] [Google Scholar]
- 8.McGuffin L.J., Bryson K., Jones D.T. The PSIPRED protein structure prediction server. Bioinformatics. 2000;16:404–405. doi: 10.1093/bioinformatics/16.4.404. [DOI] [PubMed] [Google Scholar]
- 9.Larsen M.V., Lundegaard C., Lamberth K., Buus S., Lund O., Nielsen M. Large-scale validation of methods for cytotoxic T-lymphocyte epitope prediction. BMC Bioinf. 2007;8:424. doi: 10.1186/1471-2105-8-424. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Vita R., Mahajan S., Overton J.A., Dhanda S.K., Martini S., Cantrell J.R., Wheeler D.K., Sette A., Peters B. The Immune Epitope Database (IEDB): 2018 update. Nucleic Acids Res. 2019;47:D339–D343. doi: 10.1093/nar/gky1006. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Jensen K.K., Andreatta M., Marcatili P., Buus S., Greenbaum J.A., Yan Z., Sette A., Peters B., Nielsen M. Improved methods for predicting peptide binding affinity to MHC class II molecules. Immunology. 2018;154:394–406. doi: 10.1111/imm.12889. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Dhanda S.K., Vir P., Raghava G.P.S. Designing of interferon-gamma inducing MHC class-II binders. Biol. Direct. 2013;8:30. doi: 10.1186/1745-6150-8-30. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Hon J., Marusiak M., Martinek T., Kunka A., Zendulka J., Bednar D., Damborsky J. SoluProt: prediction of soluble protein expression in Escherichia coli. Bioinformatics. 2021;37:23–28. doi: 10.1093/bioinformatics/btaa1102. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Kim D.E., Chivian D., Baker D. Protein structure prediction and analysis using the Robetta server. Nucleic Acids Res. 2004;32:W526–W531. doi: 10.1093/nar/gkh468. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Heo L., Park H., Seok C. GalaxyRefine: protein structure refinement driven by side-chain repacking. Nucleic Acids Res. 2013;41:W384–W388. doi: 10.1093/nar/gkt458. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Williams C.J., Headd J.J., Moriarty N.W., Prisant M.G., Videau L.L., Deis L.N., Verma V., Keedy D.A., Hintze B.J., Chen V.B., et al. MolProbity: More and better reference data for improved all-atom structure validation. Protein Sci. 2018;27:293–315. doi: 10.1002/pro.3330. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Kozakov D., Hall D.R., Xia B., Porter K.A., Padhorny D., Yueh C., Beglov D., Vajda S. The ClusPro web server for protein–protein docking. Nat. Protoc. 2017;12:255–278. doi: 10.1038/nprot.2016.169. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Xue L.C., Rodrigues J.P., Kastritis P.L., Bonvin A.M., Vangone A. PRODIGY: a web server for predicting the binding affinity of protein–protein complexes. Bioinformatics. 2016;32:3676–3678. doi: 10.1093/bioinformatics/btw514. [DOI] [PubMed] [Google Scholar]
- 19.Sharma N., Naorem L.D., Jain S., Raghava G.P.S. ToxinPred2: an improved method for predicting toxicity of proteins. Brief. Bioinform. 2022;23:bbac174. doi: 10.1093/bib/bbac174. [DOI] [PubMed] [Google Scholar]
- 20.Rice P., Longden I., Bleasby A. EMBOSS: the European Molecular Biology Open Software Suite. Trends Genet. 2000;16:276–277. doi: 10.1016/s0168-9525(00)02024-2. [DOI] [PubMed] [Google Scholar]
- 21.Rapin N., Lund O., Castiglione F. Immune system simulation online. Bioinformatics. 2011;27:2013–2014. doi: 10.1093/bioinformatics/btr335. [DOI] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
No datasets or code was generated during this study.

Timing: 30 min

















































