Conformer

A conformer is a 3D arrangement of a molecule for a specific topology and stereochemical state. The same molecule can have multiple low-energy conformers.

Coordinates can be represented as:

where is the number of atoms.

An ensemble of conformers is:

Generation Contract

A conformer is tied to a protocol:

where is the conformer generator, contains settings such as force field, embedding method, pruning, and minimization, and is a seed or stochastic state.

The contract should state:

  • molecular identity used for generation;
  • stereochemistry, tautomer, protonation, and charge state;
  • number of conformers and pruning rule;
  • energy minimization or ranking method;
  • coordinate units and software version.

Checks

  • Was conformer generation seeded and versioned?
  • Are protonation, tautomer, charge, and stereochemistry fixed before conformer generation?
  • Is the model trained on crystal structures but evaluated on generated conformers?
  • Are metrics stable across conformer ensembles?
  • Does the task need ligand-only conformers or protein-bound poses?
  • Is the conformer generation protocol part of the featurization contract?
  • Is a force field used for ranking or minimization?

Evaluation Boundary

If the model consumes or predicts conformers, evaluation should separate:

  • conformer validity: chemically plausible geometry;
  • conformer coverage: whether low-energy or bioactive-like states are represented;
  • pose correctness: placement relative to a protein pocket;
  • property utility: whether conformers improve the downstream prediction.

Conformer vs Pose

A ligand-only conformer is not the same as a bound pose:

The pose depends on the protein or pocket context . A model trained on bound poses but evaluated on ligand-only conformers is under a representation shift.

Routing

QuestionRoute
How is the molecule standardized before coordinates?Molecules
Is this ligand-only geometry or protein-bound placement?Structure-based modeling
Is a pose generated, scored, or filtered in a pocket?Docking
Does the model need equivariance or coordinate losses?Coordinate modeling contract
Is conformer generation used as featurization?Molecular featurization contract

Failure Modes

  • Train structures are experimental or bound poses, while inference uses generated conformers.
  • Only the lowest-energy conformer is used even when the bioactive state differs.
  • Conformer ensembles are generated with a different tautomer/protonation policy than training.
  • Metrics ignore variance across conformers and report one lucky geometry.
  • Coordinates are centered or aligned with deployment-unavailable context.