/pwiz

The ProteoWizard Library is a set of software libraries and tools for rapid development of mass spectrometry and proteomic data analysis software.

Primary LanguageC#Apache License 2.0Apache-2.0

ProteoWizard Logo

The ProteoWizard Library and Tools are a set of modular and extensible open-source, cross-platform tools and software libraries that facilitate proteomics data analysis.

The libraries enable rapid tool creation by providing a robust, pluggable development framework that simplifies and unifies data file access, and performs standard chemistry and LCMS dataset computations.

Core code and libraries are under the Apache open source license; the vendor libraries fall under various vendor-specific licenses.

Features

  • reference implementation of HUPO-PSI mzML standard mass spectrometry data format
  • supports HUPO-PSI mzIdentML 1.1 standard mass spectrometry analysis format
  • supports reading directly from many vendor raw data formats (on Windows)
  • modern C++ techniques and design principles
  • cross-platform with native compilers (MSVC on Windows, gcc on Linux, darwin on OSX)
  • modular design, for testability and extensibility
  • framework for rapid development of data analysis tools
  • open source license suitable for both academic and commercial projects (Apache v2)

Official build status

OS Status
Windows Windows status
Linux Linux status

Click here to visit the official download page.

Unofficial toolsets

OS Toolset Status
Windows VS2013 VS2013 status
Linux GCC 5 GCC5 status
Linux GCC 6 GCC6 status
Linux GCC 7 GCC7 status
OS X GCC 4.9 OSX status