The practical answer

A mass spectrometry line answers one question: is there an ion whose mass matches the expected sequence? Compute the theoretical mass from the sequence, convert it to the ion the report lists (for example [M+H]+ or [M+2H]2+ using the proton mass 1.00727646658 u), and compare. A match supports identity. It does not measure purity, content or sequence order. [1] [2] [3]

Evidence, method & source dates ↓

What the MS line on a certificate is for

Most peptide certificates pair an HPLC purity percentage with a mass spectrometry result. Buyers often read the two as one quality score. They are separate tests. HPLC reports how much of the detected signal sits in the main peak. Mass spectrometry reports the mass-to-charge ratio (m/z) of ions the instrument detected, and the certificate compares that with the mass expected for the ordered sequence.

Suppliers describe the split the same way. Peptides EU, for example, says its purity is measured by reverse-phase HPLC and identity is confirmed by mass spectrometry. [6] Treat the MS line as an identity check, and read it with three questions: which mass was expected, which ion was observed, and how close the two are.

Compute the expected mass from the sequence

A peptide's monoisotopic mass is the sum of its residue masses plus one water (H2O) for the free N- and C-termini. Each residue mass comes from its elemental formula and the masses of the most abundant isotopes: 1H 1.00782503223, 12C 12 exactly, 14N 14.00307400443, 16O 15.99491461957 and 32S 31.9720711744. [1] Average mass uses standard atomic weights instead and is always somewhat higher. Expasy's PeptideMass tool returns either average or monoisotopic values, so you can cross-check your arithmetic and must state which one you used. [3]

Worked example with a fictional sequence, GAVFK. Residue masses: G 57.02146, A 71.03711, V 99.06841, F 147.06841, K 128.09496. Their sum is 502.29035; adding water (18.01056) gives a neutral monoisotopic mass M of 520.3009 for the formula C25H40N6O6. Modifications change this number: an amidated C-terminus, an acetylated N-terminus, a disulfide bond or a salt form must be reflected in the expected mass, so copy the exact specification, not just the one-letter sequence.

Ion listed on the reportHow to calculate itGAVFK value (m/z)
M (neutral)Sum of residues + H2O520.3009
[M+H]+(M + 1 x 1.007276) / 1521.3082
[M+2H]2+(M + 2 x 1.007276) / 2261.1577
[M+3H]3+(M + 3 x 1.007276) / 3174.4409

Charge states: why one peptide shows several peaks

Electrospray ionization often puts more than one proton on a peptide, so the same molecule appears at several m/z values. Agilent's deconvolution documentation describes the logic: a set of peaks is treated as one component when consecutive charge states give the same molecular weight, and software converts the multiply charged spectrum into a neutral-mass spectrum. [4] The proton mass used for that conversion is 1.007276466 u (CODATA 2022). [2]

To check a report by hand, take each listed peak, assume a charge n, and compute neutral mass = n x (m/z) - n x 1.007276. In the GAVFK example, 261.1577 x 2 - 2.014553 = 520.3009, the same neutral mass as the singly charged peak at 521.3082. If the certificate only shows a deconvoluted mass, ask for the raw spectrum or at least the ion list. A deconvoluted number with no spectrum cannot be checked.

Tolerance: how close is close enough

Mass error is usually expressed in parts per million: (observed - theoretical) / theoretical x 1,000,000. If a report lists [M+H]+ observed at 521.3075 against a theoretical 521.3082, the error is -1.3 ppm. If it lists 521.3 with no decimals beyond one place, it is reporting at a much coarser resolution, and the acceptable window should be correspondingly wider.

Laboratories price and report these as different services. Ohio State's core, for example, lists accurate-mass molecular weight determination (ESI or MALDI) separately from nominal-mass MALDI. [5] A nominal-mass result is still useful, but it cannot separate candidates that differ by less than about one mass unit. The certificate should state its acceptance window. If it does not, ask the issuing laboratory what tolerance it applied and whether the value is monoisotopic or average.

Report showsWhat you can concludeWhat to ask
Observed m/z with ion type, theoretical value and ppm errorA checkable identity match at the stated toleranceWas the theoretical value monoisotopic or average?
Observed mass only, no theoretical valueNothing until you compute the expected mass yourselfWhich sequence and modifications were assumed?
"MS: conforms" with no numbersA conclusion without evidenceRequest the spectrum, ion list and acceptance window
Value differs from your calculation by about 57, 71 or 128Possible missing residue (G, A or K in this example) or a different sequenceWhich sequence did the laboratory use?

What mass spectrometry does and does not prove

A mass match is evidence that a molecule of that mass was present in the sample tested. It is not evidence about how much of it there is or how pure the material is. Two sequences with the same amino acids in a different order have exactly the same mass: GAVFK and KFVAG both compute to 520.3009. Swapping an L-amino acid for its D-form also leaves the mass unchanged. A deletion is easier to spot: AVFK, missing the glycine, computes to 463.2794, a 57.0215 drop.

QuestionIntact-mass MS answers it?What would answer it
Is a molecule of the expected mass present?Yes, within the stated toleranceObserved vs theoretical m/z with ion type
What percentage of the material is the target?NoHPLC purity with chromatogram and integration
How many milligrams of peptide are in the vial?NoNet peptide content (amino acid or nitrogen analysis)
Is the residue order correct?No, isomers share one massFragmentation (MS/MS) data for the sequence
Is the sample free of endotoxin or water?NoEndotoxin (LAL) and Karl Fischer results
Is this result from my lot?Only if the lot number on the report matches the vialLot-matched report confirmed by the issuing laboratory

A five-minute check before filing the certificate

If the report has no spectrum, no ion type and no expected value, file it as unresolved and ask the issuing laboratory for the underlying data. This review covers documentation only. It says nothing about suitability for any use outside the laboratory.

  • Copy the exact sequence and modifications from the order, not from the product name.
  • Compute the monoisotopic neutral mass yourself or with Expasy PeptideMass, and note which mass type you used. [3]
  • Convert it to every ion the report lists, using 1.007276 per proton. [2]
  • Calculate the ppm error for each listed ion and compare it with the tolerance printed on the report.
  • Confirm the lot number on the MS page is the lot on your vial and on the HPLC page.
  • Record the result as identity supported, not supported, or unresolved. Do not record it as purity.

Questions before you decide

The COA lists 1041.6 but my peptide should weigh about 2081. Is it wrong?

Not necessarily. A doubly charged ion appears at roughly half the neutral mass plus one proton. Multiply by 2 and subtract two proton masses (2.014553) before comparing.

Does a mass match mean the purity figure is right?

No. Mass spectrometry and HPLC answer different questions. A correct mass can sit alongside a low purity, and a high purity figure says nothing about whether the main peak is the right molecule.

Should I use monoisotopic or average mass?

Use whichever the report used. The certificate should say which mass type it applied; if it does not, ask the issuing laboratory before comparing numbers.

Check the underlying evidence

Sources & review dates

Sources are documentary evidence. They do not establish firsthand testing of a listed supplier.