Skip to content
naulon

No retraction, correction or concern found when last checked on Oct 20, 2026.

SAbPred: a structure-based antibody prediction server

James Dunbar, Konrad Krawczyk, Jinwoo Leem and 7 more

Nucleic Acids Research · 2016 · CC BY

doi:10.1093/nar/gkw361

Abstract

SAbPred is a server that makes predictions of the properties of antibodies focusing on their structures. Antibody informatics tools can help improve our understanding of immune responses to disease and aid in the design and engineering of therapeutic molecules. SAbPred is a single platform containing multiple applications which can: number and align sequences; automatically generate antibody variable fragment homology models; annotate such models with estimated accuracy alongside sequence and structural properties including potential developability issues; predict paratope residues; and predict epitope patches on protein antigens. The server is available at http://opig.stats.ox.ac.uk/webapps/sabpred.

Full text

From PubMed Central, U.S. National Library of Medicine, as current on Oct 20, 2026. Paragraph numbers are ours, so an answer can point at one.

INTRODUCTION

Antibodies are proteins that form part of the natural immune system's arsenal. They are now also widely used as a therapeutic modality. Methods for generating therapeutic antibody molecules either isolate antigen specific B-cells from an in vivo response or screen against a repertoire of molecules using in vitro display technologies. Often, a degree of engineering is required to further optimize molecules for certain therapeutic and manufacturing properties. Rational engineering decisions can be informed by knowledge of the structural properties of the molecule. Such properties include which residues on the antibody form contacts with the antigen (paratope) or whether patches are present on the molecule's surface that could cause aggregation. In the absence of an experimentally determined structure, a toolbox of computational methods are required to predict such features.

Computational tools that deal with a range of individual antibody informatics problems are available. One commonly used tool is for the application of numbering schemes to antibody variable domain sequences. These annotations allow for sequences to be compared at equivalent positions and make possible the recognition of the complementary determining regions (CDRs) (segments of the antibody that normally contain most of the antigen contact residues). CDR recognition is the first stage of predicting the structure of the variable domains of the antibody, VH and VL, collectively the Fv.

Antibody Fv modelling can be performed with high accuracy and provides a fast method for obtaining structural information about a molecule. Models of the antibody Fv can be used in many other ways including paratope prediction, epitope prediction and protein docking. These algorithms give information about the specific residues involved in the antibody–antigen interaction and aid decisions about which mutations can be made to enhance or at least not disrupt binding properties. Structural insights gained through modelling also allow potential issues with in vitro development to be identified and overcome. As the quality of a subsequent prediction is dependent on the quality of the structural information used, it is important to understand how accurate a model might be especially when it has been generated automatically.

Our SAbPred webserver is a user friendly interface that provides a single platform for structure-based tools useful for the antibody design process. Currently four applications are available: sequence numbering; Fv modelling including accuracy estimation and developability annotations; paratope residue prediction; and epitope patch prediction. An overview of each algorithm is given in the following sections.

Sequence numbering: ANARCI

Numbering schemes annotate equivalent positions in multiple sequences. The ANARCI tool aligns an input sequence to a set of Hidden Markov Models that describe the germline sequences of different types of variable domains from a number of species. The best scoring alignment is translated into one of five commonly used numbering schemes: Kabat, Chothia, Enhanced Chothia, IMGT or AHo. ANARCI is able to number both antibody sequences and TCR sequences.

Fv modelling: ABodyBuilder

SAbPred can automatically model the Fv structure of an antibody using our ABodyBuilder algorithm. The program builds a model from the amino-acid sequence and calculates an estimated accuracy for segments of the model. In brief, a submitted antibody sequence is numbered using ANARCI and the CDR and framework regions are recognized. Templates for the VH and VL framework regions are chosen from SAbDab and orientated with respect to each other using ABangle. FREAD is used with CDR specific databases to predict the CDR conformations. If a knowledge-based prediction is not possible then MODELLER is used to model the CDR loop. Finally, SCRWL4 is used to predict the conformations of side chains whose coordinates cannot be copied directly from a template structure.

Models built by ABodyBuilder are of similar quality to other methods included in the most recent Antibody Modelling Assessment (AMA-II) (Supplementary Figure S1). To replicate the blind test conditions of the competition as far as possible, all structures that were released to the PDB after 31 March 2013 were omitted from the template and FREAD databases. The average RMSD for the whole Fv for our models over all 11 targets in AMA-II was 1.19Å; this is comparable to other publicly available pipelines: RosettaAntibody (1.12Å), Kotai Antibody Builder (1.06Å) and PIGS (1.54Å).

Paratope prediction: Antibody i-Patch

Residues that the antibody uses to make interactions with its specific antigen form the paratope of the molecule. In most cases these residues belong to one of the CDR structural loops but residues outside these regions can also form contacts. SAbPred uses the Antibody i-Patch algorithm to perform paratope prediction. It takes as input the structure of the antigen and the structure or model of the antibody Fv. As output, each residue is annotated with a score. The score describes how often the residue type in its local environment (patch) is involved in antigen binding in known structures.

Antibody i-Patch has been developed to identify a small set of residues which are highly likely to be part of a paratope and are energetically important for the antibody-antigen recognition. When tested on a non-redundant dataset of antibody–antigen structures Antibody i-Patch achieved 77% precision at a recall of 10%. In terms of the ranking returned by Antibody i-Patch, a user should expect three of top five residues and five of the top ten residues to form part of the paratope. These residues are also likely to be among the most energetically important. Lower precision but higher recall paratope predictions can be achieved using CDR definitions (typically around 30 and 90%, respectively) or using other prediction methods.

Epitope prediction: EpiPred

Residues that the antibody interacts with on an antigen form the epitope. SAbPred uses the EpiPred algorithm to predict the epitope on a protein antigen for a specific antibody. The algorithm takes as input the structure of the antigen and the structure or model of the antibody. A ranked list of sets of residues, patches, that may form the epitope are returned.

Predictions are made by analyzing the propensity of residues in their given environment to form epitopes in the known structural data. The higher the number of preferable interactions a patch on the antigen can make simultaneously with the antibody paratope, the better its ranking as a potential epitope. When tested on a non-redundant dataset of 30 antibody–antigen structures EpiPred achieved 44% recall at 14% precision. A comparison to one of the leading conformational B-cell predictors, DiscoTope 2.0, showed EpiPred's predictions were better on 17 targets, worse on eight and neither of the methods produced a usable prediction on the remaining five.

INTERFACE AND USAGE

The SAbPred interface can be accessed at http://opig.stats.ox.ac.uk/webapps/sabpred. The front page of the website allows a user to view all completed and running jobs. From here, or using the menu at the top of each page, one may navigate to the different antibody structure based applications described below. No login is required and users are encouraged to take note of the results link provided after submission of their job for later retrieval.

Sequence numbering

The sequence numbering application (Figure 1A) may be used to annotate either a single or multiple antibody variable domain amino-acid sequences. For single sequences a user should paste the raw sequence (e.g. no fasta or clustal header) into the text box. Multiple sequences should be uploaded as a fasta file using the load sequences button.

A user may choose to apply one of five different numbering schemes: Kabat, Chothia, Extended Chothia (Martin), IMGT and AHo. The format of the output file can be chosen as either ‘vertical,’ where the amino acid and the numbering for each residue is reported on a separate line, or ‘horizontal,’ where all submitted sequences are grouped by domain type, aligned according to the numbering scheme and printed as a csv file.

On submission all variable domain sequences are identified. The annotation for each domain is visualized using the JSAV package. The numbering files described above are available for download.

Fv structure modelling and annotation

The antibody Fv modelling application (Figure 1B) accepts as input the heavy and light chain amino acid sequences of the molecule. Sequences should be in raw format (i.e. no header line) and be pasted into the labeled text boxes. A job name and the numbering scheme that will be used to annotate the final model can be specified by the user.

The output page provides the model in PDB format annotated with the numbering scheme of the user's choice, an alignment between the target and templates used in the process and a log of all the parameters used to build the model. A user may use the generated model in the paratope or epitope prediction applications by clicking on the corresponding link in the ‘Action’ menu. Alternatively, further model annotations may be viewed by clicking on the ‘View Model Structure & Annotations’ link.

One may annotate the model with structural properties such as secondary structure, solvent exposure and the CDR regions of molecule according to different definitions. The structural locations of sequence motifs known to cause issues for developability of therapeutic antibody molecules are flagged on the model. A user may toggle each motif on and off and filter by those that are exposed to the solvent. A list of all the identified motifs and their locations may be downloaded as a csv file.

Estimated confidence of model accuracy can also be visualized. The interface allows a user to specify a confidence threshold (e.g. 75% confident) and two thresholds for structural similarity (e.g. within 1Å RMSD and within 2.5Å RMSD) (Supplemental Figure S2). The model will be coloured according to these thresholds and they may be changed dynamically. A user can therefore assess the estimated quality of the model allowing them to gain an intuition as to the extent to which each part of the predicted structure should be trusted for guiding structure-based engineering decisions.

Paratope prediction

The paratope prediction application (Figure 1C) accepts as input the structure of an antibody and a structure of a protein antigen. If a structure is unavailable for the antibody a model may first be generated using the ABodyBuilder application. The chain identifiers that make up the two molecules must also be provided in the labeled text boxes.

Results are typically returned within a minute and are in the form of a PDB format structure file of the antibody. Here, the B-factor column is replaced with the Antibody i-Patch score. The higher the i-Patch score the higher the likelihood that the residue is in contact with the antigen and is part of the paratope. The structure and sequence of the antibody are coloured by this score and visualized using PV and JSAV, respectively. Users may also filter the top N ranked paratope residues and export their details as a list annotated with a chosen numbering scheme.

Epitope prediction

The epitope prediction application (Figure 1D) takes the same input as the paratope prediction application described above. Again results are typically returned within a minute. The output from EpiPred is a ranked list of the surface patches on the antigen that could form the epitope. For each prediction a list of the residue identifiers that form the epitope is available for download. Each predicted epitope patch may also be visualized using PV.

CONCLUSION

SAbPred is a web server to make structure-based predictions for antibody engineering and design. It can be used to annotate the sequences of antibodies with different numbering schemes, automatically produce and annotate homology models of antibody Fv regions, predict antibody paratope residues and predict antigen epitope residues. SAbPred is freely available to all users and is available at http://opig.stats.ox.ac.uk/webapps/sabpred.

References 32

  1. 1.

    Reichert J.M. Antibodies to watch in 2015. MAbs. 2015;7:1-8.

    Not in our library10.4161/19420862.2015.988944

  2. 2.

    Kohler G., Milstein C. Continuous cultures of fused cells secreting antibody of predefined specificity. Nature. 1975;256:495-497.

    Not in our library10.1038/256495a0

  3. 3.

    Smith G.P. Filamentous fusion phage: novel expression vectors that display cloned antigens on the virion surface. Science (New York, N.Y.). 1985;228:1315-1317.

    Not in our library10.1126/science.4001944

  4. 4.

    Nelson A.L., Dhimolea E., Reichert J.M. Development trends for human monoclonal antibody therapeutics. Nat. Rev. Drug Discov. 2010;9:767-774.

    Not in our library10.1038/nrd3229

  5. 5.

    Jarasch A., Koll H., Regula J.T., Bader M., Papadimitriou A., Kettenberger H. Developability assessment during the selection of novel therapeutic antibodies. J. Pharm. Sci. 2015;104:1885-1898.

    Not in our library10.1002/jps.24430

  6. 6.

    Shirai H., Prades C., Vita R., Marcatili P., Popovic B., Xu J., Overington J.P., Hirayama K., Soga S., Tsunoyama K., et al. Antibody informatics for drug discovery. Biochim. Biophys. Acta. 2014;14:S1570-S9639.

    Not in our library10.1016/j.bbapap.2014.07.006

  7. 7.

    Kuroda D., Shirai H., Jacobson M.P., Nakamura H. Computer-aided antibody design. Protein Eng. Des. Sel. 2012;25:507-521.

    Not in our library10.1093/protein/gzs024

  8. 8.

    Abhinandan K.R., Martin A.C. Analysis and improvements to Kabat and structurally correct numbering of antibody variable domains. Mol. Immunol. 2008;45:3832-3839.

    Not in our library10.1016/j.molimm.2008.05.022

  9. 9.

    Ehrenmann F., Lefranc M.P. IMGT/DomainGapAlign: the IMGT(R) tool for the analysis of IG, TR, MH, IgSF, and MhSF domain amino acid polymorphism. Methods Mol. Biol. 2012;882:605-633.

    Not in our library10.1007/978-1-61779-842-9_33

  10. 10.

    Adolf-Bryfogle J., Xu Q., North B., Lehmann A., Dunbrack R.L. PyIgClassify: a database of antibody CDR structural classifications. Nucleic Acids Res. 2015;43:D432-D438.

    Not in our library10.1093/nar/gku1106

  11. 11.

    Almagro J.C., Beavers M.P., Hernandez-Guzman F., Maier J., Shaulsky J., Butenhof K., Labute P., Thorsteinson N., Kelly K., Teplyakov A., et al. Antibody modeling assessment. Proteins. 2011;79:3050-3066.

    Not in our library10.1002/prot.23130

  12. 12.

    Almagro J.C., Teplyakov A., Luo J., Sweet R.W., Kodangattil S., Hernandez-Guzman F., Gilliland G.L. Second antibody modeling assessment (AMA-II). Proteins. 2014;82:1553-1562.

    Not in our library10.1002/prot.24567

  13. 13.

    Kunik V., Ashkenazi S., Ofran Y. Paratome: an online tool for systematic identification of antigen-binding regions in antibodies based on sequence or structure. Nucleic Acids Res. 2012;40:W521-W524.

    Not in our library10.1093/nar/gks480

  14. 14.

    Krawczyk K., Baker T., Shi J., Deane C.M. Antibody i-Patch prediction of the antibody binding site improves rigid local antibody-antigen docking. Protein Eng. Des. Sel. 2013;26:621-629.

    Not in our library10.1093/protein/gzt043

  15. 15.
  16. 16.
  17. 17.

    Pedotti M., Simonelli L., Livoti E., Varani L. Computational docking of antibody-antigen complexes, opportunities and pitfalls illustrated by influenza hemagglutinin. Int. J. Mol. Sci. 2011;12:226-251.

    Not in our library10.3390/ijms12010226

  18. 18.
  19. 19.

    Kabat E.A., Te Wu T., Perry H.M., Gottesman K.S., Foeller C. Sequences of proteins of immunological interest. 1992.

    Not in our library

  20. 20.

    Al-Lazikani B., Lesk A.M., Chothia C. Standard conformations for the canonical structures of immunoglobulins. J. Mol. Biol. 1997;273:927-948.

    Not in our library10.1006/jmbi.1997.1354

  21. 21.

    Lefranc M.-P., Pommié C., Ruiz M., Giudicelli V., Foulquier E., Truong L., Thouvenin-Contet V., Lefranc G. IMGT unique numbering for immunoglobulin and T cell receptor variable domains and Ig superfamily V-like domains. Dev. Comp. Immunol. 2003;27:55-77.

    Not in our library10.1016/s0145-305x(02)00039-3

  22. 22.

    Honegger A., Pluckthun A. Yet another numbering scheme for immunoglobulin variable domains: an automatic modeling and analysis tool. J. Mol. Biol. 2001;309:657-670.

    Not in our library10.1006/jmbi.2001.4662

  23. 23.
  24. 24.

    Dunbar J., Fuchs A., Shi J., Deane C.M. ABangle: characterising the VH-VL orientation in antibodies. Protein Eng. Des. Sel. 2013;26:611-620.

    Not in our library10.1093/protein/gzt020

  25. 25.

    Choi Y., Deane C.M. Predicting antibody complementarity determining region structures without classification. Mol. Biosyst. 2011;7:3327-3334.

    Not in our library10.1039/c1mb05223c

  26. 26.

    Sali A., Blundell T.L. Comparative protein modelling by satisfaction of spatial restraints. J. Mol. Biol. 1993;234:779-815.

    Not in our library10.1006/jmbi.1993.1626

  27. 27.

    Krivov G.G., Shapovalov M.V., Dunbrack R.L. Improved prediction of protein side-chain conformations with SCWRL4. Proteins. 2009;77:778-795.

    Not in our library10.1002/prot.22488

  28. 28.

    Weitzner B.D., Kuroda D., Marze N., Xu J., Gray J.J. Blind prediction performance of RosettaAntibody 3.0: grafting, relaxation, kinematic loop modeling, and full CDR optimization. Proteins. 2014;82:1611-1623.

    Not in our library10.1002/prot.24534

  29. 29.

    Yamashita K., Ikeda K., Amada K., Liang S., Tsuchiya Y., Nakamura H., Shirai H., Standley D.M. Kotai Antibody Builder: automated high-resolution structural modeling of antibodies. Bioinformatics (Oxford, England). 2014;30:3279-3280.

    Not in our library10.1093/bioinformatics/btu510

  30. 30.

    Marcatili P., Rosi A., Tramontano A. PIGS: automatic prediction of antibody structures. Bioinformatics (Oxford, England). 2008;24:1953-1954.

    Not in our library10.1093/bioinformatics/btn341

  31. 31.

    Martin A.C. Viewing multiple sequence alignments with the JavaScript Sequence Alignment Viewer (JSAV). F1000Research. 2014;3:249.

    Not in our library10.12688/f1000research.5486.1

  32. 32.

    pv: v1.8.1. Zenodo. 2015.

    Not in our library

Cited by papers we hold 4

Reads

Read by people on this page

None yet.

Checked or read by AI through naulon

None yet.

A person counts once a day per paper. We keep no cookie and no address: a reader is a hash that changes every day. Any month under five reads shows no number.

Are you an author?

Is this your paper?

Claim it to add your note and be paid when agents cite it. Free.