Choosing the Right Partial Charges for Molecular Docking: AM1-BCC, PM6 and Beyond

Jun 23, 2026·
Yassir Boulaamane
Yassir Boulaamane
· 4 min read

In molecular docking, partial charges are how we model the electrostatic interactions between a ligand and its receptor — the hydrogen bonds, salt bridges, and dipole contacts that often decide whether a pose is right and whether the predicted affinity means anything. They are easy to take for granted, but the choice of charge model quietly propagates into every binding pose and every score your pipeline produces.

The gold standard, RESP (fit to HF/6-31G* electrostatic potentials), is accurate but slow — far too expensive to apply to every molecule in a virtual screen. So in practice we lean on semi-empirical charges, which approximate that quality at a fraction of the cost. Two methods dominate because they sit in the sweet spot of accuracy and speed: AM1-BCC and PM6.

Accuracy vs speed
Where the common charge models land. AM1-BCC gets close to RESP-quality electrostatics while staying fast enough for high-throughput docking; Gasteiger is cheap but too crude for final scoring.


1. AM1-BCC — the workhorse

AM1-BCC (Austin Model 1 with Bond Charge Corrections) was designed for exactly this job: reproducing the RESP / HF/6-31G* electrostatic potential without the quantum-mechanical price tag. It runs a fast AM1 calculation, then applies empirical bond charge corrections that pull the charges toward what an expensive RESP fit would have given.

  • Accuracy: High — comparable to RESP in many cases, with per-atom errors typically < 0.1 e.
  • Designed for: Reproducing RESP (HF/6-31G*) electrostatic potentials.
  • Speed: Fast; suitable for high-throughput docking.
  • Best use case: Ligands in protein–ligand docking.
  • Tools: Antechamber (AmberTools), OpenEye QUACPAC, and RDKit via wrappers.

This is the default I’d reach for in any docking pipeline where electrostatic accuracy matters but full QM charges are out of budget.

# AM1-BCC charges with Antechamber (AmberTools)
antechamber -i ligand.mol2 -fi mol2 \
            -o ligand_bcc.mol2 -fo mol2 \
            -c bcc -nc 0      # -nc = net charge

2. PM6 — when polarization matters

PM6 (Parametric Method 6) is a more modern semi-empirical Hamiltonian that improves on older AM1/PM3 parameterizations, especially for polar interactions and hydrogen bonding.

  • Accuracy: Higher than AM1 and PM3, particularly for polar and H-bonding systems.
  • Speed: Slower than AM1-BCC, but still far faster than full ab initio methods.
  • Tools: MOPAC, Gaussian, and other quantum packages.
  • Best use case: Challenging systems where a better description of polarization or hydrogen bonding is needed.
# MOPAC input for PM6 charges
PM6 CHARGE=0 MULLIK PRECISE
ligand

The methods to avoid (or use only as fallbacks)

AM1 or PM3 — legacy

On their own, AM1 and PM3 offer only moderate-to-low accuracy: their electrostatic potential reproduction is weaker and the parameterizations are dated. They’ve largely been superseded by AM1-BCC (which builds on AM1 but corrects it) and PM6. Treat them as historical, or as a fallback when neither BCC nor PM6 is available in your toolchain.

Gasteiger — screening only

Gasteiger charges are very fast and convenient — which is why they’re the default in many docking tools — but their accuracy is poor. They’re fine for a quick pre-filter or preliminary triage of a large library, but don’t use them for final pose prediction or affinity ranking.


Benchmarking takeaways

A few consistent findings from the literature are worth internalizing:

  • AM1-BCC approximates RESP well. Across diverse ligand sets, AM1-BCC reproduces RESP charges with errors below ~0.1 e for most atoms — close enough that the two often give comparable docking behavior.
  • Better charges, better docking. Ligands parameterized with AM1-BCC or RESP charges tend to yield improved enrichment factors, more accurate pose prediction, and stronger correlation with experimental binding energies than crude alternatives.
  • Gasteiger lags. The speed advantage doesn’t survive contact with the accuracy requirements of final scoring.

A practical decision guide

There’s no single “best” method — the right choice depends on where you are in the campaign and how much electrostatic fidelity the question demands.

Charge method decision guide
A quick rule of thumb: Gasteiger to triage, AM1-BCC to dock, PM6 or RESP when the chemistry is delicate.

  • General docking pipelines (AutoDock, GOLD, Glide): use AM1-BCC. It’s the dependable default.
  • Lead optimization, or any case where accurate hydrogen bonding or dipole modeling is critical: step up to PM6 or DFT-based RESP charges.
  • Preliminary screening / huge library triage: Gasteiger is acceptable for the first cut — but re-charge survivors with AM1-BCC before you trust any score.

Summary

Method Accuracy Speed Electrostatic quality Recommended for docking
AM1-BCC High Fast Very good ✅ Yes
PM6 High Medium Good (better than AM1) ✅ Yes
AM1 / PM3 Moderate Fast Moderate to poor ⚠️ Sometimes
Gasteiger Low Very fast Poor ❌ No
RESP Very high Slow Excellent ★ Best, but expensive

The short version: default to AM1-BCC for the bulk of your docking, reserve PM6 or RESP for the moments that demand it, and keep Gasteiger to the screening stage only. Getting the charges right is one of the cheapest ways to make a docking pipeline more trustworthy.