| Please, cite us: | Martín-Hernández I, López-Blanco JR, and Chacón P (2025).
Improving the accuracy of Antibody CDR loops structure prediction. (To be submitted)
|
Images and media go here.
![]() Antibody H3 loop (1FGN:HL, H99-106) (8-residues) INPUT: ID= 1FGN:HL, Chain= H, Start= 99, End= 106, Modeling |
![]() Antigen-Antibody H3 loop (2BDN:AHL, H99-106) (8-residues) INPUT: ID= 2BDN:AHL, Chain= H, Start= 99, End= 106, Modeling |
How to use this application.
Antibody PDB files often include more than just the Heavy (H) and Light (L) chains. These additional
chains may correspond to antigens, multiple Fv fragments, or other molecules.
For example, the PDB entry 1ahw has six chains (A, B, C, D, E and F)
forming two Fv fragments: B/A and E/D (Heavy/Light).
You can find the correspondence between chains and Fv(s) by checking the 1ahw SAbDab
page.
In AbRaCD, you can select exactly which chains to model by simply entering the required Heavy and Light
chain IDs in the corresponding input fields:
First Fv (B/A): Fetch 1ahw with “1ahw:BA” (or upload the PDB file) and set "H chain" to "B" and "L chain" to "A".
Second Fv (E/D): Fetch 1ahw with “1ahw:ED” (or upload the same PDB file) and set
"H chain" to "E" and "L chain" to "D".
Finally, select your desired CDR loop and click Submit. Jobs are queued immediately. Typical runtimes
range from 1–2 minutes for short loops (6–8 residues) up to 20–30 minutes for long loops (≥12 residues).
Any CDR loop can be predicted considering or not the antigen, if present in the PDB file.
For example, the PDB entry 2bdn contains three chains (A, H and L), the Fv
fragment (chains H and L) and the antigen (chain A).
This latter will be considered as long as you include the corresponding chain(s) in the input PDB:
With Antigen: Fetch 2bdn with "2bdn:AHL” (or upload the PDB file).
Without Antigen: Fetch 1ahw with “2bdn:HL” (or upload the PDB file).
In any case, please, set "H chain" to "H" and "L chain" to "L".
Finally, select your desired CDR loop and click Submit. Jobs are queued immediately. Typical runtimes
range from 1–2 minutes for short loops (6–8 residues) up to 20–30 minutes for long loops (≥12 residues).
The improved version of the Random Coordinate Descent (RCD) algorithm is used to generate an ensemble of closed loops (up to 50K in the server) by rotation of the φ and ψ backbone dihedral angles according to detailed neighbor-dependent Ramachandran probability distributions:
Upon loop closure, the loops are evaluated using a fast coarse-grained energy function (ICOSA) and then the best 10% is selected. Finally, these lowest-scoring models are further refined using a detailed energy function (Rosetta) to obtain accurate all-atom predictions.
To perform such loop predictions you only need a minimal basic input: the atomic coordinates of the environment (PDB-file or fetch from PDB) and the boundary residue indices, sequence, and chain of the loop (Step 1). When you press the submit button you will check the job status in the queue tab (Step 3). Once job run is completed you can interactively explore the predicted models in the results tab (Step 4) and/or download them (Step 5). Optionally, advanced users are encouraged to customize RCD+ run by tuning the parameters in the advanced options panel (Step 2).
Please, introduce the following required data and then click on the submit button to
perform the predictions:


Inmediately upon job submission, your job will be queued in our server and you will
be redirected to Queue status tab. In this tab all jobs submited to RCD+ Server are
listed. Your jobs are shown in darker colors whereas those submitted by others
appear in lighter colors. You can check server usage and whether any queued job is
running ("r" status, green) or queued ("qw" status, orange). In case any of your
jobs has been queued ("qw" status) it will run as soon as computational resources
become available.



Use mouse
controls to interactively explore the generated loops in JSmol and customize
their molecular representation and colors. For example, just drag for rotating, hold
Shift key + double click for translating, or click in the palette to change the
color of the selected loop(s). The user can choose between three different
interfaces: Java, HTML5 and WebGL. The HTML5-javascript interface is activated by
default. To activate the JAVA, first you must enable it in your web browser (details) and add
frodock.chaconlab.org to the exception
sites in the Java panel (details).

You can also check the structural qualitiy of the generated loops by deploying the More information section.

Only if you included the native loop in the PDB (just for benchmarking purposes) the result error in RMSD is evaluated and plotted versus the loop energy for all loop models.

Finally, all computed results are freely avaible for download:
