Feb 16 2024 Feedback.
Help Videos
Reference Guide
Getting Started
Protein Structure
Molecular Graphics
Slides & ActiveICM
Sequences & Alignments
Protein Modeling
 Chemical Spreadsheets
 Chemical Search
 2D Interaction
 Convert to 3D
 Find Bioisostere
 Calculate Properties
 Standardize Table
 Align/Color by 2D Scaffold
 Formal Charges
 Torsion Analysis
 Enumerate Formal Charge States
 Protonation vs pH
 Build Prediction Model
 Generate 3D Conformers
 Generate Tautomers
 Generate Stereoisomers
 Ligand Energetics
 Cluster Set
 PCA Analysis
 Visualize Chemical Space
 Compare Two Sets
 Merge Two Sets
 Select Duplicates
 Combinatorial Chemistry
 SAR Analysis
 Chemical Superposition
 APF Tools
Learn and Predict
Virtual Screening
Molecular Dynamics
3D Ligand Editor
Tables and Plots
Local Databases
PrevICM User's Guide
10.23 Generate Tautomers

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


Tautomers are formed by an interconvertible reaction called tautomerization whereby there is a formal migration of a hydrogen atom along with a switch of a single bond and an adjacent double bond. A common example is the keto to enol tautomerism:

During tautomerization a chemical equilibrium of the tautomers will be reached based on several factors, including, pH, temperature and solvent. Tautomerizations are catalyzed by: bases (deprotonation, formation of a delocalized anion, and, protonation at a different position of the anion; and acids (protonation, formation of a delocalized cation, and deprotonation at a different position adjacent to the cation).

ICM will only generate energetically favorable tautomers. Generally tautomers that have a change in hybridization state are less stable and so ICM will not generate these thus reducing the number of scaffolds generated. For example the keto form shown below is more stable by ~14 kcal.mol than the enol therefore ICM will not generate the enol form.

The tautomer generation MoldHf (heat of formation) was trained on the data from http://webbook.nist.gov (e.g. http://webbook.nist.gov/cgi/cbook.cgi?ID=000050-00-0&Units=SI&cTG=on). We used PLS regression and our custom fingerprints to train the model.

The tautomer is scored according to MolSoft's pKa model (see pKt value). The lowest pKt value represents the most "stable/probable" tautomer. Do not consider tautomers with pKt value >5.

To generate tautomeric conformations of your compound:

  • Select the compound(s) in the molecular table. Selected compounds are highlighted in blue.
  • Right click in the table and select the option Chemistry/ Enumerate Tautomers. Or select the Chemistry menu/Generate Tautomers.
  • If you select Chemistry/Generate Tautomers a dialog box will be displayed. There is also an option to run in batch mode (click the Files Tab).
  • Choose the table containing the compounds using the drop-down list.
  • Filter Unwanted Groups option will filter results from patterns in the TAUTOFILTER.tab file provided in the distribution. If results match any row from that table then the it will be excluded.
  • Preserve Hybridisation Although generally a change in hybridisation state will generate less stable compounds in some cases this is not the case and so you can choose to change hybridisation for a single atom.
  • Group Rows With Color option will color tautomers from the same compound with the same color to visually highlight groups.
  • The compounds will be displayed in a separate molecular table called TAUTOMERS.

Generate 3D Conformers
Generate Stereoisomers

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.