Sequence or composition · a/b/c and x/y/z fragments · enzyme digest · average m/z
Sequences accept one-letter (PEPTIDE), three-letter (ALA-GLY-…) and modification syntax (P(Phos), [Cit+71.984]) plus termini (-NH2). The fragment table follows the a/b/c and x/y/z series with self-consistent complements and lists monoisotopic and average m/z on every row. Switching the input mode to amino acid composition (A3R2K1) gives the intact formula, masses and adduct average m/z when only the counts are known; a composition has no order, so no fragment or digest table is drawn.
Every calculation runs locally in your browser. Nothing you type is ever uploaded.
The peptide section accepts two kinds of input: a full sequence (one-letter PEPTIDEKRAQ, three-letter ALA-GLY-..., modified residues such as P(Phos) or [Cit+71.984]) and a composition-only form (A3R2K1). Both give the peptide formula, monoisotopic and average mass, and the m/z of every adduct - the average m/z being the one to compare against low-resolution or wide-envelope measurements.
A sequence input additionally expands into a fragment table: a/b/c and x/y/z series, secondary ions (b-H2O, y-NH3 and similar) and multiply charged ions, each row listing monoisotopic and average m/z, with complementary fragments summing to the parent. An enzyme digest list (trypsin, Lys-C, Glu-C, Asp-N and more) is produced with configurable missed cleavages and length limits. A composition has no order, so it yields the intact peptide only, with no fragment or digest tables.
Pure front end · zero dependencies · free · Chinese / Traditional / English