strainedSMILES2xyz: a workflow for reliable 3D structures of strained molecules from SMILES
Abstract
Accurate 3D structure generation from SMILES is essential for data-driven chemistry but often fails for strained ring systems. We introduce strainedSMILES2xyz, a Python workflow that improves conformer generation by relaxing RDKit constraints, exploring stereoisomer variants, and correcting errors using force-field refinement. Benchmarking on strained and unstrained rings shows that it outperforms existing tools, generating correct geometries in nearly all cases. The workflow is available as a Python package and Jupyter notebook.Scientific ContributionThis work identifies a critical gap in automated SMILES-to-3D structure generation for strained molecules. Many established tools, including the widely used RDKit, frequently fail or produce incorrect geometries for these systems. By explicitly targeting these failure modes, the proposed approach enables reliable 3D structure generation for chemically relevant strained molecules within fully automated workflows.
Fields of Study & Subjects
Machine Learning in Materials Science
Catalysis and Oxidation Reactions
Scientific Computing and Data Management
Publication details
- Journal / source
- Journal of Cheminformatics
- Publisher
- Springer Science and Business Media LLC
- Volume
- 18
- Issue
- 1
- Publication date
- 16 May 2026
- Language
- EN