Müller, SimonSimonMüller2025-08-182025-08-182025-08-04Journal of Cheminformatics 17 (1): 117 (2025)https://hdl.handle.net/11420/57004Abstract: Accurate chemical structure resolution from textual identifiers such as names and CAS RN® is critical for computational modeling in chemistry and related fields. This paper introduces MoleculeResolver, an automated, robust Python-based tool designed to address inconsistencies and inaccuracies commonly encountered when converting chemical identifiers to canonical SMILES strings. MoleculeResolver systematically crosschecks structures retrieved from multiple reputable chemical databases, implements rigorous identifier plausibility checks, standardizes molecular structures, and intelligently selects the most accurate representation based on a unique resolution algorithm. Scientific contribution: Benchmarks across diverse datasets confirm that MoleculeResolver significantly enhances precision, recall, and overall reliability compared to traditional single-source methods, proving its utility as a valuable resource for chemists, data scientists, and researchers engaged in high-quality molecular data analysis and predictive model development.en1758-2946Journal of cheminformatics20251Springer Naturehttps://creativecommons.org/licenses/by/4.0/Chemical structure retrievalIdentifierMLMoleculeResolverPythonQSPRSMILESNatural Sciences and Mathematics::540: ChemistryTechnology::620: EngineeringHow to crack a SMILES: automatic crosschecked chemical structure resolution across multiple services using MoleculeResolverJournal Articlehttps://doi.org/10.15480/882.1577510.1186/s13321-025-01064-710.15480/882.15775Journal Article