strainedSMILES2xyz: a workflow for reliable 3D structures of strained molecules from SMILES
摘要
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 Contribution
This 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.