MolDraw › Chemistry tools › Peptide Calculator

Peptide Calculator: pI, Charge, Mass and ε280

In short: Enter a peptide sequence. You get the average and monoisotopic mass, the formula, the isoelectric point with four pKa sets, the net charge at any pH with a curve, ε280, GRAVY, the instability and aliphatic index and a hydropathy plot. It is free and runs in your browser.

Results appear here.

How to use the peptide calculator

  1. Type the sequence in one-letter code (DRVYIHPF) or three-letter code (Asp-Arg-Val-Tyr-Ile-His-Pro-Phe). Write phosphorylated residues as pS, pT, pY or pSer, pThr, pTyr.
  2. Tick N-terminal acetyl or C-terminal amide, or write Ac- and -NH2 in the sequence. Tick disulfides if the cysteines are paired.
  3. Choose a pKa set and the pH for the net charge. Bjellqvist gives the same pI as ExPASy ProtParam.
  4. Read the results, hover over the curves, then copy the summary or download a CSV with the charge-vs-pH table.

Worked examples (Bjellqvist pKa set)

PeptideAverage / mono mass (Da)pIε280 (M⁻¹cm⁻¹)GRAVYInstab.Aliph.
Angiotensin II, DRVYIHPF1046.19 / 1045.53456.741490−0.32525.8085.00
Insulin B chain, FVNQHLCGSHLVEALYLVCGERGFFYTPKT3429.96 / 3427.68456.902980 (3105 as cystine)0.2209.8584.33
Glucagon, HSQGTFTSDYSKYLDSRRAQDFVQWLMNT3482.79 / 3480.61576.758480−0.99056.0340.34
Human ubiquitin (76 aa)8564.84 / 8559.61666.561490−0.48936.06100.00

Instab. = instability index; Aliph. = aliphatic index. Values were cross-checked against Biopython's ProtParam module, which implements the ExPASy definitions. The masses match the protein molecular weight calculator.

How the values are calculated

Mass and formula

Mass is the sum of the residue masses plus one water (18.01524 Da average, 18.010565 Da monoisotopic). Acetyl adds C2H2O (+42.0106 Da mono), amide swaps OH for NH2 (−0.9840 Da), phosphate adds HPO3 (+79.9663 Da) and each disulfide removes 2 H (−2.0157 Da).

Net charge and pI

z(pH) = Σbasic 1 / (1 + 10pH − pKa) − Σacidic 1 / (1 + 10pKa − pH)

The pI is the pH where z = 0, found by bisection between pH 0 and 14. Disulfide-bonded Cys, an acetylated N-terminus and an amidated C-terminus carry no charge. Each phosphate adds two acidic groups (pKa about 2.1 and 5.8–5.9, the same in every set).

pKa setN-termC-termAspGluHisCysTyrLysArg
Bjellqvist (ExPASy)*7.53.554.054.455.989.010.010.012.0
EMBOSS8.63.63.94.16.58.510.110.812.5
Lehninger9.692.343.864.256.08.3310.010.512.4
Thurlkill 20068.03.673.674.256.548.559.8410.412.3

* Bjellqvist also uses terminal values that depend on the end residue: N-terminal Ala 7.59, Met 7.0, Ser 6.93, Pro 8.36, Thr 6.82, Val 7.44, Glu 7.7; C-terminal Asp 4.55, Glu 4.75. The default is Bjellqvist because it reproduces ExPASy, the value most people compare with. The EMBOSS set is the one used by the sequence to structure tool; Thurlkill 2006 (alanine pentapeptides) is the set used by the protonation state tool. Lehninger values are for free amino acids, so they overstate the N-terminal pKa of a peptide.

Extinction coefficient at 280 nm

ε280 = 5500 n(Trp) + 1490 n(Tyr) + 125 n(cystine) A280(1 mg/mL) = ε / MW

Values from Pace et al., Protein Science 1995, 4, 2411. Two values are given: all Cys paired as cystines, and all Cys reduced.

GRAVY, instability index and aliphatic index

Limitations

Frequently asked questions

How is the isoelectric point of a peptide calculated?

Each ionisable group (N-terminus, C-terminus, Asp, Glu, Cys, Tyr, His, Lys, Arg) carries a fractional charge from the Henderson–Hasselbalch equation. The sum is the net charge. The pI is the pH where the sum is zero, found here by bisection between pH 0 and 14.

Why do different pI calculators give different values?

They use different pKa values. For ubiquitin the Bjellqvist set used by ExPASy gives pI 6.56, while the EMBOSS set gives 7.54. No set is exact, because real pKa values depend on the neighbours and the fold. The tool shows all four sets side by side.

Does this match ExPASy ProtParam?

With the Bjellqvist pKa set the pI, average mass, extinction coefficients, GRAVY, instability index and aliphatic index follow the ProtParam definitions. Ubiquitin gives 8564.84 Da, pI 6.56, GRAVY −0.489 and aliphatic index 100.00.

How do N-terminal acetylation and C-terminal amidation change the result?

Acetylation adds C2H2O (+42.011 Da monoisotopic) and removes the positive N-terminal amine. Amidation replaces OH by NH2 (−0.984 Da) and removes the negative C-terminal carboxylate. Both change the pI, often by more than one unit for short peptides.

What do the instability index and GRAVY mean?

The instability index (Guruprasad 1990) sums weights of dipeptides; a value under 40 predicts a stable protein in a test tube. GRAVY is the average Kyte–Doolittle hydropathy; positive values mean a hydrophobic sequence. Both are statistical rules of thumb, not measurements.

Last updated: