This project has combined the structural and functional analysis of proteins, protein structure prediction, and sequence analysis. A study of antibody-antigen interactions has been undertaken. We have analysed antigen-contacting residues and combining site shape in the antibody crystal structures available in the Protein Data Bank. Antigen-contacting propensities are presented for each antibody residue, allowing a new definition for the complementarity determining regions to be proposed based on observed antigen contacts. An objective means of classifying protein surfaces by gross topography has been developed and applied to the antibody combining site surfaces. The surfaces have been clustered into four topographic classes, confirming s...