Antibody – Antigen Docking with PIPER
Tutorial Created with Software Release: 2026-1
Topics: Antibody Design , Biologics Drug Discovery
Products Used: BioLuminate , PIPER
|
9.8 MB |
This tutorial is written for use with a 3-button mouse with a scroll wheel.
Words found in the Glossary of Terms are shown like this: Workspacethe 3D display area in the center of the main window, where molecular structures are displayed
Abstract:
This tutorial provides an introduction to antibody – antigen docking using the PIPER interface in BioLuminate.
Tutorial Content
1. Introduction
Protein-protein docking in BioLuminate is performed using the PIPER program. PIPER uses a Fast Fourier Transform (FFT)-based approach to rapidly explore numerous orientations of the two proteins, scoring them based on shape complementarity, electrostatics, and atomic pairwise interactions. The algorithm samples all possible orientations of the two structures, subject to whatever constraints are applied and uses a grid to locate the best poses of the two structures. For detailed information on how PIPER works, refer to this website and this publication. For more information on the Protein-Protein Docking panel, refer to the documentation.
For antibody-antigen docking, the antibody is treated as a receptor and the antigen is treated as a ligand. The docking is performed as a rigid-body optimization – there is no subsequent minimization of the interfacial region.
This tutorial uses the 1E6J structure: HIV-1 capsid protein p24 in complex with a mouse monoclonal antibody Fab13B5. In this tutorial, you will learn how to set up an antibody-antigen docking calculation using the Protein-Protein Docking panel. You will also learn how to analyze the docking results and examine interactions at the antibody-antigen interface in the docked complex using the Protein Interaction Analysis panel.
2. Creating Projects and Importing Structures
-
Open BioLuminate and create a new project named
antibody-antigen_docking.prjfor this tutorial.- Don’t know how? See First steps in Maestro.
- Download the tutorial zip file including input files and reference outputs here: https://www.schrodinger.com/sites/default/files/s3/release/current/Tutorials/zip/antibody_antigen_docking.zip
- After downloading the zip file, unzip the contents in your Working Directorythe location where files are saved for ease of access throughout the tutorial.
-
Go to File > Get PDB.
- The Get PDB File dialog box opens.
- For PDB IDs, type 1E6J.
-
Click Download.
- A banner appears and the structure is loaded into the Workspacethe 3D display area in the center of the main window, where molecular structures are displayed.
Note: Imported structures in Maestro are includedthe entry is represented in the Workspace, the circle in the In column is blue in the Workspacethe 3D display area in the center of the main window, where molecular structures are displayed and selected(1) the atoms are chosen in the Workspace. These atoms are referred to as "the selection" or "the atom selection". Workspace operations are performed on the selected atoms. (2) The entry is chosen in the Entries (and Project Table) and the row for the entry is highlighted. Project operations are performed on all selected entries in the Entriesa simplified view of the Project Table that allows you to perform basic operations such as selection and inclusion by default. Please refer to the Glossary of Terms for the difference between includedthe entry is represented in the Workspace, the circle in the In column is blue and selected(1) the atoms are chosen in the Workspace. These atoms are referred to as "the selection" or "the atom selection". Workspace operations are performed on the selected atoms. (2) The entry is chosen in the Entries (and Project Table) and the row for the entry is highlighted. Project operations are performed on all selected entries.
3. Preparing the Antibody – Antigen Complex for Docking
Structure files obtained from the PDB, vendors, and other sources often lack necessary information for performing modeling-related tasks. The structures often do not have coordinates for side chains on the surface of the structure, or even for whole chains that are solvent-exposed, as these are usually more mobile and it can be difficult to determine their coordinates from the X-ray data. If these missing parts of the structure are not in the favored binding region, the docking should produce good results. If the poorly defined parts of the structure are in the binding domain, pre-docking preparation of the structure can appreciably improve results.
In this section, you will prepare the antibody-antigen complex using the Protein Preparation Workflow to make the structure suitable for docking. To know more, refer to the Preparation of Structures for Protein-Protein Docking and Best Practices for Protein Preparation documentation pages.
-
Click Prepare in the banner or click Protein Preparation in the Favorites toolbar.
- The Protein Preparation Workflow panel opens in the Preparation Workflow tab.
- In the Specify Protein section, for Use structures from, choose Workspace (included entry).
Before preparing the structure, you should review potential issues.
- Go to the Diagnostics tab.
-
Click Check Workspace Entry.
- Valence errors are present in the structure.
- These are caused by crystallographically invisible Hydrogen atoms and will be resolved during protein preparation.
You can also review the contents of the structure. This is an easy way to remove crystallographic artifacts or some of the chains (and ligands or solvents associated with them) if you need to.
- Go to the Substructures tab.
-
Click Load Workspace Entry.
- The Chains table populates.
- Chain H and L belong to the murine antibody (Heavy and Light chains respectively) and the chain P is the HIV-1 capsid protein p24 (antigen).
Note: There are no crystallographic artifacts and solvent molecules in the 1E6J structure.
- Click Workflow > at the bottom to return to the Preparation Workflow tab.
- Under Preprocess, click More Options.
- Confirm Identify Protein Features is checked and Antibody is selected.
- For Antibody scheme, choose Chothia.
The other default settings work well for the chosen system. For an in-depth understanding of various options in the Protein Preparation Workflow, see the Introduction to Structure Preparation and Visualization tutorial and the panel documentation.
- Change the Job name to proteinprep_1E6J.
-
Click Run.
- This job takes ~ 1 minute.
- Once the job is completed, a banner appears and a new group proteinprep_1E6J-out is added to the Entriesa simplified view of the Project Table that allows you to perform basic operations such as selection and inclusion.
- Close the Protein Preparation Workflow panel.
Note: If your structure contains crystallographic solvents, we recommend duplicating the prepared structure and deleting all solvents from the copy before proceeding with docking.
4. Running the Antibody – Antigen Docking Job
In this section, you will set up an antibody – antigen docking calculation and analyze the docking results. You will also examine the interactions at the antibody-antigen interface in the docked complex.
- Includethe entry is represented in the Workspace, the circle in the In column is blue 1E6J – prepared in the Workspacethe 3D display area in the center of the main window, where molecular structures are displayed.
- Click Presets.
-
Choose Antibody > Chothia.
- The complex structure is rendered in cartoon-styled ribbons.
- The blue and red colored chains are the heavy and light chains of the antibody respectively, while the green colored chain is the antigen.
Note: You can hover over the chains to see their corresponding names in the Status Bar.
You will now create separate entries for the antibody and the antigen for performing the docking calculation.
- In the Hierarchy, expand Protein.
- Select Chain P.
-
Right-click the selection and choose Copy to New Entry.
- A new entry is created and added to the Entriesa simplified view of the Project Table that allows you to perform basic operations such as selection and inclusion.
- A banner appears.
- Rename the newly created entry to 1E6J_antigen.
- Includethe entry is represented in the Workspace, the circle in the In column is blue 1E6J – prepared in the Workspacethe 3D display area in the center of the main window, where molecular structures are displayed again.
- In the Hierarchy, expand Protein and then expand Antibody.
- Ctrl+Click (Cmd+Click) to select chain L (LC) and Chain H (HC).
- Right-click the selection and choose Copy to New Entry.
- Rename the newly created entry to 1E6J_Fab.
Note: You can also double-click any entry title to rename it.
- Includethe entry is represented in the Workspace, the circle in the In column is blue 1E6J_Fab in the Workspacethe 3D display area in the center of the main window, where molecular structures are displayed and select(1) the atoms are chosen in the Workspace. These atoms are referred to as "the selection" or "the atom selection". Workspace operations are performed on the selected atoms. (2) The entry is chosen in the Entries (and Project Table) and the row for the entry is highlighted. Project operations are performed on all selected entries 1E6J_antigen in the Entriesa simplified view of the Project Table that allows you to perform basic operations such as selection and inclusion.
- Find and open the Protein-Protein Docking panel from Tasks.
You will perform docking in the Antibody mode.
- For Mode, choose Antibody.
-
Confirm Mask non-CDR region is checked.
- This ensures that the attractive potential for residues in the non-CDR region is removed. The Chothia definition is used for the CDR region.
-
In the Structures to Dock section, click Antibody option menu and choose From the Workspace.
- The Multiple Chains Found dialog box appears.
- Shift-click to select both H (Heavy) and L (Light) chains.
- Click OK.
- Click Antigen option menu and choose From Project Table (selected entry).
Note: The Refine output poses option, which is selected by default, helps reduce clashes between the two proteins.
By default, PIPER retains the top 1000 scoring poses and clusters them based on the RMSD between matching atoms in each pair. Typically, only the largest ~ 30 clusters are returned, as they are most likely to include near-native conformations. From each cluster, a representative pose is selected – the one with the most neighbors in the cluster.
In this tutorial, we will analyze the representative docked poses from each cluster.
- Uncheck Preserve archive of top 1000 unclustered poses.
- Change the Job name to 1E6J_docking.
- Optional: Click Run.
- We do not recommend running this job as it takes a long time to run.
- To save time, the pre-generated results are included in the tutorial files.
5. Analyzing the Docking Results
In this section, you will examine the pre-generated antibody – antigen docking results. First, you will visually inspect the poses and compare them with the crystal structure. Second, you will perform interaction analysis to identify key antigen-binding residues. Third, you will generate interaction fingerprints to map the paratope residues.
5.1 Visually inspect the docked poses
-
Double-click the In-circle of 1E6J – prepared.
- The entry is pinned which implies it is fixed in the Workspacethe 3D display area in the center of the main window, where molecular structures are displayed.
Now, you will import the output file and compare the representative poses with the prepared crystal structure.
- Go to Files > Import Structures.
-
Navigate to and choose
1E6J_docking-out.maegzfrom the tutorial files in your Working Directorythe location where files are saved.- A new entry 1E6J_docking-out with 30 poses is added to the Entriesa simplified view of the Project Table that allows you to perform basic operations such as selection and inclusion.
- The top entry is included in the Workspacethe 3D display area in the center of the main window, where molecular structures are displayed.
-
Use the right and left arrow keys to step through the poses and compare them with the crystal structure.
- Out of all the 30 poses, 1E6J_docking_pose_1 fits best to the crystal structure.
5.2 Perform Interaction Analysis on the docked complex
In this section, you will perform interaction analysis using the Protein Interaction Analysis panel on the best-fit docked complex to identify the key antigen-binding residues.
- Right-click the In-circle of 1E6J – prepared entry and Exclude it from the Workspacethe 3D display area in the center of the main window, where molecular structures are displayed.
- Includethe entry is represented in the Workspace, the circle in the In column is blue 1E6J_docking_pose_1 in the Workspacethe 3D display area in the center of the main window, where molecular structures are displayed.
-
Click the workflow icon next to 1E6J_docking-out group and choose Analysis > Protein Interaction Analysis.
- The Protein Interaction Analysis panel opens.
Figure 5-3. Performing Protein Interaction Analysis to identify key interactions in one of the docked poses.
- Under Interaction sets section, for Define sets by option, choose Chain.
The interactions are evaluated between two user-specified atom sets representing the antibody and the antigen.
- For Set 1, click Add and select chains H and L (of antibody).
- For Set 2, click Add and select chain P (of antigen).
Note: You can customize the distance thresholds for the interactions using the “Advanced Options” depending on the context of analysis.
-
Click Calculate.
- This calculation takes a few seconds.
- The Interactions table populates.
- Click on the Distance heading to sort the table by distance.
- In the Workspacethe 3D display area in the center of the main window, where molecular structures are displayed, right-click the Interactions Toggle and confirm the Non-covalent bonds are toggled on.
- Set the interactions to show antibody-antigen interactions.
-
In the panel, click on a table row to visualize the corresponding interactions in the 3D Workspacethe 3D display area in the center of the main window, where molecular structures are displayed.
- Take your time to scroll and view the interactions in the Specific Interactions column. Additionally, scroll to the right or resize the window to view other column results.
- Optional: Click Diagram to see the Protein Interaction Analysis Diagram.
- Close the Protein Interaction Analysis panel once you finish visualizing the interactions.
5.3 Generate Interaction Fingerprints
While you could in theory do a close visual inspection to understand the types of interactions that tend to be at the antibody – antigen interface across poses, there are tools that can help you more methodologically inspect those interactions. Structural interaction fingerprints are one such tool that help you identify and characterize the types of interactions that occur at the interface across poses.
In order to get a sense of what residues on antibody and antigen make up the paratope, you will generate structural interaction fingerprints based on the protein-protein docking results to see which residues tend to be placed at the interface across the generated poses from PIPER.
- Confirm the 1E6J_docking-out group is selected in the Entriesa simplified view of the Project Table that allows you to perform basic operations such as selection and inclusion.
-
Click the workflow icon next to it and choose Interaction Fingerprints.
- The Interaction Fingerprints panel opens in the Fingerprint Generation tab.
You first need to define the interactions you are going to examine.
- For Generate fingerprints from Project Table (30 selected entries), choose Protein-protein complexes.
-
For Analyze interactions of receptor chains, uncheck P.
- Chains H and L of the antibody are treated as the receptor and chain P is treated as the ligand.
- For Interactions to include, select Any Contact.
-
Click Generate Fingerprints button.
- It takes a few seconds to generate the interaction fingerprints.
The interaction matrix allows you to better visualize the antibody-antigen interactions found in the docked poses.
-
Click Display Interaction Matrix button.
- The Interaction Matrix dialog box opens.
You can simplify the matrix by only showing the residues that form at least one interaction.
-
Check Interacting residues only.
- The plots update.
Note: You can hover over the plots to see the related information.
The Interaction Matrix has the following three plots:-
- The plot at the top shows the number of interactions of the selected type for each residue.
- The plot at the right shows the number of interactions of the selected type for each ligand.
- The main plot shows the presence of interactions as a function of the ligand number and residue number.
To know more, please refer to this documentation page.
From the Interaction Matrix, we can see the residues TYR H50, ASN H52, TYR H57, ASN H59, VAL H101, TYR H105, TRP L90, ASN L91, TYR L92, PHE L94 form interaction with the antigen ~ 90% of the time. This result aligns well with the paratope residues reported in this publication.
Note: It is highly likely that when working with a novel structure, prior experimental information of the complex is unavailable. In such cases, Interaction Fingerprints serve an excellent, unbiased starting point for analysis. Interaction Fingerprints do not rely on a known reference structure or prior experimental binding data. Instead, they capture a residue-level profile of a specific interaction pattern – including H-bonds, hydrophobic contacts, and electrostatic interactions – for each docked pose.
In cases where you have prior experimental data of your complex structure – such as known critical residues identified through mutagenesis studies, hydrogen-deuterium exchange (HDX) data, or cryo-EM constraints – Macro Molecular Pose Filtering panel is a powerful tool to filter the docked poses. This panel allows you to select only those poses that satisfy specified constraints, thus eliminating physically plausible but biologically irrelevant poses.
6. Conclusion and References
In this tutorial, you learned how to set up an antibody-antigen docking calculation and analyze the docking results. You also learned how to identify paratope residues using the interaction fingerprints.
The insights gained from docking and interaction fingerprint analysis can be applied to downstream antibody engineering workflows to enhance binding strength and specificity. For additional information and resources, please consult the Antibody Modeling learning path or further learning section below.
For further learning:
- Learning Path: Antibody Modeling
- Antibody Structure Prediction and Visualization with BioLuminate
- Improving Antibody Stability/Affinity Using MM-GBSA Residue Scanning
- Humanizing Antibody Structures with BioLuminate
- Liability Analysis for Biologics
- Introduction to Computational Antibody Engineering online course (Course Page | Preview)
For further reading:
- Bioluminate User Manual
- PIPER: an FFT-based protein docking program with pairwise potentials
- PIPER webpage – Schrödinger webpage for Protein-Protein Docking
- Mutual Conformational Adaptations in Antigen and Antibody upon Complex Formation between an Fab and HIV-1 Capsid Protein p24
- Do antibody CDR loops change conformation upon binding?
- Performance and Its Limits in Rigid Body Protein-Protein Docking
7. Glossary of Terms
Entries - a simplified view of the Project Table that allows you to perform basic operations such as selection and inclusion
Included - the entry is represented in the Workspace, the circle in the In column is blue
Project Table - displays the contents of a project and is also an interface for performing operations on selected entries, viewing properties, and organizing structures and data
Recent actions - This is a list of your recent actions, which you can use to reopen a panel, displayed below the Browse row. (Right-click to delete.)
Scratch Project - a temporary project in which work is not saved, closing a scratch project removes all current work and begins a new scratch project
Selected - (1) the atoms are chosen in the Workspace. These atoms are referred to as "the selection" or "the atom selection". Workspace operations are performed on the selected atoms. (2) The entry is chosen in the Entries (and Project Table) and the row for the entry is highlighted. Project operations are performed on all selected entries
Working Directory - the location where files are saved
Workspace - the 3D display area in the center of the main window, where molecular structures are displayed