Autopylot: Pragmatic Excited State Electronic Structure Benchmarking

12 May 2025, Version 1
This content is a preprint and has not undergone peer review at the time of posting.

Abstract

Accurate excited-state modeling in photochemical studies hinges on the choice of electronic structure method, which governs predicted pathways and mechanistic reliability. Yet this selection remains a major challenge, typically relying on chemical intuition and manual screening at a single geometry while overlooking broader regions of the potential energy surfaces. To overcome these limitations, we developed Autopylot, a Python package that automates excited-state benchmarking by comparing single-structure absorption spectra against a reference across multiple geometries, targeting accurate descriptions of both the Franck–Condon region and excited-state minima. Designed for flexibility, Autopylot supports the seamless addition of new geometry types and electronic structure methods. Reflecting a pragmatic philosophy, it incorporates computational time as a metric, guiding users toward optimal cost-accuracy trade-offs upon request. We benchmark Autopylot on a set of 28 small organic molecules, where it consistently identifies methods that closely reproduce the reference spectra within minutes. This performance marks a major step toward high-throughput, automated selection of excited-state electronic structure methods.

Keywords

photochemistry
excited state
automation

Supplementary materials

Title
Description
Actions
Title
Supplemental Information Autopylot: Pragmatic Excited State Electronic Structure Benchmarking
Description
Supporting Information Description • Autopylot workflow description • Example Autopylot YAML files • Comparison of basis sets • FOMO-CASCI comparison of FON temperatures • Candidate selection criteria for Autopylot benchmarking • Autopylot plots for all molecules (scores and orbitals) • Cost analysis of Autopylot • Link to Autopylot repository
Actions

Supplementary weblinks

Comments

Comments are not moderated before they are posted, but they can be removed by the site moderators if they are found to be in contravention of our Commenting Policy [opens in a new tab] - please read this policy before you post. Comments should be used for scholarly discussion of the content in question. You can find more information about how to use the commenting feature here [opens in a new tab] .
This site is protected by reCAPTCHA and the Google Privacy Policy [opens in a new tab] and Terms of Service [opens in a new tab] apply.