Many medicinally relevant molecules exist as multiple tautomers, and understanding which tautomer predominates can be key to subsequent computational tasks: for instance, Hu et al. found in 2016 that correct assignment of tautomeric state dramatically improved relative binding affinity predictions. Rowan's tautomer prediction workflow uses machine-learned interatomic potentials to enable fast and minimally empirical prediction of the relative stability of different tautomers.
Rowan's tautomer workflow proceeds in three stages: enumeration, screening, and refinement.
The conformer generation and refinement steps can be set independently, exactly as in the standalone conformer search and multistage optimization workflows:
openconf with max 20 conformers per tautomer.Rowan enumerates tautomers using the tautomer enumeration functions in RDKit and a separate function that looks for same-net-charge protonation microstates (including zwitterions) that RDKit's enumerator can miss.
Each proposed tautomer is first optimized with GFN2-xTB in implicit solvent (chosen to match the MSO settings) and then scored with a single-point energy using the final level of theory in the MSO settings. Tautomers more than 10 kcal/mol above the lowest-scoring candidate are discarded, and at most 50 "significant" tautomers are carried forward.
For each significant tautomer, Rowan runs a conformer search using the requested conformer generation and MSO settings. A vibrational frequency calculation is performed on each optimized conformer to obtain a thermal free-energy correction.
When COSMO-RS is selected as the final correction, Rowan applies it to at most the three lowest-MSO-free-energy conformers for each tautomer. The correction uses the solvent selected for the MSO single-point calculation, or water if that calculation is gas phase. Each corrected conformer free energy is
The DFT COSMO surface supplies the solvation correction; the electronic-energy anchor remains the final single-point method selected in the MSO settings. The conformers are then Boltzmann-weighted into a single free energy for each tautomer, and all tautomers are Boltzmann-weighted against one another at 298.15 K to obtain relative energies and populations.
(The following benchmark was run using our old default settings: an ETKDG conformer search and AIMNet2/CPCM-X(Water) // GFN2-xTB refinement.)
On the aqueous subset of the TautoBase benchmark set, Rowan's tautomer workflow displays a mean absolute error of 2.10 kcal/mol and a root mean squared error of 2.99 kcal/mol. This is comparable to the performance of high-level quantum chemical methods reported by Chodera and co-workers: B3LYP/cc-pVTZ/SMD(water) was reported to give an RMSE of 3.1 kcal/mol vs. TautoBase (on a slightly smaller subset).
A more relevant benchmark for real-world usage is classification accuracy—how much of the time can Rowan predict the correct lowest-energy tautomer? On the full dataset, Rowan predicts the correct tautomer 89% of the time. Some of these comparisons are not particularly challenging: for compounds with an experimental ∆∆G of less than 3 kcal/mol (shown in red), Rowan is still correct 77% of the time.

Rowan's tautomer search workflow's performance on TautoBase