| Prev | ICM User's Guide 12.1 Docking: Introduction and Best Practices | Next |
[ Receptor Considerations | Ligand Considerations | Chirality Considerations | Protonation Considerations | Internal Hydrogen Bonds | Pyramidal Sampling | Membrane Exposed Docking | Waters | Scoring | Ligand Strain ]
| Available in the following product(s): ICM-Pro | ICM-VLS | |
| Additional Resources: Tutorial: Dock Biotin to Streptavidin Receptor | Tutorial: Dock a Ricin Inhibitor | Command Line Docs | Interactive Docking Tutorial Video | Re-dock Tutorial Video |
This section is concerned with predictions of interactions of drugs or small biological substrates (less than about 600-700 Da) to pockets in protein molecules, DNA or RNA.
For accurate ligand docking, the goal is to have an adequate three-dimensional model of the receptor pocket you are planning to dock ligands to. If this is the case then ICM docking has been shown to be very accurate in a number of independent assessments.
However, there are a number of pitfalls which need to be overcome to achieve accurate ligand docking. The pitfalls are that your model is not accurate overall, does not reflect the induced fit, or alternative conformations of the receptor binding pocket are missed. MolSoft has a number of in built tools to overcome some of these challenges
Some key points about ICM Ligand Docking:
- An average docking time is 0.1 seconds to 30 seconds per ligand per processor depending on the size of the ligand. The time per ligand was chosen to be the smallest possible to allow screening of very large data sets. To increase the time spent per ligand, change the thoroughness/effort parameter. For even faster docking, ideal for libraries more than a billion chemicals see our GPU enhanced methods such as RIDGE, GigaScreen and CombiRIDGE.
- ICM docking is the most accurate predictive tool of the binding geometry today. ICM docking has consistently ranked first place compared to other leading docking software in terms of accuracy. ICM has been successful in many drug design applications by scientists in academia and industry.
- ICM ligand docking procedure performs docking of the fully flexible small-molecule ligand to a known receptor 3D structure.
- The goal of the flexible docking calculation is prediction of correct binding geometry for each binder.
- ICM stochastic global optimization algorithm attempts to find the global minimum of the energy function that includes five grid potentials describing interaction of the flexible ligand with the receptor and internal conformational energy of the ligand. During the docking process a stack of alternative low energy conformations is saved.
Please click here to read more about ICM Docking.
12.1.1 Receptor Considerations |
If you have only a single PDB entry for your receptor, convert the protein to an ICM object, delete water molecules and irrelevant chains. However, if you have a choice between several templates, take the following into account:
- X-ray structure is preferable to an NMR structure.
- High resolution X-ray structure ( less than 2.1A ) is much better than, say 2.5A .
- Watch out for high-B-factor regions and avoid them; sometimes crystallographers deposit fantasy coordinates with high-B-factors.
- Check the pocket for correct placement of polar hydrogens and choose correct form of histidine.
- A bound conformation of the receptor is preferable, however if you use an apo-model, an NMR structure or a model by homology, the side-chains in a pocket may be incorrect. Frequently they stick out and prevent a ligand from binding. Those stubborn side-chains can be 'tamed', (i) manually; (ii) by a side chain simulation with elevated surfaceTension; or (iii) using a method such as Dual Alanine Scanning and Refinement ( SCARE).
- A model by homology can be built with the build model command (see molecular modeling section of this manual) and used for docking.
12.1.2 Ligand Considerations |
Usually a good place to start is to try to dock the known ligand(s) to the receptor model. You may also want to dock a library of compounds in order to identify lead candidates. In this case the main pitfalls are that the library is too restricted, molecules are not chemically feasible or not drug-like. For peptide docking please use the peptide docking protocol.
There is no need to convert the ligands to 3D, this is done "on-the-fly" during the docking process.
| NOTE: If you are docking a ligand directly from the PDB please check the bond types and formal charges of the ligand. This is discussed in the section entitled Converting a Chemical from the PDB |
12.1.3 Ligand Chirality Considerations |
To sample linear chiral centers during docking you can check the option "Sample Racemic Centers" in Docking/Preferences/General. To sample chiral centers in rings it is best to generate all 2D enantiomers using Chemistry/Generate Stereoisomers. For most linear cases 'sample racemic centers' is acceptable. For most rigorous treatment one should pre-generate all stereoisomers (Chemistry/Generate Stereoisomers). If you do not select anything you get one (essentially arbitrary) stereoisomer docked.
12.1.4 Ligand Protonation Consideration |
The protonation state can be set in the Docking/Preferences/General dialog box. Choose the drop down option in the field labeled Charge Groups. To use MolSoft's pKa model choose the option auto, which uses built-in prediction of Ka/Kb to charge and protonate/deprotonate appropriate groups. If you do not want to use the pKa model then charges of some ionizable basic groups can be set, it currently accepts the following values: NH2, NH, NT for primary secondary and tertiary aliphatic amines. There are also options for imidazole and amidine.The none option still charges acids unless neutralAcids flag is set to no in the docking table file .dtb or .tab.
To determine protonation at a range of pH values you can use the options in Chemistry/Set Formal Charges/ and choose the option Auto using Pka Model.
12.1.5 Internal Hydrogen Bonds |
Internal hydrogen bonds are taken into account during docking by default. You can check in the docking_project_name.dtb table file to make sure that l_internalHB field is 'yes'.
12.1.6 Pyramidal Inversion Sampling |
If the parameter l_samplePyramid is set to yes in the Docking Project .dtb file:
- During Monte Carlo sampling, the algorithm includes steps to invert the pyramid geometry at nitrogen atoms.
- This specifically targets uncharged aliphatic amines and sulfonamides.
12.1.7 Membrane-Exposed Docking |
(l_membraneScore)
If you are docking to a membrane-exposed site, set the l_membraneScore flag in the docking project .dtb file to yes.
| Score Term | Modification Detail |
|---|---|
| SolEl (Solvation Electrostatic) | Calculated with all Born radii set to a fixed high value, assuming high-dielectric medium (water) is distant. |
| Donor/Acceptor Desolvation | Calculated excluding receptor desolvation, as receptor atoms are presumed to be already buried in the membrane. |
| Hydrophobic Term | Excludes buried receptor surface area from the calculation. |