The Fragment Mass Calculator computes expected monoisotopic masses of molecular fragments for mass spectrometry analysis and annotation.
Report an issue
Spotted a wrong result, broken field, or typo? Tell us below and we’ll fix it fast.
Fragment Mass Calculator Explained
A fragment mass is the mass of a chosen subset of atoms from a larger molecule, often produced during ion fragmentation. In practice, you specify which atoms remain, which leave as neutral losses, and what charge and adducts are present. The calculation is stoichiometric, meaning it counts atoms and applies their atomic masses. The tool then converts the neutral fragment mass to an observed m/z based on charge state and any adducts.
Two main mass types are supported. Monoisotopic mass uses the exact mass of the most abundant isotope of each element (for example, 12C, 1H, 16O). Average mass uses the weighted average over natural isotopic abundances. Monoisotopic values are preferred for high-resolution assignments, while average mass is convenient for solution work and concentration conversions.
The calculator also handles common chemistry scenarios. These include neutral losses such as H2O, NH3, CO, and CO2, adducts like H+, Na+, K+, and multiply charged fragments. You can optionally estimate isotopic shifts, for example by adding a fixed number of 13C labels. All outputs include consistent units to support lab notes, reports, or instrument methods.
How to Use Fragment Mass (Step by Step)
Start by describing your parent structure and the fragment you expect or want to design. Then add the relevant ion chemistry conditions such as charge and adducts. Finally, review the calculated mass and m/z, and if needed, connect mass to concentration for solution work.
- Enter a chemical formula or a sequence from which a fragment will be defined.
- Define the fragment: select residues, atoms, or a rule, and specify any neutral loss.
- Choose charge state and polarity, and add adducts (for example, H+, Na+, or Cl−).
- Select monoisotopic or average mass, and optionally add isotopic labels.
- Set output preferences, including units, precision, and optional concentration fields.
After calculation, compare predicted m/z with your spectrum. If peaks differ, adjust the fragment rule, adducts, or charge. Small mismatches may come from rounding, instrument calibration, or an unaccounted loss.
Equations Used by the Fragment Mass Calculator
The calculator uses well-established stoichiometric relationships that combine atomic masses, adducts, charge, and neutral losses. Below are the core equations and constants used to transform a composition into a measurable signal.
- Monoisotopic neutral mass: M_neutral = Σ n_i × m_i, where n_i is atom count and m_i is monoisotopic atomic mass.
- Fragment with losses and addends: M_frag = M_part − Σ L_j + Σ A_k, where L_j are neutral losses and A_k are added groups.
- Observed m/z for positive mode: m/z = (M_frag + z × m_proton + Σ m_adduct,cation − Σ m_adduct,anion)/z. For negative mode, remove electrons and add anionic adducts accordingly.
- Proton mass (added when protonated): m_proton ≈ 1.007276 Da. Common adducts: Na+ ≈ 22.989218 Da, K+ ≈ 38.963158 Da.
- Average mass: M_avg = Σ n_i × m̄_i, where m̄_i is the natural abundance–weighted atomic mass.
- Isotopic label shift: each 13C adds ≈ 1.003355 Da relative to 12C; similarly, 15N adds ≈ 0.997035 Da relative to 14N.
All calculations are performed with high-precision constants, then rounded to your chosen number of decimal places. Precision affects reported ppm, so set it to match your instrument’s resolving power.
Inputs and Assumptions for Fragment Mass
The calculator takes a few key inputs that describe the fragment and the measurement context. Each input affects either the stoichiometry or how a neutral mass becomes an m/z value on your instrument.
- Parent definition: a chemical formula (for example, C6H12O6) or a sequence with a mapping to elemental composition.
- Fragment rule: atoms or residues kept, cleavage type, and any neutral losses (for example, H2O, NH3).
- Charge state z and polarity: positive or negative mode, including multiply charged ions.
- Adducts and modifiers: protons, metal cations (Na+, K+), anions (Cl−), or in-source derivatization.
- Isotope model: monoisotopic, average, or specific labels (for example, number of 13C or 15N atoms).
- Output and context: mass units, m/z precision, optional ppm tolerance, and optional solution concentration and volume.
Default ranges cover light elements up to heavy heteroatoms, and charges from −10 to +10. Very large polymers or exotic elements can be entered as long as atomic masses are defined. If your fragment definition is ambiguous, the calculator prompts you to clarify which atoms or residues are kept to avoid double counting.
Using the Fragment Mass Calculator: A Walkthrough
Here’s a concise overview before we dive into the key points:
- Select Monoisotopic or Average mass mode to set the calculation basis.
- Enter the parent formula or paste a sequence to establish stoichiometry.
- Choose a fragmentation rule or manually select the atoms that remain.
- Add neutral losses and adducts, and set the charge state and polarity.
- Optionally add isotopic labels and, if needed, enter mass and volume for concentration.
- Run the calculation and read mass, m/z, ppm, and stoichiometric details in the results.
These points provide quick orientation—use them alongside the full explanations in this page.
Example Scenarios
Small molecule with sodium adduct and water loss: Consider glucose (C6H12O6) forming a [M+Na]+ ion. Monoisotopic neutral mass ≈ 180.063388 Da; adding Na+ gives m/z ≈ 203.052606 (z = 1). A common fragment is [M−H2O+Na]+, subtracting 18.010565 Da, giving m/z ≈ 185.042041. This matches expected dehydrations in positive-mode spectra. What this means: if you see a peak near 185.042 at z = 1, it likely corresponds to a sodium-adducted dehydration of glucose.
Isotopic labeling and concentration link: Take benzene (C6H6) with [M+H]+ in monoisotopic mode. Neutral mass ≈ 78.046950 Da; adding H+ gives m/z ≈ 79.054226 at z = 1. If one 13C label is present, m/z shifts by ≈ 1.003355 to ≈ 80.057581. For a solution at 10 µg/mL (10 mg/L) using average mass 78.11 g/mol, c ≈ 0.128 mM. What this means: an observed +1.003 Da shift flags a single 13C label, and the calculator links mass to a practical concentration.
Assumptions, Caveats & Edge Cases
The calculator models fragment mass using exact stoichiometry, then converts to m/z with specified charges and adducts. This matches many laboratory scenarios, but real spectra can include secondary chemistry and instrument artifacts. Keep a few caveats in mind when interpreting results.
- Neutral losses listed are subtracted from the neutral fragment, not from the adduct mass unless specified.
- Multiply charged ions reduce m/z spacing; isotopic peaks are separated by 1/z Da.
- Radical fragments and odd-electron ions may appear; their exact masses differ from closed-shell expectations.
- Average mass is useful for bulk calculations, but monoisotopic mass is best for high-resolution peak matching.
- Adduct lists are simplified; rare adducts or clusters (for example, [M+Na+NH4]+) may require manual entry.
If you suspect unexpected chemistry, try toggling neutral losses, adding alternate adducts, or scanning charge states. When peaks remain unexplained, review sample preparation, consider in-source fragmentation, and verify instrument calibration and mass accuracy.
Units & Conversions
Units matter because fragment mass, m/z, and concentration must be consistent across calculations and instruments. The dalton is numerically equivalent to g/mol, which simplifies stoichiometry, but adduct handling and ppm tolerances require care. The table below compiles common conversions used by the calculator.
| Quantity | Unit | Conversion / Equivalent | Notes |
|---|---|---|---|
| Mass (monoisotopic) | Da | 1 Da = 1 g/mol | Use for exact masses and stoichiometry. |
| Proton adduct | H+ | ≈ 1.007276 Da | Add per charge in positive mode. |
| Sodium adduct | Na+ | ≈ 22.989218 Da | Common in ESI with salts present. |
| ppm error | ppm | Δm = m/z × ppm × 10⁻⁶ | Example: 1 ppm at m/z 500 ≈ 0.0005 Da. |
| Concentration | mg/mL → mM | c_mM = 1000 × (mg/mL)/M | Requires molar mass M in g/mol. |
Use the table as a quick reference while entering inputs. For example, to convert a 5 ppm window at m/z 400, compute 400 × 5 × 10⁻⁶ = 0.002 Da. For concentration, a 2 mg/mL solution of a 200 g/mol compound is 10 mM.
Troubleshooting
If the predicted m/z does not match your data, a few common issues usually explain the gap. Begin by confirming the chemistry and the calculation mode. Small discrepancies often come from unaccounted adducts or using average mass instead of monoisotopic mass.
- Mismatch by ~1.003 Da: check for a single 13C label or isotope peak.
- Mismatch by ~22.99 or 38.96 Da: check for Na+ or K+ adduction.
- Observed spacing of 0.5 Da: your fragment is likely doubly charged (z = 2).
- Negative mass or m/z: confirm loss definitions and do not remove addends twice.
- Peak off by a few mDa: adjust ppm tolerance or confirm instrument calibration.
When in doubt, simplify: remove all losses and adducts, set z = 1, and rebuild the scenario step by step. This isolates the parameter causing the discrepancy and restores confidence in the calculation.
FAQ about Fragment Mass Calculator
What is the difference between monoisotopic and average mass?
Monoisotopic mass uses the exact mass of the most abundant isotope of each element, ideal for high-resolution spectra. Average mass averages over natural isotopes and is useful for bulk calculations and concentration conversions.
How do adducts change my fragment m/z?
Adducts add or subtract mass before dividing by charge. For example, [M+Na]+ adds ≈ 22.989218 Da and, at z = 1, increases m/z by the same amount.
Can I model isotopic labeling like 13C or 15N?
Yes. Specify the number of labeled atoms; each 13C adds ≈ 1.003355 Da, and each 15N adds ≈ 0.997035 Da to the monoisotopic mass.
How does the calculator handle concentration?
Enter mass and volume, and the tool converts using n = m/M and c = n/V. It reports molarity and supports quick conversions such as mg/mL to mM.
Key Terms in Fragment Mass
Fragment mass
The mass of a defined substructure or ion derived from a parent molecule, after applying losses, adducts, and charge considerations.
Monoisotopic mass
The exact mass calculated using the most abundant isotope of each element, yielding the theoretical lowest mass peak.
Average mass
The mass computed using natural isotopic abundances, matching bulk properties and solution calculations.
Adduct
An ion or molecule that associates with the analyte during ionization, changing the observed mass and m/z, such as H+, Na+, or Cl−.
Neutral loss
A neutral molecule (for example, H2O or NH3) that departs during fragmentation, decreasing the neutral mass of the fragment.
Charge state
The integer number of positive or negative charges on an ion, which scales m/z and isotope spacing by 1/z.
Isotopic label
A deliberate substitution of heavier isotopes (for example, 13C or 15N) that shifts monoisotopic mass by known increments.
Stoichiometry
The quantitative relationship of elements in a molecule; fragment calculation counts atoms and applies their exact masses.
Sources & Further Reading
Here’s a concise overview before we dive into the key points:
- IUPAC Gold Book: mass-to-charge ratio (m/z)
- NIST Chemistry WebBook: atomic weights and thermochemical data
- Unimod: curated masses for modifications and neutral losses
- PubChem: compound records with formulas and average masses
- Thermo Fisher: introduction to fragmentation patterns
- HUPO-PSI MS: controlled vocabularies and file formats
These points provide quick orientation—use them alongside the full explanations in this page.