Feb 16 2024 Feedback.
Help Videos
Reference Guide
Getting Started
Protein Structure
Molecular Graphics
Slides & ActiveICM
Sequences & Alignments
Protein Modeling
Learn and Predict
 Small Molecule Docking
 Flexible Docking
 Template Docking
 Covalent Docking
 Peptide Docking
 Protein-Protein Docking
Virtual Screening
Molecular Dynamics
3D Ligand Editor
Tables and Plots
Local Databases
PrevICM User's Guide
12.3 Template Docking

Available in the following product(s): ICM-Pro | ICM-VLS |

To perform constrained docking to a template structure you need to position the template in the desired position in the receptor - this can be done by docking or using the connect option if the template is not already in the correct position.

Some considerations for the template:

  • The template needs to be an ICM object. The template object can contain more than one chemical if needed. You can merge multiple chemicals in the ICM workspace using drag and drop as shown here.
  • The template needs to be in the same coordinate frame as the region you are docking to. The easiest way to prepare the template is to right click on a ligand in the pocket in the ICM workspace and choose "copy to another object". Rename as template and then right click on it and choose Edit/Edit compound and delete the atoms you do not want in the template.
  • Make sure the template contains only the atoms you wish to match - a template can be edited by right clicking on it in the ICM Workspace and select Edit/ Edit Compound.
  • It is also important to delete hydrogen atoms on the template particularly in places where substituent groups will be placed.

  • Setup the docking project as described in the Small Molecule Docking chapter.
  • Before starting the docking select Docking/Template
  • Read in the ICM object that you wish to use as a template. Select the template object name in the Object data entry box using the drop down button.
  • Select the template match method.

Match Methods include:

  • Match by atom name, substructure - option requires that template is an exact substructure of input ligands. If it does not match then no tethers will be imposed for that particular ligand.
  • The fuzzy option will find maximum common substructure between template and input ligands - the matched atoms will be tethered during the simulation.
  • APF option will build APF maps of the template and use them in simulation and addition to receptor maps. This options does not require common substructure between template and input ligands.

  • Click OK
  • Set the docking job running - Docking/Run Docking Batch

How to weight the strength of the APF field.

Template strength can be regulated (even down to individual atoms) by setting occupancies. Load the template(s) from PROJNAME_tmplt.ob , reset occupancies as described below and write it back.

In GUI one can select molecule (or individual atoms), right click on it in 3D window and select Edit/Occupancy in the pop-up menu.

Alternatively in the command line:

set occupancy a_//  0.1
The above command will set all occupancies in the current object to 0.1 (atom selection a_// and occupancy value can be changed as needed of course). Documentation link is here: http://www.molsoft.com/man/icm-commands.html#set-occupancy

Covalent Docking

Copyright© 1989-2020, Molsoft,LLC - All Rights Reserved.
This document contains proprietary and confidential information of Molsoft, LLC.
The content of this document may not be disclosed to third parties, copied or duplicated in any form,
in whole or in part, without the prior written permission from Molsoft, LLC.