‘FastContact’ is a server that estimates the direct electrostatic and desolvation interaction free energy between two proteins in units of kcal/mol. Users submit two proteins in PDB format, and the output is emailed back to the user in three files: one output file, and the two processed proteins. Besides the electrostatic and desolvation free energy, the server reports residue contact free energies that rapidly highlight the hotspots of the interaction and evaluates the van der Waals interaction using CHARMm. Response time is
The most intuitive decomposition of the binding free energy involves four terms (
‘FastContact’, originally published in (
The code behind the server was written in Fortran 77 and the server itself was written in PHP. ‘FastContact’ performs a fast computational estimate of the binding free energy between two proteins based on atomic pairwise interactions:
Electrostatic energy: the standard intermolecular Coulomb electrostatic potential with a distant-dependent dielectric constant equal to 4 Desolvation free energy: knowledge-based contact potential that accounts for hypdophobic interactions, self-energy change upon desolvation of charged and polar atom groups and side-chain entropy loss. vdW energy: the standard 6–12 Lennard–Jones potential is evaluated using the program CHARMm (
The first two values (i–ii) can be used to calculate the overall free energy of the protein–protein interactions, assuming solute and/or solvent vdW cancellation between the bound and free proteins, and a correction factor for the configurational entropy loss. The application uses the definition of the atomic composition of each amino acid consistent with CHARMm19 parameters.
Snapshot of input page.
The default range is 6 Å, such that the potential smoothly goes to zero between 5 and 7 Å. This range is suggested for refined models, without overlaps and relatively snuggly fit interfaces, e.g. (
The default setting for Hydrogen bond optimization and removal of minimal overlaps prescribes a short 3 × 20 ABNR minimization steps with fixed backbone using the program CHARMm and the PARAM19 residue topology file (RTF). However, the user is free to change this setting to a full atom minimization. This setting will work for single chains only and no gaps.
By default, the end terminal residues will be patched by CHARMm. In case the end terminals are missing from the structure, the user has the option of turning the patching feature off.
The results from a ‘FastContact’ server run are returned to the user via email as a file attachment (with a normal response time of ∼1 min). The attached file is a gzipped archive (.tar.gz) containing three results files: (i) the main results file (‘output.txt’); and, the processed (including H-bonds) and renumbered (ii) receptor PDB file (‘protein1’) and (iii) the ligand PDB file (‘protein2’). All of the files are prefixed with the user name (email prefix) and timestamp of the server run for easy reference.
The main source of errors in the output file relates with the format of the input PDB files. For instance, columns usage must strictly follow the PDB standards, and ATOM keyword must describe only protein amino acids. The server cannot minimize the backbone of sequences with gaps, and missing heavy atoms are sometimes not able to be reconstructed by the server. If the server detects an error, it will report a message with possible problems and suggestions.
The main results file (‘output.txt’) returns two components of a free energy function, electrostatic energy and desolvation free energy, and evaluates the solute vdW energy using CHARMm. The latter is sometimes useful to compare between different models ( Output page. It includes a summary of electrostatics, desolvation and vdW energies, followed by a list of the 20 most attractive and 20 most repulsive residues and contacts for the electrostatic, desolvation, and the sum of these two components that correlates with the binding free energy. For modeling, the repulsive information is sometimes useful as an indication of a wrong structural motif.
The method implemented in ‘FastContact’ has been successfully applied in the CAPRI experiment both as a free energy filtering procedure of the ‘ClusPro’ server (
The robustness of our method was further supported by the analysis of the full set of models submitted for CAPRI (rounds 3–5) for the 6 targets that did not undergo a large structural rearrangement upon binding ( Examples of ‘FastContact’ scoring for a subset of high quality docked models from eight groups for targets 8 and 12 of CAPRI rounds 3–5, from
By splitting the free energy between electrostatics and desolvation, ‘Fastcontact’ also provides immediate insights into the nature of the binding interactions. Namely, negative desolvation is associated with a hydrophobic pocket at the binding site, whereas positive desolvation characterizes mostly polar interfaces. This is important since sometimes electrostatic or desolvation alone could lead to better discrimination than the combination of the two (
We are aware of only one server that estimate binding free energies of complex structures:
The web server is available freely and without registration at:
The ‘FastContact’ Server has been thoroughly tested by over 500 runs from users all over the world. We are grateful to the many people around the world who tested our server and provided constructive feedback. This material is based upon work supported by the National Science Foundation under Grant No. MCB-0444291. Funding to pay the Open Access publication charges for this article was provided by NSF.