msaccess

msaccess provides a modular, extensible C++ library and companion tools for proteomics and LC-MS data access and processing, including mzML readers and writers and standard computations for mass spectrometry datasets.


Key Features:

  • Modular Framework: Unifies data file access and performs standard computations on proteomics and LCMS datasets within a pluggable architecture.
  • Data Format Support: Includes readers and writers for the mzML data format implemented using modern C++ techniques.
  • Cross-Platform Compatibility: Compiles with native compilers across Linux (GCC), Windows (MSVC), and macOS (XCode).
  • Open Source Licensing: Distributed under the Apache v2 license for academic and commercial use.
  • Companion Tools: Provides a set of companion tools that demonstrate application development on top of the library.

Scientific Applications:

  • Proteomics Data Analysis: Enables processing and analysis workflows for mass spectrometry–based proteomics datasets.
  • mzML Data Handling: Serves as a backend for reading and writing mzML files used in MS experiments.
  • Tool Development and Reproducibility: Facilitates creation of custom analysis tools and standardized data processing to improve reproducibility in proteomic studies.

Methodology:

Implemented using modern C++ programming techniques and design principles emphasizing modularity and extensibility, with mzML readers/writers and unified data file access for proteomics and LC-MS computations.

Topics

Collections

Details

Tool Type:
command-line tool
Operating Systems:
Linux, Mac
Programming Languages:
C++
Added:
1/17/2017
Last Updated:
3/26/2019

Operations

Data Inputs & Outputs

Chromatogram visualisation

Publications

Kessner D, et al. ProteoWizard: open source software for rapid proteomics tools development. Bioinformatics. 2008; 24:2534-6. doi: 10.1093/bioinformatics/btn323

PMID: 18606607

Documentation

Downloads

Links

Software catalogue
http://ms-utils.org