mstoolkit


Lightweight C++ library for reading/writing/manipulating many common mass spectrometry data formats

MSToolkit

The MSToolkit is a light-weight C++ library for reading, writing, and manipulating mass spectrometry data. The MSToolkit is easily linked to virtually any C++ algorithm for simple, fast file reading and analysis.

NOTICE

Due to Google Code shutting down, MSToolkit has moved to a new site: MSToolkit on GitHub This site is no longer being maintained. Please go to the new site for the latest updates and code. Thank you.

Supported File Formats

  1. mzML including internal compression (zlib and numpress) and external compression (.mzML.gz) read-only
  2. mzXML including internal compression (zlib) and external compression (.mzXML.gz) read-only
  3. mgf write-only
  4. ms1 read/write
  5. ms2 read/write
  6. bms1 read/write
  7. bms2 read/write
  8. cms1 read/write
  9. cms2 read/write
  10. RAW Thermo proprietary file format (Windows only, requires Xcalibur/MSFileReader) read-only

Simple Interface

  • Open any file format from a single function call.
  • Store any spectrum in a simple, comprehensive data structure.
  • Sequential or random-access file reading.

Easy Integration

  • All headers included from a single location.
  • Single library file easily linked by the compiler.

Project Information

The project was created on Feb 22, 2011.

Labels:
Academic CPlusPlus Library Bioinformatics MassSpectrometry Science