Inferensys

Glossary

ETKDG

ETKDG (Experimental Torsion Knowledge Distance Geometry) is a conformer generation algorithm that embeds molecules in 3D using experimental torsion angle preferences and small ring corrections to produce physically realistic structures.
Knowledge engineer constructing knowledge base on laptop, document hierarchy visible, casual office setup.
Experimental-Torsion Basic Knowledge Distance Geometry

What is ETKDG?

A knowledge-based distance geometry method for generating conformers that uses experimental torsion angle preferences and small ring corrections to produce physically realistic three-dimensional molecular structures.

Experimental-Torsion Basic Knowledge Distance Geometry (ETKDG) is a conformer generation algorithm that combines distance geometry with a statistically derived torsion angle knowledge base. It constructs an initial atomic distance bounds matrix from a molecular graph, then refines it by applying preferred torsion angles extracted from the Cambridge Structural Database (CSD) to ensure the resulting 3D structures reflect experimentally observed molecular geometries.

The method incorporates explicit corrections for small rings and macrocycles, which standard distance geometry often mishandles, and applies a stochastic search to sample diverse low-energy conformers. By biasing the generation toward crystallographically observed torsion preferences rather than relying solely on a crude force field, ETKDG produces physically realistic ensembles that serve as reliable starting points for downstream tasks like molecular docking and conformer generation.

ETKDG EXPLAINED

Frequently Asked Questions

Clear, technical answers to the most common questions about the Experimental-Torsion basic Knowledge Distance Geometry algorithm and its role in generating physically realistic 3D molecular structures.

Experimental-Torsion basic Knowledge Distance Geometry (ETKDG) is a conformer generation algorithm that combines distance geometry with experimental torsion angle preferences to produce physically realistic three-dimensional molecular structures. The method works in two phases: first, it stochastically generates an initial 3D embedding by satisfying a set of interatomic distance bounds derived from the molecular graph. Second, it refines this embedding by applying a torsion angle potential derived from the Cambridge Structural Database (CSD), which encodes the experimentally observed preferences for rotatable bonds. Unlike pure distance geometry, ETKDG biases the sampling toward torsion angles that are statistically favored in small-molecule crystal structures, dramatically reducing the generation of high-energy, unrealistic conformers. The algorithm also applies small ring corrections to handle the unique geometric constraints of cyclic systems, ensuring that macrocycles and fused rings adopt physically plausible geometries rather than distorted or self-intersecting conformations.

CONFORMER GENERATION

Key Features of ETKDG

The Experimental-Torsion Knowledge-Based Distance Geometry (ETKDG) method generates physically realistic 3D molecular conformers by combining distance geometry with experimental torsion angle preferences and small ring corrections.

01

Knowledge-Based Torsion Sampling

ETKDG replaces random torsion angle assignment with experimental torsion knowledge derived from the Cambridge Structural Database (CSD). Torsion angles are sampled from probability distributions extracted from small-molecule crystal structures, ensuring generated conformers reflect physically observed geometries rather than arbitrary rotations. This dramatically increases the likelihood of generating biologically relevant conformations.

CSD
Torsion Knowledge Source
02

Small Ring Correction

Standard distance geometry often fails for small rings (3- and 4-membered rings) because the triangle inequality bounds do not adequately constrain the geometry. ETKDG applies explicit ring templates with idealized bond lengths and angles for cyclopropane, cyclobutane, and related systems, preventing the generation of distorted or impossible ring conformations.

03

Distance Bounds Matrix Refinement

The algorithm constructs a distance bounds matrix using:

  • 1-2 and 1-3 distances: Fixed from bond lengths and angles
  • 1-4 distances: Bounded by cis/trans torsion constraints
  • Long-range bounds: Smoothed using triangle inequality tightening This matrix is then used to generate random coordinates via metric matrix embedding, producing a diverse conformer ensemble.
04

Energy Minimization and Filtering

After initial coordinate generation, ETKDG applies a force field-based energy minimization (typically using the Universal Force Field or MMFF94) to relieve steric clashes and correct bond geometries. Duplicate conformers are removed using RMSD pruning with a user-defined threshold, ensuring the final ensemble is both diverse and energetically reasonable.

MMFF94
Default Force Field
06

Macrocycle Handling

Standard ETKDG struggles with macrocycles (rings > 12 atoms) due to their complex conformational landscapes. ETKDGv3 introduces ring-templating for macrocycles and enhanced torsion sampling that accounts for transannular interactions, significantly improving the accuracy of large-ring conformer generation compared to earlier versions.

METHOD COMPARISON

ETKDG vs. Other Conformer Generation Methods

Comparison of ETKDG with alternative conformer generation approaches across key performance and quality metrics for drug discovery workflows.

FeatureETKDGRDKit Distance GeometryOMEGAConfGen

Torsion knowledge base

Experimental CSD preferences

None (uniform sampling)

MMFF94 force field

Force field + rules

Small ring correction

Macrocycle support

RMSD to crystal structure

0.35 Å

0.52 Å

0.38 Å

0.41 Å

Conformer generation speed

< 0.1 sec/molecule

< 0.05 sec/molecule

0.2-0.5 sec/molecule

0.1-0.3 sec/molecule

Energy minimization step

MMFF94 (optional)

None required

MMFF94s (built-in)

OPLS_2005 (built-in)

Open-source availability

Handles stereochemistry

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.