Python API · stjames models · API example · API example
Estimate one-electron oxidation and reduction potentials in acetonitrile. Rowan optimizes the starting molecule and each requested oxidized or reduced form, then converts their energy differences into potentials in volts relative to the saturated calomel electrode (SCE).
| Mode | Geometry optimization | Single-point energy in MeCN |
|---|---|---|
| Reckless | GFN-FF | GFN2-xTB |
| Rapid | GFN2-xTB | r²SCAN-3c |
| Careful | r²SCAN-3c | ωB97X-3c |
| Meticulous | r²SCAN-3c → ωB97X-3c | ωB97M-D3BJ/def2-TZVPPD |
More expensive modes refine the electronic energies and geometries, but solvent-model error can limit the improvement in predicted potentials. Chan's study discusses this limitation and the performance of ωB97X-3c.
At the same reference electrode, a more positive reduction potential means easier reduction; a lower oxidation potential means easier oxidation. The sign alone does not identify which process was calculated.
Results default to SCE. The results selector can display "SHE," "Fc/Fc+," or "Ag/AgCl" using conversion constants from Pavlishchuk and Addison. Changing this display scale does not change the solvent or rerun the calculation. Match the solvent and electrode scale when comparing with experiment.
The energy-to-potential conversion includes empirical reference corrections from Neugebauer et al., with an additional correction for GFN2-xTB energies. Review the optimized structures and any warnings: fragmentation or a very large predicted potential can indicate unreliable results. The workflow estimates a one-electron process; it does not model coupled proton transfer or subsequent chemical reactions.
Rowan's published GFN2-xTB/CPCM-X protocol achieved a mean absolute error of 0.32 V on the OROP benchmark set, excluding values that did not start from a neutral species or were not in acetonitrile. This result does not validate the current rapid-mode protocol shown above.
Explore OROP and OMROP results for OMol25-trained models. These model benchmarks use separate protocols from this workflow: reduction-potential benchmarks.