| Literature DB >> 26558715 |
Vincent Zoete1, Thierry Schuepbach1, Christophe Bovigny1, Prasad Chaskar1, Antoine Daina1, Ute F Röhrig1, Olivier Michielin1,2,3.
Abstract
Molecular docking is a computational approach for predicting the most probable position of ligands in the binding sites of macromolecules and constitutes the cornerstone of structure-based computer-aided drug design. Here, we present a new algorithm called Attracting Cavities that allows molecular docking to be performed by simple energy minimizations only. The approach consists in transiently replacing the rough potential energy hypersurface of the protein by a smooth attracting potential driving the ligands into protein cavities. The actual protein energy landscape is reintroduced in a second step to refine the ligand position. The scoring function of Attracting Cavities is based on the CHARMM force field and the FACTS solvation model. The approach was tested on the 85 experimental ligand-protein structures included in the Astex diverse set and achieved a success rate of 80% in reproducing the experimental binding mode starting from a completely randomized ligand conformer. The algorithm thus compares favorably with current state-of-the-art docking programs.Entities:
Keywords: algorithm; docking; drug; drug design; protein; protein cavities; small molecule
Mesh:
Substances:
Year: 2015 PMID: 26558715 PMCID: PMC4738475 DOI: 10.1002/jcc.24249
Source DB: PubMed Journal: J Comput Chem ISSN: 0192-8651 Impact factor: 3.376
Figure 1AC algorithm. The attracting and electrostatic cloud points are shown as green and orange spheres, respectively. The numbering of the arrows corresponds to the description of the algorithm given in the text.
Figure 2Algorithm to determine the attracting cloud points. Brown crosses represent example grid points surrounded by their inner (brown) and outer (green) spheres of radius R in (3.2 Å) and R out, (8.0 Å) respectively. Protein atoms are shown as van der Waals spheres. A grid point is elected attracting point if the number of protein heavy atoms in the inner sphere (N in) is null, if the number of protein heavy atoms in the outer sphere is larger than N Thr, and if it is not closer than 1.5 Å from another attracting point. Large values of N Thr (70 and above) strictly concentrate attracting points in protein cavities, while smaller values (50 to 60) extend the distribution to less concave regions of the protein surface. Even smaller N Thr values allow covering the entire surface of the protein, including convex regions. [Color figure can be viewed in the online issue, which is available at wileyonlinelibrary.com.]
Figure 3Distribution of attracting points on the surface of HSP90 (2BSM in the PDB), as a function of N Thr. Attracting points calculated using N Thr = 70, 60, and 50 are shown as orange, pink, and green spheres, respectively. The experimental position of the HSP90 ligand is shown in thick line to locate the binding pocket. N Thr = 70 concentrates the attracting points in the binding pocket, while N Thr = 50 extends the distribution to all protein invaginations. The distributions were calculated with R in = 3.2 Å and R out = 8.0 Å. [Color figure can be viewed in the online issue, which is available at wileyonlinelibrary.com.]
Figure 4Comparison between the “actual” energy landscape of the protein and the attracting cavity landscape. A) Experimental structure of the Imatinib/c‐Kit complex (PDB44 ID 1T4665). C‐Kit is displayed as a beige ribbon and Imatinib in ball and stick representation. Green dots show the plane on which the “actual” or the attracting cavivity energy landscapes were calculated. (B) Log‐scale of the “actual” energy landscape of the protein. (C) Attracting cavity energy landscape, calculated as described in the Methods section for an aliphatic carbon atom with a charge of −0.09 e. The energy minimum corresponds to the center of the binding site. The attracting cavity energy landscape offers a smooth driving force for energy minimization, contrarily to the rough actual energy landscape. Heat maps were obtained using the gnuplot program (http://www.gnuplot.info).
Success rate, in %, considering only the top‐ranked binding mode (Rank 1) or the 5 top‐ranked binding modes (Rank 5) and average CPU time for one docking run, in minutes, on a single Xeon E5440 2.83 GHz.
| Random conformer | X‐ray conformer | |||||
|---|---|---|---|---|---|---|
| Software | Conditions | Rank1 | Rank5 | Rank1 | Rank5 | CPU Time (min) |
| Attracting Cavities |
| 81.2 | 90.6 | 84.7 | 95.3 | 134 |
|
| 75.3 | 89.4 | 83.5 | 94.1 | 210 | |
|
| 74.1 | 83.5 | 83.5 | 92.9 | 360 | |
|
| 83.5 | 91.8 | 84.7 | 94.1 | 460 | |
|
| 77.7 | 87.1 | 87.1 | 96.5 | 730 | |
|
| 81.2 | 91.8 | 87.1 | 95.3 | 1250 | |
|
| 82.4 | 92.9 | 87.1 | 95.3 | 1000 | |
|
| 81.2 | 91.8 | 88.2 | 94.1 | 1600 | |
|
| 81.2 | 92.9 | 87.1 | 95.3 | 2650 | |
| Autodock Vina | Exhaustivity = 8/(25 Å)3 box | 62.3 | 74.1 | 76.5 | 90.6 | 4 |
| Exhaustivity = 100/(25 Å)3 box | 65.9 | 77.7 | 80.0 | 91.8 | 35 | |
| Exhaustivity = 1000/(25 Å)3 box | 65.9 | 78.8 | 81.2 | 91.8 | 195 | |
| Autodock 4.2 | run100; pop_size=150; num_evals=12,500,000/(25 Å)3 box | 47.1 | 65.9 | 55.3 | 78.8 | 200 |
| run200; pop_size=150; num_evals=25,000,000/(25 Å)3 box | 45.6 | 65.9 | 55.3 | 80.0 | 1050 | |
| ICM | Search space is an orthorhombic box, extending 4 Å from the native binding mode in each direction. 10 runs. | 91 | 95 [a] | NA | NA | NA |
| Surflex‐Dock | ?? | 66 | NA | NA | NA | NA |
| FRED | ?? | 70 | NA | NA | NA | NA |
| DOCK6 | Search space is extending 8 Å from heavy atoms in native binding mode | 70.3 | NA | 76.4 | NA | NA |
| Search space is extending 10 Å from heavy atoms in native binding mode | 65.2 | NA | NA | NA | NA | |
| MOE Docker | ?? | 80 | NA | NA | NA | NA |
| Glide SP | Search space dimension = 14 + 0.8 | 82 | NA | NA | NA | NA |
| GOLD | Search space defined as the residues with at least one heavy atom within 6 Å from the native binding mode of the ligand. Important water molecules kept. | 87 | NA | NA | NA | NA |
| LEAD Finder | Success if 10 runs within 2 Å out of 20. | 74.1 | NA | NA | NA | NA |
A success is defined as the ability to reproduce the experimental binding mode of a protein‐ligand complex within 2 Å RMSD. For attracting cavities (AC), the N Thr parameter determines the thoroughness of the AC sampling procedure; N Thr=70 concentrates the sampling efforts on cavities, while N Thr=50 samples the entire protein surface (see Methods). The rotation step of the initial ligand positioning procedure is also given, in degrees.
[a] Rank3 instead of Rank5.
??, no precise indication was given about the search space and the docking parameters in the literature; NA, not available.
Figure 5Examples of docking success and failure. (A) Top: ligand conformation in the native binding mode (left) compared with the randomized conformation (right) for 1YWR66. The RMSD between the two conformations calculated on the heavy atoms after fitting is 3.7 Å. Bottom: comparison between the experimental binding mode (ball and stick) and the top‐ranked binding mode calculated with AC (cyan stick). The RMSD between the two binding modes is 1.0 Å, corresponding to a docking success. (B) Top: ligand conformation in the native binding mode (left) compared with the randomized conformation (right) for 1HVY67. The RMSD between the two conformations calculated on the heavy atoms after fitting is 3.2 Å. Bottom: comparison between the experimental binding mode (ball and stick) and the top‐ranked binding mode calculated with AC (cyan stick). The RMSD between the two binding modes is 2.8 Å, corresponding to a docking failure. [Color figure can be viewed in the online issue, which is available at wileyonlinelibrary.com.]
Sampling and scoring failures for each AC, Autodock Vina, and Autodock 4.2 run.
| Random conformer, | X‐ray conformer, | ||||
|---|---|---|---|---|---|
| Software | Conditions | Samp. Fail. | Scor. Fail. | Samp. Fail. | Scor. Fail. |
| Attracting Cavities |
| 8/85 (9.4) | 6/77 (7.8) | 4/85 (4.7) | 9/81 (11.1) |
|
| 9/85 (10.6) | 12/76 (15.8) | 5/85 (5.9) | 9/80 (11.3) | |
|
| 14/85 (16.5) | 8/71 (11.3) | 6/85 (7.1) | 8/79 (10.1) | |
|
| 7/85 (8.2) | 7/78 (9.0) | 5/85 (5.9) | 8/80 (10.0) | |
|
| 11/85 (12.9) | 8/74 (10.8) | 3/85 (3.5) | 8/82 (9.8) | |
|
| 7/85 (8.2) | 9/78 (11.5) | 4/85 (4.7) | 7/81 (8.6) | |
|
| 6/85 (7.1) | 10/79 (12.7) | 4/85 (4.7) | 7/81 (8.6) | |
|
| 7/85 (8.2) | 9/78 (11.5) | 5/85 (5.9) | 5/80 (6.3) | |
|
| 6/85 (7.1) | 10/79 (12.7) | 4/85(4.7) | 7/81 (8.6) | |
| Autodock Vina | Exhaustivity = 8 | 22/85 (26.9) | 10/63 (15.9) | 8/85 (9.4) | 12/77 (15.6) |
| Exhaustivity = 100 | 19/85 (22.4) | 10/66 (15.2) | 7/85 (8.2) | 10/78 (12.8) | |
| Exhaustivity = 1000 | 18/85 (21.2) | 11/67 (16.4) | 7/85 (8.2) | 9/78 (11.5) | |
| Autodock 4.2 | run100; pop_size=150; num_evals=12,500,000 | 29/85 (34.1) | 16/56 (28.6) | 18/85 (21.2) | 20/67 (29.9) |
| run200; pop_size=150; num_evals=25,000,000 | 29/85 (34.1) | 17/56 (30.4) | 17/85 (20.0) | 21/68 (30.9) | |