NMR Methodology
This guide explains the scientific methodology underlying NMR chemical shift predictions in the QM NMR Calculator. It provides the theoretical foundation for both academic researchers seeking derivations and literature references, and developers needing to understand the implementation.
Introduction
What is NMR Chemical Shift Prediction?
Nuclear Magnetic Resonance (NMR) spectroscopy measures the magnetic environment of atomic nuclei in a molecule. The chemical shift observed for each nucleus depends on its electronic environment, making NMR a powerful tool for structure elucidation. However, interpreting experimental spectra---especially for novel compounds or complex stereochemistry---can be challenging.
Computational NMR chemical shift prediction uses quantum mechanical calculations to predict what chemical shifts a proposed structure should exhibit. By comparing predicted shifts to experimental data, researchers can:
- Verify proposed structures: Does the predicted spectrum match what was observed?
- Assign stereochemistry: Which diastereomer's predictions better match experiment?
- Guide synthesis: What shifts should we expect for a target molecule?
- Resolve ambiguities: When multiple structures could fit the data, predictions can discriminate
Why Computational Prediction?
Empirical methods (increment rules, group additivity) fail for complex molecules because chemical shifts depend on subtle electronic effects that propagate through molecular structure. Only quantum mechanical calculations can accurately capture:
- Through-bond electronic effects (inductive, mesomeric)
- Through-space interactions (anisotropic shielding)
- Conformational averaging
- Solvent effects on electron density
Methodology Pipeline
The QM NMR Calculator implements a multi-stage pipeline for chemical shift prediction:
+------------------+
| Input Structure |
| (SMILES) |
+--------+---------+
|
v
+-----------------------+
| Conformer Generation |
| (RDKit or CREST) |
+-----------+-----------+
|
v
+-----------------------+
| Geometry Optimization |
| (B3LYP/6-31G*) |
+-----------+-----------+
|
v
+-----------------------+
| NMR Shielding Calc |
| (B3LYP/6-311+G(2d,p)) |
| (GIAO method) |
+-----------+-----------+
|
v
+-----------------------+
| Linear Scaling |
| (DELTA50 factors) |
+-----------+-----------+
|
v
+-----------------------+
| Boltzmann Averaging |
| (Energy-weighted) |
+-----------+-----------+
|
v
+-----------------------+
| Predicted Shifts |
| (1H, 13C ppm) |
+-----------------------+DP4+ Context
This application implements the chemical shift prediction component of the DP4+ methodology. The full DP4+ analysis (developed by Goodman and Sarotti groups) uses these predictions with Bayesian statistics to assign stereochemistry. While this project does not implement the probability calculation itself, it provides the high-quality shift predictions that feed into such analyses.
NMR Chemical Shift Fundamentals
Nuclear Magnetic Resonance Basics
Certain atomic nuclei possess nuclear spin, making them behave like tiny magnets. When placed in an external magnetic field
where
Shielding and Chemical Shift
The key insight of NMR spectroscopy is that each nucleus does not experience exactly
where
Rather than reporting absolute frequencies (which depend on the instrument's magnetic field), we use the chemical shift
Since
Higher shielding (more electron density) leads to lower chemical shift (upfield), while lower shielding (less electron density) leads to higher chemical shift (downfield).
Reference Compounds
The standard reference for
- It gives a single sharp peak (all 12 hydrogens and 4 carbons are equivalent)
- It appears upfield of most organic signals
- It is chemically inert and volatile (easily removed from samples)
In computational work, rather than calculating TMS and subtracting, we use empirical linear scaling (see Linear Scaling Methodology) which implicitly handles the reference.
Why Quantum Mechanical Calculations?
The shielding constant depends on the complete electronic structure around each nucleus. Electrons in bonds, lone pairs, and even distant aromatic rings all contribute through:
- Diamagnetic shielding: Circulation of electrons in the ground state
- Paramagnetic shielding: Mixing of excited states (often deshielding)
- Ring current effects: Aromatic rings create anisotropic shielding cones
Predicting these contributions requires knowing the electron density distribution, which in turn requires solving the electronic Schrodinger equation. Density Functional Theory (DFT) provides the most practical balance of accuracy and computational cost for molecules of interest.
Key reference: Wolinski, K.; Hinton, J. F.; Pulay, P. "Efficient Implementation of the Gauge-Independent Atomic Orbital Method for NMR Chemical Shift Calculations." J. Am. Chem. Soc. 1990, 112, 8251-8260. DOI: 10.1021/ja00179a005
DFT Theory Basis
Density Functional Theory Overview
Density Functional Theory (DFT) reformulates quantum mechanics in terms of the electron density
where
The practical breakthrough came from Kohn and Sham, who introduced auxiliary orbitals to compute the kinetic energy exactly, leaving only the exchange-correlation functional
B3LYP Hybrid Functional
This project uses B3LYP (Becke 3-parameter Lee-Yang-Parr), the most widely used hybrid functional for NMR calculations. It combines:
- Exact Hartree-Fock exchange (20%)
- Becke gradient-corrected exchange (72%)
- Slater local exchange (8%)
- Lee-Yang-Parr correlation (81%)
- VWN local correlation (19%)
The mixing parameters were fit to reproduce thermochemical data. For NMR shielding, B3LYP consistently provides accurate predictions at moderate computational cost.
Implementation: See input_gen.py for how B3LYP is specified in NWChem input.
Key reference: Becke, A. D. "Density-functional thermochemistry. III. The role of exact exchange." J. Chem. Phys. 1993, 98, 5648-5652. DOI: 10.1063/1.464913
Basis Sets
A basis set is the mathematical functions used to represent molecular orbitals. Larger basis sets give more accurate results but cost more computationally. We use different basis sets for different stages:
Geometry Optimization: 6-31G*
For finding the minimum-energy structure, 6-31G* provides a good balance:
- 6-31G: Split-valence double-zeta (two functions per valence orbital)
- *: d-polarization functions on heavy atoms
This captures bond lengths and angles accurately enough for subsequent NMR calculations, at relatively low cost.
NMR Shielding: 6-311+G(2d,p)
For NMR shielding tensors, we need higher accuracy near the nuclei. 6-311+G(2d,p) provides:
- 6-311: Triple-zeta (three functions per valence orbital)
- +: Diffuse functions on heavy atoms (important for anions, lone pairs)
- (2d,p): Two sets of d-polarization on heavy atoms, p-polarization on hydrogens
The diffuse functions are particularly important for magnetic properties because they better describe the electron density in the region between atoms.
Basis set notation summary:
| Notation | Meaning |
|---|---|
| 6-311 | Triple-zeta valence |
| + | Diffuse functions (sp on heavy atoms) |
| (2d,p) | Polarization: 2 d-sets on C,N,O,...; 1 p-set on H |
GIAO Method
Computing magnetic shielding requires evaluating matrix elements involving the vector potential of the external magnetic field. A fundamental problem arises: the calculated shielding depends on where we place the gauge origin (the point where the vector potential is zero), but physical observables must be gauge-independent.
The Gauge-Including Atomic Orbital (GIAO) method solves this by attaching a field-dependent phase factor to each basis function:
where
The shielding tensor
This is what we convert to chemical shift via linear scaling.
Implementation: NWChem computes GIAO shielding via:
property
shielding
end
task dft propertyKey reference: Wolinski, K.; Hinton, J. F.; Pulay, P. "Efficient Implementation of the Gauge-Independent Atomic Orbital Method for NMR Chemical Shift Calculations." J. Am. Chem. Soc. 1990, 112, 8251-8260. DOI: 10.1021/ja00179a005
COSMO Solvation Model
Implicit Solvation
NMR experiments are performed in solution, where solvent molecules affect the electronic structure of the solute. We could include explicit solvent molecules, but this would require:
- Generating representative solvent configurations
- Averaging over many configurations (expensive)
- Much larger calculations per configuration
Implicit solvation models instead treat the solvent as a polarizable continuum characterized by its dielectric constant
The trade-off: implicit models cannot capture specific solute-solvent interactions like hydrogen bonding. For most NMR predictions, the electrostatic effect dominates, making implicit solvation a practical choice.
COSMO Model
The COnductor-like Screening MOdel (COSMO) approximates the solvent as a conductor (
- Define a molecular-shaped cavity around the solute (typically van der Waals surface)
- Place point charges on the cavity surface to screen the solute's electric field
- In a conductor, these charges would completely screen the field
- Scale the screening charges by factor
for finite
The scaling factor approaches 1 for high
Implementation: See input_gen.py for COSMO configuration:
cosmo_block = f"""
cosmo
do_gasphase False
solvent {solvent_name}
end
"""Key reference: Klamt, A.; Schuurmann, G. "COSMO: A New Approach to Dielectric Screening in Solvents with Explicit Expressions for the Screening Energy and its Gradient." J. Chem. Soc., Perkin Trans. 2 1993, 799-805. DOI: 10.1039/P29930000799
Dielectric Constants
The dielectric constant determines the strength of solvation effects:
| Solvent | Dielectric Constant ( | Character |
|---|---|---|
| Vacuum | 1.0 | No solvation |
| CHCl3 (chloroform) | 4.81 | Weakly polar |
| DMSO | 46.7 | Highly polar |
| Water | 78.4 | Highly polar |
Higher
Important: The solvent used in calculations should match experimental conditions. Our scaling factors are derived separately for each of the 13 supported solvents (see README for full list) to account for solvent-specific systematic errors.
Solvents Supported in This Project
The QM NMR Calculator supports 12 solvents via NWChem's COSMO implementation. See the README Supported Solvents table for the full list with codes and use cases.
Scaling factors are available for all 12 solvents, derived from DELTA50 benchmark data with COSMO solvation applied during DFT calculations.
Linear Scaling Methodology
The Reference Compound Problem
The traditional approach to converting calculated shielding constants to chemical shifts uses a single reference compound (typically TMS):
However, this approach has significant limitations:
TMS shielding varies: The calculated shielding of TMS depends on the DFT method, basis set, and solvation model. A value calculated with one approach cannot be used with another.
Systematic errors accumulate: DFT methods have systematic biases that affect all calculated shieldings. A single-point reference cannot correct for these trends.
Method-specific calibration needed: Each combination of functional/basis set/solvent produces different systematic errors, requiring separate calibration.
Empirical Regression Approach
Rather than relying on a single reference compound, empirical linear scaling fits a regression across many compounds with known experimental shifts. This approach:
- Uses a benchmark dataset of diverse organic molecules
- Fits method-specific scaling factors (slope and intercept)
- Implicitly handles the reference and corrects systematic errors
- Provides error statistics (MAE, RMSD) for quality assessment
The key insight is that DFT shielding errors are largely systematic, not random. A linear correction captures most of this systematic error.
Mathematical Derivation
Given:
= calculated shielding for atom = experimental chemical shift for atom
We assume a linear relationship:
where
Taking partial derivatives and setting to zero gives the normal equations. The solution is:
where
Physical Interpretation
The scaling factors have clear physical meaning:
Slope near -1.0: Indicates the DFT method is reasonably accurate. A slope of exactly -1.0 would mean no systematic scaling error.
Deviations from -1.0: Reflect systematic over/underestimation by the DFT method. For example, a slope of -0.937 (as in our 1H CHCl3 factors) indicates the method slightly underestimates shielding changes.
Intercept: Represents the offset from the TMS reference point. This value corresponds approximately to the calculated TMS shielding, corrected for systematic effects.
Example from this project: The 1H slope of -0.9375 indicates a ~6% systematic correction. Calculated shielding differences are multiplied by 0.9375 when converting to shifts, compressing the predicted shift range slightly.
Implementation
The linear scaling formula is implemented in shifts.py:
# From shifts.py shielding_to_shift function
shift = slope * shielding + interceptThe function get_scaling_factor() retrieves the appropriate factors based on the DFT method, basis set, nucleus type, and solvent used in the calculation.
DELTA50 Benchmark
Dataset Description
The DELTA50 benchmark is a curated dataset of 50 organic molecules with diverse functional groups, used to derive empirical scaling factors for NMR chemical shift prediction.
Key characteristics:
- 50 molecules spanning alcohols, ethers, ketones, amines, aromatics, and heterocycles
- Known experimental shifts in CDCl3 and DMSO-d6 (same reference data used for all 12 solvent scaling factor derivations)
- 248 1H signals and 220 13C signals per solvent, after averaging each methyl group's three protons into one signal, as an experimental spectrum reports them
- Source: Grimblat et al. Molecules 2023, 28, 2449
- DOI: 10.3390/molecules28062449
The dataset was designed to be representative of typical organic chemistry, avoiding problematic cases (highly strained systems, paramagnetic compounds, dynamic exchange) that would require specialized treatment.
Derivation of Scaling Factors
The scaling factors used in this project were derived as follows:
DFT calculations: All 50 molecules computed with B3LYP/6-311+G(2d,p) and COSMO solvation for each of the 13 supported solvents
Linear regression: Calculated shieldings regressed against experimental shifts for each nucleus type (1H, 13C) and each solvent
Outlier removal: 3-sigma criterion applied to remove significant outliers (7 for 1H, 2 for 13C in CHCl3). These typically represent problematic functional groups or experimental errors.
Quality metrics: R-squared, MAE, and RMSD computed on the remaining data
Project Scaling Factors
The following scaling factors are used in this project, stored in scaling_factors.json.
Example factors (3 of the 24 sets — B3LYP and PBE0 in CHCl3, B3LYP in DMSO):
| Parameter | 1H B3LYP (CHCl3) | 13C B3LYP (CHCl3) | 1H B3LYP (DMSO) | 13C B3LYP (DMSO) | 1H PBE0 (CHCl3) | 13C PBE0 (CHCl3) |
|---|---|---|---|---|---|---|
| Slope | -0.9426 | -0.9502 | -0.9375 | -0.9451 | -0.9261 | -0.9499 |
| Intercept | 30.05 | 172.73 | 29.87 | 172.05 | 29.42 | 178.02 |
| R^2 | 0.9981 | 0.9987 | 0.9980 | 0.9983 | 0.9979 | 0.9989 |
| MAE | 0.09 ppm | 1.75 ppm | 0.09 ppm | 1.93 ppm | 0.10 ppm | 1.60 ppm |
| RMSD | 0.11 ppm | 2.11 ppm | 0.11 ppm | 2.36 ppm | 0.12 ppm | 1.94 ppm |
| N points | 248 | 220 | 248 | 220 | 248 | 220 |
| Outliers removed | 4 | 1 | 4 | 1 | 4 | 1 |
The 1H counts are per-signal, not per-proton: the three protons of each methyl group are averaged before the regression, matching what an experimental spectrum reports for a freely rotating CH3. Protons in other environments enter individually. Before that averaging was introduced on 2026-02-14 the same regressions ran over 335 raw proton shieldings.
Full scaling factors for all 24 sets across both functionals are documented in SCALING-FACTORS.md; the authoritative values live in scaling_factors.json, which also carries the confidence intervals and the sp2/sp3-resolved PBE0 factors.
Interpreting the table:
- High R-squared (>0.99): Indicates excellent linear correlation between calculated and experimental values
- Low MAE: Mean absolute error represents typical prediction accuracy (0.12-0.15 ppm for 1H, 1.7-2.2 ppm for 13C)
- RMSD > MAE: Indicates some larger errors exist, but the distribution is not highly skewed
Comparison Across Solvents
The scaling factors vary slightly across all 13 supported solvents:
- Vacuum vs solvated: Vacuum calculations show steeper slopes (closer to -1.0) and larger intercepts, reflecting the absence of solvation screening
- Nonpolar (benzene, toluene) vs polar solvents: Nonpolar aromatic solvents show slightly steeper 13C slopes (-0.957) compared to polar solvents like DMSO, methanol, acetonitrile (-0.943)
- Solvent polarity: More polar solvents (DMSO, DMF, acetonitrile) show similar factor patterns with slightly larger MAE, reflecting stronger solute-solvent interactions
Important: Always use scaling factors that match your calculation conditions. Using CHCl3 factors for a DMSO calculation will introduce systematic errors. The QM NMR Calculator automatically selects the correct factors based on the solvent specified in your job.
Boltzmann Weighting
Statistical Mechanics Foundation
Flexible molecules exist as ensembles of conformers at thermal equilibrium. According to statistical mechanics, the probability of finding a molecule in any particular conformer is governed by the Boltzmann distribution---lower energy conformers are exponentially more probable than higher energy ones.
This has direct implications for NMR:
- Different conformers have different geometries
- Different geometries produce different chemical shifts
- Experimental NMR observes a time-averaged spectrum (fast exchange limit)
- Predictions must average over the conformer ensemble
Mathematical Derivation
For a system in thermal equilibrium, the probability of state
where:
= energy of conformer = gas constant = 0.001987 kcal/(mol K) = temperature in Kelvin (default: 298.15 K)
The probability (population) of conformer
Numerical Stability: The Exp-Normalize Trick
Direct computation of
- Overflow: For low-energy conformers with large negative
, becomes astronomically large - Underflow: For high-energy conformers,
loses precision
The solution is to subtract the minimum energy before exponentiation:
Now all exponent arguments are
- The lowest-energy conformer has exponent 0, giving
- Higher-energy conformers have negative exponents, giving values
- No overflow possible; underflow only affects negligible conformers
Application to NMR Chemical Shifts
The population-weighted average chemical shift for each nucleus is:
where
This averaging is applied independently to:
- Each 1H nucleus (by atom index)
- Each 13C nucleus (by atom index)
The result is a single predicted spectrum representing what would be observed experimentally under fast-exchange conditions.
Temperature Dependence
The Boltzmann distribution is temperature-dependent:
- Lower temperature: Distribution becomes sharper; lowest-energy conformer dominates
- Higher temperature: Distribution becomes flatter; more conformers contribute significantly
At 298.15 K (25C, typical NMR conditions):
- A conformer 1 kcal/mol above the minimum has ~15% population
- A conformer 2 kcal/mol above has ~3% population
- A conformer 3 kcal/mol above has ~0.6% population
This motivates the energy filtering thresholds (see Conformational Sampling).
Implementation
The Boltzmann weighting is implemented in boltzmann.py:
def calculate_boltzmann_weights(energies, temperature_k=298.15):
rt = R_KCAL * temperature_k
min_energy = min(energies)
relative_energies = [e - min_energy for e in energies]
unnormalized = [math.exp(-e_rel / rt) for e_rel in relative_energies]
return [w / sum(unnormalized) for w in unnormalized]The average_nmr_shifts() function then applies these weights to per-conformer shifts:
delta_avg = sum(p_i * delta_i for p_i, delta_i in zip(weights, shifts))Conformational Sampling
Why Conformers Matter for NMR
A molecule with rotatable bonds can adopt multiple conformations, each with distinct:
- 3D geometry: Different bond rotations produce different shapes
- Electronic structure: Geometry affects electron density distribution
- NMR shielding: Each nucleus experiences a different magnetic environment
Experimental NMR spectra reflect the ensemble average of all accessible conformers (assuming fast interconversion on the NMR timescale). A calculation on only one conformer may miss significant contributors, leading to incorrect predictions.
Key insight: For flexible molecules, the quality of conformer sampling often matters more than the level of DFT theory used.
Energy Window Filtering
Not all mathematically possible conformers contribute meaningfully. Conformational sampling uses energy-based filtering:
Pre-DFT filtering (MMFF/xTB energies):
- Window: 6 kcal/mol above minimum
- Rationale: Cast a wide net to avoid missing relevant conformers
- Source: Force field (MMFF94) or GFN2-xTB energies
Post-DFT filtering (DFT energies):
- Window: 3 kcal/mol above minimum
- Rationale: At 298 K, conformers >3 kcal/mol above minimum have <1% population
- Source: B3LYP/6-31G* optimization energies
This two-stage approach balances thoroughness (wide initial search) with computational efficiency (focusing DFT on relevant conformers).
RDKit vs CREST Methods
This project supports two conformer generation approaches:
| Feature | RDKit ETKDGv3 | CREST (GFN2-xTB) |
|---|---|---|
| Speed | Fast (seconds) | Slower (minutes-hours) |
| Sampling algorithm | Distance geometry + MMFF | Metadynamics + molecular dynamics |
| Energy ranking | MMFF94 force field | GFN2-xTB semi-empirical |
| Solvation | None (gas phase) | ALPB implicit solvation |
| Strengths | Rigid/semi-rigid molecules | Flexible molecules |
| When to use | ❤️ rotatable bonds | >3 rotatable bonds |
RDKit ETKDGv3:
- Uses experimental torsion angle knowledge for realistic geometries
- Very fast: 10-50 conformers in under a second
- May miss conformers requiring barrier crossing
CREST (Conformer-Rotamer Ensemble Sampling Tool):
- Performs metadynamics to escape local minima
- Finds conformers that distance geometry might miss
- Uses GFN2-xTB for energy ranking (more accurate than MMFF)
- Includes ALPB solvation during sampling
Practical Guidelines
Use RDKit when:
- Molecule is relatively rigid (cyclic, aromatic)
- Few rotatable bonds (❤️)
- Quick screening is needed
- CREST/xTB not installed
Use CREST when:
- Molecule is flexible (long chains, multiple rotatable bonds)
- Accuracy is critical
- Time is available for thorough sampling
- Intramolecular hydrogen bonding possible
Literature References
CREST methodology: Pracht, P.; Bohle, F.; Grimme, S. "Automated exploration of the low-energy chemical space with fast quantum chemical methods." Phys. Chem. Chem. Phys. 2020, 22, 7169-7192. DOI: 10.1039/C9CP06869D
Importance for DP4+: The accuracy of DP4+ probability assignments depends critically on including all relevant conformers. Missing a low-energy conformer can dramatically affect the predicted spectrum and lead to incorrect stereochemical assignments.
Expected Accuracy and Limitations
Typical Prediction Accuracy
Mean absolute error in ppm, from the DELTA50 regressions (scaling_factors.json):
| Solvent | 1H B3LYP | 13C B3LYP | 1H PBE0 | 13C PBE0 |
|---|---|---|---|---|
| CHCl3 | 0.09 | 1.75 | 0.10 | 1.60 |
| DMSO | 0.09 | 1.93 | 0.10 | 1.79 |
| Acetone | 0.09 | 1.89 | 0.10 | 1.79 |
| Acetonitrile | 0.09 | 1.92 | 0.10 | 1.78 |
| Benzene | 0.09 | 1.56 | 0.10 | 1.39 |
| DCM | 0.09 | 1.81 | 0.10 | 1.70 |
| DMF | 0.09 | 1.92 | 0.10 | 1.78 |
| Methanol | 0.09 | 1.91 | 0.10 | 1.78 |
| Pyridine | 0.09 | 1.86 | 0.10 | 1.76 |
| THF | 0.09 | 1.79 | 0.10 | 1.68 |
| Toluene | 0.09 | 1.57 | 0.10 | 1.40 |
| Water | 0.09 | 1.93 | 0.10 | 1.80 |
PBE0 is the more accurate of the two for 13C in every solvent, which is why it is offered as a preset; for 1H the two are within 0.01-0.02 ppm of each other. RMSD runs roughly 1.2x the MAE throughout. Gas phase is absent: the benchmark contains no vacuum calculations.
Context: For comparison, ISiCLE (a similar NMR prediction framework) reports typical accuracies of ~0.2 ppm for 1H and ~2.5 ppm for 13C. Our results are competitive with or better than literature values across all 12 solvents.
Factors Affecting Accuracy
Several factors influence prediction quality:
Conformer sampling quality (most important for flexible molecules)
- Missing low-energy conformers degrades predictions
- CREST generally outperforms RDKit for flexible molecules
- Rule of thumb: ensure the 5 lowest-energy conformers are included
Basis set adequacy
- 6-311+G(2d,p) is well-validated for NMR
- Diffuse functions (+) important for anions, lone pairs
- Larger basis sets offer diminishing returns
Solvent model match
- Use scaling factors matching experimental conditions
- Implicit solvation captures bulk electrostatics
- Explicit solvent needed for H-bonding solvents (water, methanol)
Heavy atom effects
- Atoms heavier than carbon (Cl, Br, I, S, P) not parameterized
- Nearby heavy atoms may introduce systematic errors
- Relativistic effects become important for very heavy atoms
Electronic structure complexity
- Highly conjugated systems may require larger active space
- Radicals, biradicals not supported
- Transition metals require specialized methods
Known Problem Cases
Certain molecular features consistently challenge the methodology:
- Highly strained ring systems: Three-membered rings, bridgehead positions
- Strong intramolecular hydrogen bonds: Shifts of H-bonded protons unpredictable
- Unusual aromatic ring currents: [10]annulenes, anti-aromatic systems
- Significant charge separation: Zwitterions, ylides
- Anisole-type systems: Compound 48 in DELTA50 was an outlier
When Predictions May Fail
The methodology has fundamental limitations:
Explicit solvation required:
- Protic solvents (water, alcohols) where H-bonding is critical
- Salt effects, ion pairing
Dynamic systems:
- Fast exchange (tautomerism, conformational exchange faster than NMR timescale)
- Slow exchange (multiple species in equilibrium)
- Temperature-dependent equilibria
Paramagnetic systems:
- Open-shell molecules
- Metal complexes with unpaired electrons
Very large molecules:
50 heavy atoms strains basis set convergence
- Computational cost scales as O(N^4) with system size
Interpreting Results
Practical guidelines:
- 1H predictions: Reliable to ~0.2 ppm for typical organic molecules
- 13C predictions: Reliable to ~3 ppm for typical organic molecules
- Use case: Structure verification, stereochemical assignment support
- Caution: NMR prediction alone is not proof of structure; combine with other evidence
Warning signs:
- Predicted shifts outside typical ranges (1H: -2 to 15 ppm; 13C: -10 to 220 ppm)
- Very large deviations (>0.5 ppm for 1H, >5 ppm for 13C) may indicate structural issues
- Conformer energies spanning >6 kcal/mol suggests sampling problems
References
This section provides complete literature citations for the methodologies used in the QM NMR Calculator.
Primary Methods
DP4 Original Method
Smith, S. G.; Goodman, J. M. "Assigning Stereochemistry to Single Diastereoisomers by GIAO NMR Calculation: The DP4 Probability." J. Am. Chem. Soc. 2010, 132, 12946-12959. DOI: 10.1021/ja105035r
DP4+ Enhancement
Grimblat, N.; Zanardi, M. M.; Sarotti, A. M. "Beyond DP4: an Improved Probability for the Stereochemical Assignment of Isomeric Compounds using Quantum Chemical Calculations of NMR Shifts." J. Org. Chem. 2015, 80, 12526-12534. DOI: 10.1021/acs.joc.5b02396
DELTA50 Benchmark
Grimblat, N.; Gavin, J. A.; Hernandez Daranas, A.; Sarotti, A. M. "Scaling Factor Databases for Quantum Chemical Calculations: Focus on Solvent Mixtures and Unusual Nuclei." Molecules 2023, 28, 2449. DOI: 10.3390/molecules28062449
Computational Methods
ISiCLE NMR Framework
Colby, S. M.; et al. "ISiCLE: A Quantum Chemistry Pipeline for Establishing in Silico Collision Cross Section Libraries." J. Cheminform. 2019, 11, 65. DOI: 10.1186/s13321-018-0305-8
CREST Conformer Search
Pracht, P.; Bohle, F.; Grimme, S. "Automated exploration of the low-energy chemical space with fast quantum chemical methods." Phys. Chem. Chem. Phys. 2020, 22, 7169-7192. DOI: 10.1039/C9CP06869D
GIAO Method
Wolinski, K.; Hinton, J. F.; Pulay, P. "Efficient Implementation of the Gauge-Independent Atomic Orbital Method for NMR Chemical Shift Calculations." J. Am. Chem. Soc. 1990, 112, 8251-8260. DOI: 10.1021/ja00179a005
COSMO Solvation Model
Klamt, A.; Schuurmann, G. "COSMO: a new approach to dielectric screening in solvents with explicit expressions for the screening energy and its gradient." J. Chem. Soc., Perkin Trans. 2 1993, 799-805. DOI: 10.1039/P29930000799
B3LYP Hybrid Functional
Becke, A. D. "Density-functional thermochemistry. III. The role of exact exchange." J. Chem. Phys. 1993, 98, 5648-5652. DOI: 10.1063/1.464913
NMR Scaling Factors Review
Pierens, G. K. "1H and 13C NMR Scaling Factors for the Calculation of Chemical Shifts in Commonly Used Solvents Using Density Functional Theory." J. Comput. Chem. 2014, 35, 1388-1394. DOI: 10.1002/jcc.23638
Related Documentation
- Technical Architecture - System design, data flow, and CSS architecture
- Library Documentation - RDKit, NWChem, Huey integration details
- Usage Guide - Web UI and REST API reference
- Installation Guide - System setup and dependencies