Small-molecules / Ligands
Best practice guide
It's possible to dock small ligands using HADDOCK but for that topology and parameter files for the ligand should be provided in CNS format. Several sources exist to find such files:
-
BioBB using acpype: The BioExcel BioBuildingBlock (BioBB) library is hosting several tutorials on how to perform computations with a variety of different tools. Here is a link to the workflow used to parametrize ligands: https://mmb.irbbarcelona.org/biobb/workflows/tutorials/biobb_wf_ligand_parameterization
-
ccp4-prodrg:
ccp4-prodrg
-
the PRODGR server maintained by Daan van Aalten at Dundee University. This server allows you to draw your molecule or paste coordinates and will return topologies and parameter files in various formats, including CNS. You should turn on the electrostatic to obtain partial charges.
-
the Automated Topology Builder (ATB) and Repository developed in Prof. Alan Mark's group at the University of Queensland in Brisbane: https://atb.uq.edu.au/
A more detailed description is written in the protein-ligand docking example. To increase the chance of getting the right ligand conformation, one can perform ensemble docking. In this scenario, multiple conformations can be generated as described here.
The following sections summarize all documentation about small molecule docking with HADDOCK.
Tutorials
-
HADDOCK2.4 ligand binding site tutorial: A tutorial demonstrating the use of HADDOCK in ab-initio mode to screen for potential ligand binding sites. The information from the ab-initio run is then used to setup a binding pocket-targeted protein-ligand docking run. We use as an example the multidrug exporter AcrB.
-
Metadynamics: This tutorial highlights the benefits of enhanced sampling using metadynamics to improve the predictive power of molecular docking for protein-small molecule targets, in the case of binding sites undergoing conformational changes. For this, we will first generate an ensemble of conformers for the target protein using GROMACS and PLUMED, before proceeding with the docking using HADDOCK.
-
HADDOCK covalent binding: This tutorial demonstrates how to use HADDOCK for the prediction of the three dimensional structure of a covalently bound ligand onto a receptor.
Publications
-
A. Basciu, P.I. Koukos, G. Malloci, A.M.J.J. Bonvin and A.V. Vargiu. Coupling enhanced sampling of the apo‐receptor with template‐based ligand conformers selection: performance in pose prediction in the D3R Grand Challenge 4. J. Comp. Aid. Mol. Des. 34, 149-162 (2020). A preprint can be downloaded from here.
-
A. Basciu, P.I. Koukos, G. Malloci, A.M.J.J. Bonvin and A.V. Vargiu. Coupling enhanced sampling of the apo‐receptor with template‐based ligand conformers selection: performance in pose prediction in the D3R Grand Challenge 4. J. Comp. Aid. Mol. Des. 34, 149-162 (2020). A preprint can be downloaded from here.
-
P.I. Koukos, L.C. Xue and A.M.J.J. Bonvin. Protein-ligand pose and affinity prediction. Lessons from D3R Grand Challenge 3. J. Comp. Aid. Mol. Des. 33, 83-91 (2019).
-
A. Vangone, J. Schaarschmidt, P. Koukos, C. Geng, N. Citro, M.E. Trellet, L.C. Xue and A.M.J.J. Bonvin. Large-scale prediction of binding affinity in protein-small ligand complexes: the PRODIGY-LIG web server. Bioinformatics, 35, 1585–1587 (2019).
-
Z. Kurkcuoglu, P.I. Koukos, N. Citro, M.E. Trellet, J.P.G.L.M. Rodrigues, I.S. Moreira, J. Roel-Touris, A.S.J. Melquiond, C. Geng, J. Schaarschmidt, L.C. Xue, A. Vangone and A.M.J.J. Bonvin. Performance of HADDOCK and a simple contact-based protein-ligand binding affinity predictor in the D3R Grand Challenge 2. J. Comp. Aid. Mol. Des. 32, 175-185 (2018).
Optimal settings for docking of small molecules
Parameter | module / parameter | default value | optimal value |
---|---|---|---|
Clustering method | | ||
Cutoff for clustering | clust_cutoff | 7.5 | 2.5 |
Constant dieletric constant in [rigidbody] | dielec | rdie | cdie |
Reduce VdW energy component in [rigidbody] | w_vdw | 0.01 | 0 |
Constant dieletric constant in [flexref] | dielec | rdie | cdie |
Epsilon constant for the electrostatic energy term in [flexref] | epsilon | 1.0 | 10.0 |
Number of MD steps for rigid body high temperature TAD in [flexref] | mdsteps_rigid | 500 | 0 |
Number of MD steps during first rigid body cooling stage in [flexref] | mdsteps_cool1 | 500 | 0 |
Initial temperature for second TAD cooling step with flexible side-chain at the interfacein [flexref] | mdsteps_cool2 | 1000 | 500 |
Initial temperature for third TAD cooling step with fully flexible interfacein [flexref] | mdsteps_cool3 | 1000 | 300 |
Increase electrostatics component in [emref] | w_elec | 0.2 | 0.1 |
More about optimal settings for different docking scenarios can be found here.
Any more questions about small molecule docking with HADDOCK?
Have a look at: