{
  "abstract": "Modern three-dimensional electron diffraction (3D ED) workflows can collect and process many datasets in a single session, whereas downstream structure solution, refinement and model interpretation often remain manual. Here we present AutoSolveX, a cross-platform Python pipeline with a graphical user interface for automated batch structure solution and initial refinement from processed diffraction data. AutoSolveX integrates SHELXT, SHELXS and SHELXL, applies electron scattering factors to 3D ED data, and extends automation to guest identification by screening candidate molecules against experimental Q-peak clusters and generating guest-containing models for subsequent refinement. We demonstrate AutoSolveX using five deposited electron-diffraction structures from different chemical classes, seven 3D ED datasets of Co-MOF-74, and ten 3D ED datasets of guest-containing structures of Bi-MOF SU-100 and 18 single-crystal X-ray diffraction datasets of Al-MOF-520. For the five deposited structures, AutoSolveX recovered the reported space groups and produced initial models with coordinate root-mean-square deviations of 0.015–0.052 Å from the deposited models. Automated batch solution and refinement of the Co-MOF-74 datasets generated comparable structural models across crystals and identified a dataset with poorer refinement results, demonstrating the value of systematic multi-dataset analysis. Guest screening retained the expected guest among the top three candidates for 9 of 10 SU-100 datasets and among the top five for 12 of 18 MOF-520 datasets. Complete molecular geometries were generated for all but the largest guests. AutoSolveX therefore provides a unified workflow from diffraction data to structural models and guest interpretation, reducing repetitive crystallographic work and facilitating analysis of large numbers of datasets.",
  "abstract_shown": true,
  "affiliations": [
    "Department of Chemistry, Stockholm University, SE-106 91, Sweden"
  ],
  "article_type": null,
  "arxiv": null,
  "author_total": 3,
  "authors": [
    {
      "affs": [
        0
      ],
      "name": "Sofiia Butonova",
      "orcid": "0009-0000-8528-8020"
    },
    {
      "affs": [
        0
      ],
      "name": "Yinlin Chen",
      "orcid": "0000-0001-7878-2063"
    },
    {
      "affs": [
        0
      ],
      "name": "Xiaodong Zou",
      "orcid": "0000-0001-6748-6656"
    }
  ],
  "bibtex": "https://research.draconitic.com/paper/a2t3z7p58h1v7.bib",
  "cited_by": 0,
  "doi": "10.26434/chemrxiv.10002125/v2",
  "fulltext_url": null,
  "id": "a2t3z7p58h1v7",
  "issns": [],
  "landing_url": "https://chemrxiv.org/doi/full/10.26434/chemrxiv.10002125/v2",
  "language": null,
  "licence": "CC-BY",
  "licence_label": "CC BY",
  "licence_source": "journal",
  "licence_url": "https://creativecommons.org/licenses/by/4.0/",
  "metadata_licence": null,
  "native_subjects": [
    [
      "openalex",
      "1604|Crystal structures of chemical compounds"
    ]
  ],
  "openalex": "W7214927790",
  "pdf_url": "https://chemrxiv.org/doi/pdf/10.26434/chemrxiv.10002125/v2",
  "pmcid": null,
  "pmid": null,
  "published": "2026-09-30",
  "publisher": "American Chemical Society (ACS)",
  "ris": "https://research.draconitic.com/paper/a2t3z7p58h1v7.ris",
  "sources": [
    {
      "first_seen": "2026-10-30T12:17:21Z",
      "native_id": "10.26434/chemrxiv.10002125",
      "source": "chemrxiv",
      "url": "https://chemrxiv.org/doi/full/10.26434/chemrxiv.10002125/v2"
    }
  ],
  "subjects": [
    {
      "field": "chemistry",
      "origin": "openalex:1604|Crystal structures of chemical compounds",
      "subfield": "inorganic"
    }
  ],
  "title": "AutoSolveX: automated batch structure solution, initial refinement and guest screening from diffraction data",
  "title_text": "AutoSolveX: automated batch structure solution, initial refinement and guest screening from diffraction data",
  "type": "preprint",
  "updated_at": "2026-10-30T12:17:21Z",
  "url": "https://research.draconitic.com/paper/a2t3z7p58h1v7",
  "venue": "ChemRxiv",
  "versions": []
}