A general procedure for rounding m/z values in low-resolution mass spectra

Rapid Commun Mass Spectrom. 2022 Jun 15;36(11):e9294. doi: 10.1002/rcm.9294.

Abstract

It was revealed that nominal mass spectra extracted from the same NetCDF file using different gas chromatography/mass spectrometry (GC/MS) software products are not identical. This phenomenon is caused by differences in algorithms used for rounding floating-point m/z values to integers. It was found that all programs under consideration (AMDIS, ChemStation, ChromaTOF, MS Search, OpenChrom) use different procedures. It is necessary to know how fractional parts of accurate m/z values of ions are distributed to determine which algorithm yields more robust results. We estimated the respective distribution using two databases (PubChem and NIST). As a result, we came up with a procedure that minimizes the influence of random errors on rounding to integer m/z values. The procedure we suggest is to sum intensities of all floating-point m/z values in a bin [MZ - 0.38; MZ + 0.62] and assign MZ as a nominal m/z value, where MZ is an integer m/z value.

MeSH terms

  • Algorithms*
  • Gas Chromatography-Mass Spectrometry / methods
  • Mass Spectrometry
  • Software*