ICM GUI Manual

[ Make a Hitlist | Reload | Displaying Docking Results | SDF to Hitlist | Scan Hits | View Stack Conformations | Post-Screen Analysis ]

Use a hitlist to browse, compare, and export docked compounds. The available scores depend on the license and calculation type; see the column guide.

The results of the docking are saved in the following files

PROJECTNAME_LIGANDNAME.ob #icm-object file with best solutions for each ligand
PROJECTNAME_*.cnf         #icm conformational stack files with multiple docked conf.

The results of the docking job using ICM-VLS (separate license required) are saved in the following files:

PROJECTNAME_answers*.ob  #icm-object file with best solutions for each ligand
PROJECTNAME_*.cnf        # icm conformational stack files with multiple docked conf.
PROJECTNAME_*.ou         # output file where various messages are stored eg.SCORE

12.7.1 Make a Docking Hitlist

[ Hitlist Column Guide | Hitlist Columns | Analyzing the Hitlist | Hitlist Export ]

A Hitlist provides a convenient way to review, rank, and analyze docking results in a chemical spreadsheet. Each row corresponds to a docked ligand and contains the docking score together with additional energetic and molecular properties.

To create a Hitlist:

The resulting Hitlist is displayed as a sortable table containing the docked compounds and their associated docking properties.

A single click on a Hitlist row loads the selected ligand together with the receptor. Once a row is selected, the {up and down cursor keys} can be used to quickly browse through the docked compounds.

A double click opens the conformational stack for that ligand, allowing alternative docked poses to be inspected.

The display toggle can be used to quickly show or hide the currently selected ligand pose.

12.7.1.1 Guide to the Hitlist Columns

The columns displayed in the Hitlist depend on the ICM license and the type of docking calculation performed.

Hitlist Columns with ICM-VLS

The unbound reference is determined by generating an ensemble of low-energy ligand conformations using the MMFF94s force field. The energy of the docked conformation is then compared with the lowest-energy reference conformer using the same force field.

As a general guideline, an Eintl cutoff of approximately 5–10 can be useful when filtering docking results. The appropriate cutoff depends on how restrictive the analysis should be. Some flexibility is advisable because strain-energy estimates contain uncertainty, the receptor is not fully relaxed during docking, and larger ligands may naturally accumulate greater conformational strain.

Eintl also contributes to the physics-based ICM Score, with a default weighting factor of 0.6.

Hitlist Columns with ICM-Pro without an ICM-VLS License

For standard ICM-Pro docking, the Hitlist reports the grid-based docking energy and its principal components.

12.7.1.2 Hitlist Column Reference

See the Hitlist Column Guide for the available docking energies, scores, and molecular properties.

12.7.1.3 Analyzing the Hitlist

Sorting the Results

To sort the Hitlist:

For virtual screening results, the table is commonly sorted by Score, with the most negative docking scores at the top.

Browsing Docked Compounds

Single-click a row in the Hitlist to load the selected ligand together with its receptor.

Once a row has been selected, use the up and down cursor keys to move through the Hitlist. The ligand displayed in the 3D window will update as you move from one row to another, providing a convenient way to rapidly inspect the docking results.

Saving a Docked Complex

Once the ligand and receptor are contained in the same object, the complete complex can be saved as a PDB file:

Viewing Alternative Docked Poses

Each ligand may have multiple docked conformations stored in its conformational stack.

Additional Hitlist Analysis

Additional post-docking analysis and visualization tools are available from the Tools panel on the right side of the Hitlist.

These tools can be used to further inspect, filter, visualize, and prioritize compounds after docking.

NOTE There are a number of post-screening analysis built into the Tools panel on the right hand side of the hitlist. These are described here.

How to sort the hitlist. Right click on a column header and select "Sort". For example you may want to sort by docking score.

Single click. A single click on a row in the hitlist will load the ligand and receptor complex in one object.

Save a complex as a PDB file. If the ligand and receptor are in the same object you can save them both as a PDB file. Right click on the name of the complex in the ICM Workspace. Select "Save as" and then a Windows dialog window will be displayed. Use the drop down button to select Type PDB (.pdb .ent).

12.7.1.4 Hitlist Export

A docking hitlist can be made into a standalone docking project file to share with others and open in locations away from the docking directory. This can be done by:

12.7.2 Reload a Docking Project

Select Docking/Open Project and open the required docking project. You can then review its results or use its receptor maps for another docking calculation.

In ICM version 3.7-2 and earlier, use Docking/Set Project and enter the case-sensitive project name.

12.7.3 Displaying Docked Ligand-Receptor Complex

Use the extra panel in the hitlist to control the display of ligand-receptor complexes:

The same panel can be used to display:

Note There are additional display preferences you can set using Docking/Preferences/Display.

12.7.4 Convert SDF file to Hitlist

Creating a Hitlist from Pre-Docked 3D Ligands

This example describes how to import pre-docked 3D ligands from an SDF file, associate them with an ICM docking project, convert the table into an ICM Hitlist, and use the Hitlist analysis tools to examine protein-ligand interactions.

A video demonstrating this workflow is available here:

How to make a Docking hitlist from a SDF file containing 3D ligands

Step 1: Import and Convert the Receptor PDB File

Step 2: Load the Pre-Docked 3D Ligands

Step 3: Set Up the Docking Project

A docking project is required so that ICM can associate the imported ligand poses with the appropriate receptor and binding site.

Step 4: Convert the SDF Table into an ICM Hitlist

The imported SDF table can be converted into an ICM docking Hitlist using the following macro.

scanConvertTable2Hitlist [mySDFFileName] [Docking_Project_Name]

The macro dialog will open.

The resulting Hitlist associates each imported ligand pose with the receptor and docking project, allowing the standard Hitlist visualization and analysis tools to be used.

Step 5: Analyze the Docking Hitlist

Select Windows/Table and open the newly created Hitlist. [00:03:47]

Click the Tools icon on the Hitlist panel to access the available analysis options. [00:03:58]

Interaction Fingerprints and Clustering

Interaction fingerprints provide a compact description of the interactions formed between each ligand pose and the receptor.

Buried Surface Area and Volume

The Hitlist tools can calculate changes in molecular surface area and volume associated with ligand binding. [00:04:57]

These properties can help identify ligand poses that are well buried within the binding site and provide additional information for comparing alternative poses.

Hydrogen Bond Analysis

Hydrogen-bond properties can be calculated to identify ligands forming interactions with particular receptor atoms or residues. [00:05:06]

APF Pose Similarity

Atomic Property Field (APF) similarity can be used to compare ligand poses with a reference ligand or pocket template. [00:05:25]

This provides an additional method for identifying compounds that reproduce the spatial and physicochemical features of a known or desired binding mode.

Hydrogen-Bond Donors and Acceptors

Properties describing hydrogen-bond donors and acceptors can also be calculated for the ligand and receptor. [00:05:33]

These values can be used together with the other Hitlist properties to help characterize and prioritize the imported docking poses.

12.7.5 Browse Saved Docking Poses

Use Docking/Browse/Scan Hits to browse saved docking solutions. For table-based review and ranking, see Make a Docking Hitlist.

12.7.6 Inspect Alternative Docked Poses

Use Docking/Browse/Stack Conformation to inspect stored conformations, or open a ligand's stack from the hitlist. Alternative poses are available only if they were saved during docking.

12.7.7 Analyze and Prioritize Hits

[ Sort Hitlist | Plot | Complex & H-bond Display | Calculate Properties | APF Cluster | Interaction Fingerprints | Interaction Lists | Visualization ]

Use the hitlist Tools panel to compare molecular properties, inspect receptor contacts, and cluster poses. Combine these analyses with visual inspection and the scoring guidance; a favorable score alone does not establish binding.

For subsequent trajectory analysis, see MD of a Virtual Ligand Screening Hitlist.

12.7.7.1 Sort the Hitlist

Compounds can be sorted according to their SCORE and other properties in the hitlist. To sort the table single click on the column header - see the tables section of this manual for more information about manipulating tables.

12.7.7.2 How to Plot Histograms and Scatterplots of VLS Data

The hitlist generated from docking or screening typically contains many columns with numerical data, such as Score, RTCNN score, MolWt, LogP, Number of H-bond donors/acceptors, and others. Visualizing relationships between these columns can be a powerful way to explore trends and prioritize compounds. For example you may want to plot Score (Physics-Based Score) vs RTCNN Score and select those with low values for each. See the data plotting section of the manual here.

12.7.7.3 Display Complexes and Hydrogen Bonds

When you make the hitlist you will see a panel next to the chemical table called Tools. The options here can be used to:

12.7.7.4 Post Screening Tools - Calculate Properties

The hitlist tools allow you to calculate a range of property expressions that provide deeper insight into how all the ligands in your hitlist interact with the receptor. By pressing the 'gear' button in the top-right corner of the hitlist table, you can open the Tools panel and access these calculations through the Property Expression menu.

Options include measuring ligand charge, buried surface area, conformational volume change, hydrogen bond interactions, pharmacophore RMSD, cis/trans amide angle, and spatial relationships to receptor selections. Additional functions include pose similarity, interaction fingerprint clustering, and automatic listing of residue-level interactions. These properties help compare docked geometry and interactions when selecting compounds for experimental testing.

The options include:

Each of these properties will be placed in the hitlist table as a new column. You can choose a column name before calculating using the Column name dialog box. Click on the Calculate property button to run the calculation.

12.7.7.5 Cluster by APF Ligand Pose Similarity

Screening results in the hitlist can also be clustered by 3D pharmacophore chemical pose similarity using Atomic Property Fields. To do this:

12.7.7.6 Interaction Fingerprints

Interaction fingerprints encode receptor contacts, including hydrogen bonds, as bit strings. Use them to select compounds with shared contacts or to retain a diverse set of interaction patterns. Alternatively, cluster poses by APF similarity.

Step 1: Calculate Interaction Fingerprints
  • Setup and run the docking and then make a hitlist.
  • Optional: Make an orange selection of the ligand binding pocket. If no selection is made ICM will use the binding pocket as defined in the docking project.
  • Open the extra panel in the hitlist table.
  • Choose the option Interaction FPs in the Descriptor Calculator section of the panel.
  • Enter a name for the column.
  • Click calculate property.

Step 2: Once the calculation has finished a column will be added to the hitlist table.

Step 3: Cluster the Fingerprints
  • Select the fingerprint column.
  • Click on the cluster button.
  • Choose the options shown in the dialog window above.

Step 4: Select representative centers or conserved binding interactions.
  • Drag the distance bar to change the tree.
  • Click on the branches of the tree to select (use CTRL for non-contiguous selections).
  • Right click in "white space" and choose representative centers.

12.7.7.7 Interaction Lists

When analyzing docking results or receptor-ligand complexes in ICM, interaction lists provide a detailed view of the contacts between the ligand and nearby residues in the binding pocket.

In these lists, residues are labeled (1 or 0) according to their interaction type or property, helping you interpret their role in ligand binding:

12.7.7.8 Visualize Screening Results

Once you have made a hitlist of the screening results you can use the panel on the right hand side of the hitlist to change visualization options. The available options are: