Hydrogen-Bond-Basicity Prediction

Python API · stjames models · API example

How it works

Rowan predicts hydrogen-bond-acceptor strength, pKBHX, and hydrogen-bond-donor strength, pKα, at individual sites in a molecule. Higher values indicate stronger acceptors or donors on their respective scales. These quantities describe hydrogen-bond association rather than the proton-transfer acidity measured by pKa. Use them to compare sites or assess how structural changes affect hydrogen bonding.

Settings

  • Run conformer search? Enabled by default. Generate conformers with OpenConf, optimize them with AIMNet2, and use the lowest-energy retained conformer.
  • Optimize structure(s)? Enabled by default and required when conformer search is enabled. With search disabled, optimize the supplied structure with AIMNet2. With both settings disabled, evaluate the supplied geometry directly.

Notes

The web form accepts neutral, closed-shell molecules. Predictions use one geometry, so conformational changes and intramolecular hydrogen bonds can affect the results; the workflow does not average over a conformer ensemble.

A single r2SCAN-3c calculation provides the molecular electrostatic potential. Acceptor predictions use local potential minima near recognized functional groups, with group-specific calibration. Donor predictions use the potential at fixed points beyond C–H, N–H, O–H, and S–H bonds, calibrated to pKα.

The "Hydrogen-bond acceptors" and "Hydrogen-bond donors" tabs show site values in tables and on the molecular structure. An acceptor atom can have multiple sites. "Predicted Molecular pKBHX" combines acceptor-site contributions rather than reporting only the strongest site; the web interface includes only acceptor sites with pKBHX greater than −1.

The acceptor scale is calibrated to association with 4-fluorophenol in carbon tetrachloride; the donor scale uses N-methylpyrrolidone in 1,1,1-trichloroethane. These are reference scales, so solvent changes and steric shielding can alter actual hydrogen-bond interactions.

An example molecular electrostatic potential

Visualization of the −0.04 EH/eE_\text{H}/e electrostatic potential isosurface at the r2SCAN-3c level of theory for an example drug-like molecule.

Benchmarks and validation

The published acceptor calibration used 434 molecules with experimentally measured pKBHX values. Levenberg–Marquardt least-squares fitting combined contributions from distinct potential minima, up to three per acceptor. The table reports errors on this fitting dataset: mean absolute error (MAE) 0.188 and root mean squared error (RMSE) 0.270 pKBHX units. These are calibration errors, rather than an independent test of the current workflow. The published conformer-generation protocol predates the current OpenConf search.

Functional groupNumberSlope (e/EHe/E_\text{H})InterceptMAERMSE
Amine171-34.4386-1.48840.2120.324
Aromatic N71-52.8126-3.13760.1130.150
Imine28-48.4007-2.33090.1800.236
Nitrile28-50.1167-3.22730.1440.198
N-oxide16-74.3261-4.41590.4550.589
Chalcogen oxide17-47.7009-2.27940.1860.224
Pnictogen oxide16-61.1141-3.38390.4370.549
Carbonyl128-57.2911-3.52710.1600.208
Ether/hydroxyl99-35.9245-2.03380.1880.239
Thiocarbonyl10-51.8837-2.26490.3300.384
Divalent S17-39.1666-2.12430.0860.127
Aromatic O11-35.9245-2.03380.1250.158
Fluorine23-16.4441-1.25400.2020.276
Total4340.1880.270

Bulky amines were prominent outliers because steric shielding can prevent a donor from approaching an otherwise strong acceptor. For details, see the preprint.

Further reading