MolDraw › Chemistry tools › Protonation States at pH

Add Hydrogens at pH: Protonation States

In short: Pick a pH. For a protein, get the state of every His, Asp, Glu, Lys, Arg, Cys, Tyr and terminus with AMBER names (HID/HIE/HIP, ASH, GLH, LYN, CYX). For a ligand, get the charged form as SMILES and SDF. It is free and runs in your browser.

Standard pKa values, not a predictor. Each residue type gets one textbook model pKa. Real pKa values in folded proteins shift with burial, hydrogen bonds and nearby charges, sometimes by several units. For publication work, catalytic residues or buried groups, use a structure-aware tool such as PROPKA, PDB2PQR or H++.
Choose a pH, then load a protein or a ligand.

Model pKa values used for proteins

A group is set to its protonated form when pH < pKa. The fraction protonated is 1 / (1 + 10pH − pKa). Rows within one pH unit of the pKa are highlighted: both forms are present in real samples.

GrouppKaBelow pKaAbove pKaAt pH 7.4
C-terminus (COOH)3.67COOH, 0COO⁻, −1COO⁻
Asp3.67ASH, 0ASP, −1ASP
Glu4.25GLH, 0GLU, −1GLU
His6.54HIP, +1HIE or HID, 0HIE (12% HIP)
N-terminus (NH₂)8.00NH₃⁺, +1NH₂, 0NH₃⁺ (80%)
Cys8.55CYS, 0CYM, −1CYS
Tyr9.84TYR, 0phenolate, −1TYR
Lys10.40LYS, +1LYN, 0LYS
Arg12.3ARG, +1neutralARG

Values for alanine pentapeptides from Thurlkill, Grimsley, Scholtz & Pace, Protein Science 2006, 15, 1214. Arg from Nozaki & Tanford (1967); later work puts it near 13.8, which does not change its state.

Rules that do not depend on pH

Small-molecule rules

The molecule is first neutralised, then each recognised group is ionised if the pH is on the far side of its typical pKa. These are group averages; substituents can move a real pKa by 1–3 units.

GroupTypical pKaAt pH 7.4
Sulfonic acid, sulfate ester≈ −1anion
Phosphate / phosphonic acid, 1st OH≈ 2anion
Phosphate monoester, 2nd OH (phosphonic 7.5, phosphoric 7.2)≈ 6.5dianion (near pKa)
Carboxylic acid (aliphatic / aromatic)4.8 / 4.2carboxylate
Tetrazole, acyl sulfonamide4.5–4.9anion
Thiophenol / aliphatic thiol6.6 / 10anion / neutral
Hydroxamic acid≈ 9neutral
Phenol≈ 10neutral
Primary / secondary / tertiary aliphatic amine (−1 if benzylic)10.6 / 11.0 / 9.8cation
Second N of a 1,2-diamine (piperazine, ethylenediamine)≈ 6neutral
Amidine / guanidine (acylguanidine 8)12.4 / 13.6cation
Imidazole (benzimidazole 5.5)7.0neutral (near pKa)
Pyridine / aniline5.2 / 4.6neutral

How to use it

  1. Choose Protein (PDB) or Small molecule.
  2. Set the pH: 7.4 for blood plasma, about 5 for lysosomes or an acidic assay buffer.
  3. Load the structure: a cleaned PDB (see the PDB cleaner), a PDB ID, a SMILES string or a MOL/SDF block.
  4. Check highlighted rows. They are near their pKa and are worth a second look with PROPKA.
  5. Download the renamed PDB for tleap or PDB2PQR, or the charged ligand SDF. Then convert to PDBQT.

Limitations

Frequently asked questions

Is histidine protonated at pH 7.4?

Mostly not. With the model pKa of 6.54, about 12% of free histidine is protonated at pH 7.4, so it is set to a neutral tautomer (HIE by default). At pH 5 it is about 97% protonated and is set to HIP. In a real protein the pKa can shift by several units.

What is the difference between HID, HIE and HIP?

They are AMBER names for histidine. HID has a hydrogen on ND1 (delta nitrogen), HIE on NE2 (epsilon nitrogen); both are neutral. HIP has hydrogens on both and carries +1. CHARMM calls them HSD, HSE and HSP.

Is this the same as PROPKA or PDB2PQR?

No. This tool uses fixed model pKa values for each residue type. PROPKA and PDB2PQR estimate a pKa for each residue from its surroundings, such as burial, hydrogen bonds and nearby charges. Use them for publication work, enzyme active sites and buried residues.

Does the tool add hydrogen atoms to the protein?

No. It writes the protonation state into the residue names (for example HIP, ASH, LYN, CYX). AMBER tleap, pdb4amber, PDB2PQR or Reduce then build hydrogens with correct geometry. For small molecules the SDF output does include all hydrogens, with 2D coordinates.

Why is acetic acid charged at pH 7.4?

Its pKa is about 4.8, so at pH 7.4 the ratio of acetate to acetic acid is 10^(7.4 − 4.8), about 400 to 1. The tool outputs acetate, CC([O-])=O. Phenol (pKa about 10) stays neutral and ethylamine (pKa about 10.6) becomes ethylammonium.

Last updated: