Validation
After minimization, each candidate conformer must pass a series of geometric validation checks. If any check fails, the conformer is rejected and the pipeline retries with a new random embedding.
Validation Pipeline
Check 1: Energy Per Atom
After bounds force field minimization, the energy per atom must be below a threshold:
High energy indicates the optimizer couldn't satisfy the distance constraints — typically from a bad initial embedding where atoms are placed too close together or too far apart.
Check 2: Tetrahedral Centers
For each carbon or nitrogen atom that:
- Has degree 4 (4 neighbors)
- Is in 2 or more SSSR rings
- Is NOT in any 3-membered ring
The volume of the tetrahedron formed by its 4 neighbors must be substantial:
Volume Computation
For center atom
- Compute normalized direction vectors from each neighbor to the center:
- Compute 4 triple products (one for each triple of neighbors):
- All 4 triple products must exceed the threshold:
- Additionally, the center must be inside the tetrahedron — all 4 face normals must point outward relative to the center (tolerance: 0.30).
Check 3: Chiral Volume Signs
For atoms with @ or @@ stereo specification:
where:
@(counterclockwise) → volume should be positive@@(clockwise) → volume should be negative
The volume is
A 20% tolerance is applied — the absolute volume must be at least 20% of the target:
Check 4: Planarity
For SP2 centers (C=C, C=O, aromatic C, amide N), the out-of-plane energy is computed using UFF inversions:
where
Rejection criterion:
This accepts conformers where most SP2 centers are planar, rejecting only those with severely distorted geometry.
Additionally, SP-hybridized atoms (triple bonds, allenes, linear) are checked for linearity:
Check 5: Double-Bond Geometry
For each double bond, the substituents on each side must not be linear with the bond axis:
where
Summary of Thresholds
| Check | Threshold | What It Catches |
|---|---|---|
| Energy/atom | < 0.05 | Bad embedding, stuck optimization |
| Tetrahedral volume | > 0.50 (0.25 small ring) | Collapsed ring junctions |
| Chiral sign | ±20% tolerance | Wrong stereochemistry |
| Planarity | < 0.7 × | Puckered SP2 centers |
| Double bond | Linear substituents |
Retry Budget
The pipeline allows up to
In practice, most molecules succeed within 1–5 attempts. Molecules with many chiral centers or strained ring systems may need 10–50 attempts.