Re-use of this article is permitted in accordance with the Creative Commons Deed, Attribution 2.5, which does not permit commercial exploitation.
Near-native selections from docking decoys have proved challenging especially when unbound proteins are used in the molecular docking. One reason is that significant atomic clashes in docking decoys lead to poor predictions of binding affinities of near native decoys. Atomic clashes can be removed by structural refinement through energy minimization. Such an energy minimization, however, will lead to an unrealistic bias toward docked structures with large interfaces. Here, we extend an empirical energy function developed for protein design to protein–protein docking selection by introducing a simple reference state that removes the unrealistic dependence of binding affinity of docking decoys on the buried solvent accessible surface area of interface. The energy function called EMPIRE (EMpirical Protein-InteRaction Energy), when coupled with a refinement strategy, is found to provide a significantly improved success rate in near native selections when applied to RosettaDock and refined ZDOCK docking decoys. Our work underlines the importance of removing nonspecific interactions from specific ones in near native selections from docking decoys.
Docking prediction refers to the prediction of the structure of a protein– protein complex from the structures of individual subunits. This is a challenging task because an unbound subunit often changes its conformation upon binding with its partner (induced fit). Docking prediction involves decoy generation and the selection of the near-native structure from decoys using a filter and/or energy function. Thus, the success of docking prediction requires an efficient method that samples complex conformations and an accurate energy function that ranks the near-native conformations as low energy conformations. Advances in sampling methods and energy functions for docking have been highlighted in several recent reviews.
Various energy functions have been used in docking prediction to separate near-native structures from other structures. They are classified into two groups: “integrated” and “edge” functions based on whether or not they were used directly in sampling procedures or applied at the end of sampling procedures.
In this article, we extend an empirical energy function originally developed for protein design to protein–protein docking prediction. We find that this energy function together with a simple reference state provides a significant improvement in docking-structure prediction for structurally refined docking decoys. The reference state works by removing the unrealistic dependence of binding affinity of docking decoys on the buried solvent accessible surface area of interface.
The RosettaDock set consists of 54 protein–protein decoy sets [version 1.0 of Chen-Mintseris-Janin-Weng's benchmark
The ZDOCK 2.3 decoy set is made of 48 protein–protein complexes (downloaded from
We used an empirical sidechain score for sidechain optimization that was originally developed for protein design.
For sidechain modeling, we are only interested in the energy difference between different sidechain rotamers. Thus, the terms
A two-step refinement algorithm is developed for docking decoys.
For a given complex structure, only sidechain conformations of interface residues are optimized. Interface residues are surface residues of monomers whose solvent accessible surface areas are decreased by more than 0.1 Å2 upon complexation. Solvent-accessible surface area is calculated as described by Zou
The resulting structure from sidechain modeling is further minimized by CHARMM.
In the ZDOCK decoys, only heavy atoms have coordinates. All polar hydrogen atoms are added to decoy sets with the program REDUCE.
We develop the EMPIRE score function by extending the sidechain energy described earlier for the evaluation of binding affinity. Equation (1) becomes
Here, each term is evaluated between two binding proteins rather than between a given sidechain and a protein in sidechain optimization. For example,
We obtain the three constants (
We first attempted to use Eq.
The EMPIRE score function is tested in the RosettaDock unbound docking decoy set of 54 protein–protein complexes. As in Ref.
Without structural refinement, we find that the success rate based on The Number of Top 5 Decoys with rmsd < 10 Å given by EMPIRE and the RosettaDock scoring function Enzyme/Inhibitor: the first 22 protein complexes (1CGI-4HTC); antibody-antigen: the next 16 protein complexes (1MLC-1IAI); the others: (2PCC to 1A0Q); and the difficult set (1BTH to 3HHR). This work. The high-resolution RosettaDock scoring function. The number of protein-protein complexes with more than 3 near-native structures (rmsd < 10Å) in top 5 ranked decoys. The number of near natives given by EMPIRE that is greater than that given by RosettaDock. The number of near natives given by RosettaDock that is greater than that given by EMPIRE.Pdb ID 1CGI 1CHO 2PTC 1TGS 2SNI 2SIC 1CSE 2KAI EMPIRE 1 5 4 5 5 5 5 5 RosettaDock 4 3 2 5 4 5 2 4 Pdb ID 1BRC 1ACB 1BRS 1MAH 1UGH 1DFJ 1FSS 1AVW EMPIRE 5 3 4 5 5 5 3 5 RosettaDock 1 2 4 5 5 4 5 5 Pdb ID 1PPE 1TAB 1UDI 1STF 2TEC 4 HTC 1MLC 1WEJ EMPIRE 5 5 5 5 5 5 2 2 RosettaDock 5 5 5 5 5 5 0 0 Pdb ID 1AHW 1DQJ 1BVK 1FBI 2JEL 1BQL 1JHL 1NQA EMPIRE 0 1 1 5 5 2 1 5 RosettaDock 5 2 5 3 5 5 1 5 Pdb ID 1NMB 1MEL 2VIR 1EO8 1QFU 1IAI 2PCC 1WQ1 EMPIRE 5 5 3 1 4 3 4 4 RosettaDock 5 5 4 1 5 0 3 3 Pdb ID AVZ 1MDA 1IGC 1ATN 1GLA 1SPB 2BTF 1A0Q EMPIRE 0 4 1 5 5 5 3 4 RosettaDock 0 3 2 5 1 5 4 1 Pdb ID 1BTH 1FIN 1FQ1 1GOT 1EFU 3HHR #(≥3) #(>) EMPIRE 0 0 4 5 2 2 39 21 RosettaDock 0 0 2 0 0 0 34 10
For the ZDOCK set, docking decoys are first refined by sidechain optimization and energy minimization. The refined structures are then ranked according to their respective binding affinities calculated by Eq.
The result for the ZDOCK 2.3 decoy set is summarized in Table The Ranks and rmsd Values of Refined Structures in ZDOCK2.3 Decoy Sets Enzyme/Inhibitor: the first 22 protein complexes (1CGI-4HTC), antibody-antigen: the next 16 protein complexes (1MLC-1IAI). The rest are 10 other complexes. The number of hits (near-native structures with interface rmsd < 2.5Å). The highest rank of hits (and its interface rmsd). Original decoys without any refinement. Results after sidechain optimization. Results after sidechain optimization and energy minimization. Docking decoys from unbound and bound structures.Rank(rmsd) Complex No. of hits Original Sidechain Minimization 1CGI 77 107 (1.54) 48 (2.02) 1 (2.18) 1CHO 99 1 (1.26) 1 (1.01) 1 (1.57) 2PTC 48 8 (1.03) 1 (0.44) 1 (0.44) 1TGS 109 10 (2.46) 4 (1.55) 3 (1.85) 2SNI 1 425 (2.22) 617 (2.22) 92 (2.22) 2SIC 52 2 (2.06) 3 (2.06) 3 (1.04) 1CSE 29 1 (0.50) 5 (1.10) 4 (1.24) 2KAI 16 151 (2.30) 3 (1.69) 28 (1.69) 1BRC 54 21 (1.21) 1 (1.73) 1 (2.30) 1ACB 93 2 (1.44) 14 (1.44) 4 (0.93) 1BRS 21 20 (1.30) 26 (1.97) 15 (2.29) 1MAH 28 238 (1.78) 104 (0.84) 1 (0.89) 1UGH 20 1069 (1.60) 66 (1.13) 1 (1.60) 1DFJ 51 517 (2.38) 1 (1.70) 1 (1.70) 1FSS 15 54 (1.04) 1 (1.07) 2 (1.05) 1AVW 52 1 (1.89) 12 (1.48) 1 (1.53) 1PPE 393 1 (0.52) 1 (1.46) 1 (0.87) 1TAB 50 1 (0.51) 1 (1.56) 1 (1.56) 1UDI 35 12 (1.06) 1 (0.94) 1 (0.79) 1STF 83 1 (0.80) 1 (1.42) 1 (1.01) 2TEC 185 1 (0.68) 1 (1.25) 1 (0.92) 4HTC 57 45 (1.40) 1 (0.69) 1 (0.69) 1MLC 17 46 (2.46) 395 (2.46) 338 (2.46) 1WEJ 22 5 (0.91) 12 (0.57) 62 (0.57) 1AHW 67 25 (1.41) 7 (1.75) 4 (1.23) 1DQJ 0 − (−) − (−) − (−) 1BVK 2 672 (2.34) 450 (2.34) 419 (2.34) 1FBI 5 1593 (2.18) 534 (2.18) 447 (2.18) 2JEL 35 598 (1.90) 20 (1.16) 1 (1.09) 1BQL 70 14 (0.68) 11 (0.84) 9 (0.84) 1JHL 12 121 (1.16) 9 (1.16) 50 (1.85) 1NCA 67 8 (1.51) 56 (0.83) 2 (1.93) 1NMB 9 1 (0.99) 427 (0.99) 337 (1.13) 1MEL 71 2 (1.36) 3 (1.01) 1 (1.07) 2VIR 3 79 (1.03) 527 (1.03) 521 (1.19) 1EO8 2 55 (0.94) 607 (0.94) 72 (0.94) 1QFU 18 21 (0.75) 92 (0.78) 1 (0.78) 1IAI 3 52 (1.47) 106 (1.47) 429 (1.70) 2PCC 0 − (−) − (−) − (−) 1WQ1 54 121 (2.23) 10 (1.88) 9 (1.20) 1AVZ 0 − (−) − (−) − (−) 1MDA 0 − (−) − (−) − (−) 1IGC 3 141 (1.18) 785 (1.20) 227 (1.18) 1ATN 24 1 (0.56) 1 (0.52) 1 (0.80) 1GLA 0 − (−) − (−) − (−) 1SPB 112 2 (0.61) 1 (0.61) 1 (0.95) 2BTF 35 1 (0.65) 1 (1.02) 1 (0.83) 1A0O 4 21 (2.45) 13 (2.25) 427 (2.45) Top 1 (Top 10) 10 (18) 14 (22) 20 (29)
Near-native structures of 10 proteins (out of 43 proteins with near-native structures, 23%) are ranked as top 1 in the direct application of the scoring function to the ZDOCK 2.3 decoy set. The number of correctly ranked near-native proteins increases to 14 (33%) after sidechain optimization and 20 (47%) after further energy minimization. The number of near-native structures that are ranked within top 10 also increases from 18 (42%) for the original, 22 (51%) for sidechain optimizied, to 29 (67%) for energy-minimized decoys. This highlights the importance of sidechain optimization and energy minimization.
The success rates for enzyme/inhibitor group are more impressive. In a total of 22 targets, there are 11 (50%) and 14 (64%) complexes whose near-native structures are ranked number 1 after sidechain optimization and after energy minimization, respectively. For the 16 antigen-antibody complexes, however, none of their near-native structures are successfully ranked as number 1 after sidechain modeling and only three after energy minimization. Among the 10 other targets, 4 do not contain any near-native structures. The success rates are 50% before and after energy minimization for the remaining six targets.
The main reason behind different success rates for different types of complexes is that the enzyme/inhibitor group has significantly more near-native structures per target in 2000 decoys than those of antigen-antibody complexes. In fact, for all targets with 24 or more near-native structures in their decoys (1.2%), there is at least one near-native structure ranked within top 10 after energy minimization. This is true regardless of actual type of complex structures (enzyme/inhibitor, antigen-antibody, or others). Thus, the success rate is largely determined by the quality of docking conformations (i.e., the population of near-native structures).
To further illustrate the importance of refinement, one example for the ribonuclease A/ribonuclease inhibitor complex (1dfj) is shown in The binding affinity as a function of rmsd (Å) for the original ZDOCK decoys (a), after sidechain optimization (b), and after 50 steps of minimization(c). Only top 500 ranked decoys for each case are shown in this figure. This is the result of target 1DFJ.
The reference state used in EMPIRE plays an essential role in the accuracy of EMPIRE. The number of successful predictions with or without the reference state as labeled for original ZDOCK decoys, after sidechain optimization, after further 50, 100, and 200 steps of minimization.
It should be emphasized that the parameters in the reference state are trained by the native structures and experimental-binding affinities. A 50-step minimization is the best minimization protocol for decoy refinement because it produces binding affinities similar to experimental-binding affinities. However, one certainly can optimize parameters based on minimization protocol as well (see Discussion).
To further illustrate the importance of the reference state, we plot the binding affinity as a function of rmsd ( As in The binding affinity as a function of the buried solvent accessible surface area of interface for EMPIRE with or without the reference state (target 1ATN). Only top-ranked 500 decoys are shown. The solid line denotes the result from linear regression on the data given by EMPIRE without the reference state (with a correlation coefficient of −0.54). There is no correlation for the data given by EMPIRE (with the reference state).
In this article, we successfully construct an empirical energy function for docking prediction by adding a simple reference state to a scoring function originally developed for protein design. The new scoring function, called EMPIRE, is tested in RosettaDock with or without further energy minimization. The success rates (3 or more in top five ranked decoys that are “near-native”) are 69% with the original decoys and 72% with further energy minimization, respectively. This can be compared to 63% made by RosettaDock.
EMPIRE is further tested in ZDOCK 2.3 decoy set. It successfully ranks 20 near-native complex structures in top 1. We have also applied EMPIRE to the ZDOCK 2.1 decoy set. This leads to 14 successful predictions. The reduction of the number of successful predictions is expected because the ZDOCK 2.1 decoy set has a much smaller number of near-native-structures (27 per complex) than the ZDOCK 2.3 decoy set (46 per complex in average). On the other hand, RDOCK, a structural refinement and scoring protocol, performs much better on the ZDOCK 2.1 decoys than on the ZDOCK 2.3 decoys.
For each target, a higher number of near-native structures corresponds well with the improved ability of EMPIRE in detecting near-native structures. In fact, for all targets with 24 or more near-native structures in their decoys (1.2%), there is at least one near-native structure ranked within top 10 after energy minimization. This is true regardless if a complex is an enzyme-inhibitor, antibody-antigen, or other complex. That is, a lower success rate in ranking near-native structures of antibody-antigen complexes than that of enzyme-inhibitor complexes reflects a smaller number of near-native structures in ZDOCK docking decoy sets of the former complexes. This suggests the robustness of the EMPIRE energy function in identification of near-native structures. It is of interest to note that RosettaDock is somewhat better than EMPIRE in detecting near-native structures for antibody-antigen complexes (EMPIRE recognizes more near-native structures within top five in four antibody-antigen complexes and less so in six complexes than RosettaDock, Table
The success of the EMPIRE score function highlights the importance of removing nonspecific interactions. Proteins interact with each other via recognizing specific interfaces, rather than according to the size of interfaces. However, an unrealistic correlation between binding affinity and the interface area is often observed for structurally refined complexes (
The removal of the unrealistic dependence of binding affinities on interface areas is an empirical approach. One issue with this approach is that the performance of EMPIRE will depend on refinement protocol. This is because longer energy minimization will further increase binding affinities of docking decoys and the rate of increase depends on interface areas and other factors. As a result, EMPIRE will work best with a fixed minimization step that leads to a nativelike binding affinity. This highlights the approximate nature of the EMPIRE energy function. The RDOCK refinement protocol
We examined the dependence of reference parameters on minimization steps. This is done by varying
One interesting result is that EMPIRE performs well for some difficult targets (1BTH to 3HHR in Table As in
Some docking decoys were made from the docking between an unbound structure and a bound one (Table
The most time-consuming part of calculations in this study is sidechain optimization via simulated annealing. Sidechain modeling for 2000 decoys typically takes 1–3 weeks on a single 2.6 GHz AMD Opteron CPU. We use our in-house sidechain optimization since its simplified version is one of the most accurate sidechain prediction algorithms.
An executable version of the EMPIRE score function and its corresponding webserver are freely available at
We gratefully thank Professors Jeffrey J. Gray and David Baker for providing us the RosettaDock docking decoy sets, Professor Ziping Weng, Dr. Rong Chen, and Ms. Li Li for ZDOCK decoys.