The ProteoWizard Library is a set of software libraries and tools for rapid development of mass spectrometry and proteomic data analysis software.
Switch branches/tags
Nothing to show
Clone or download
chambm - changed installers to use side-by-side MSVC runtime (#276)
- changed installers and build system to use side-by-side MSVC runtime DLLs rather than requiring the appropriate redistributables to be installed
* removed VC10 DLLs no longer in use
* moved VC11 OpenMP DLLs to VC110 CRT directory to be consistent with other OpenMP DLLs
* added VC9 CRT/MFC DLLs that CompassXtract uses
* added VC14 MFC and concurrency runtime DLLs used by timsdata.dll
* commented out x64/x86 and .dll in .gitignore
* changed IDPicker deploy test to use non-admin install
* updated WiX templates to "Single Package Authoring" which allow per-user or per-machine installation, factored out the shared list of pwiz vendor DLLs into a standalone file (vendor-dlls.wxs-fragment), and made them check for .NET 4.7.2 as a prerequisite
* added Eula.TimsSDK
Latest commit 5febe19 Nov 12, 2018
Permalink
Failed to load latest commit information.
doc Updated my contact info from Insilicos to UW. May 30, 2014
example_data - fixed dependencies for ThermoRawMetaDump and added --scanTrailers o… Nov 26, 2014
libraries Update WIFF2 SDK to SciexToolkit (#270) Oct 19, 2018
pwiz * migrated binary data passthrough branch from SVN and updated for ne… Nov 7, 2018
pwiz_aux * migrated binary data passthrough branch from SVN and updated for ne… Nov 7, 2018
pwiz_tools - changed installers to use side-by-side MSVC runtime (#276) Nov 12, 2018
scripts - changed installers to use side-by-side MSVC runtime (#276) Nov 12, 2018
.gitattributes * migrated binary data passthrough branch from SVN and updated for ne… Nov 7, 2018
.gitignore - changed installers to use side-by-side MSVC runtime (#276) Nov 12, 2018
.travis.yml * reduced Travis to 4 toolsets to get faster cycle time Apr 6, 2018
BUILDING add a brief note pointing new developers at the various resources tha… Sep 14, 2011
Jamroot.jam - changed installers to use side-by-side MSVC runtime (#276) Nov 12, 2018
LICENSE added Apache license Mar 7, 2008
README.md Test commit to see smart build trigger reaction for PRs Sep 27, 2018
appveyor.yml Skyline/work/20180529 move to net472 (#82) Aug 15, 2018
clean.bat Waters/UNIFI MS^e low and high energy as MS1 and MS2 (#299) Oct 26, 2018
clean.sh Waters/UNIFI MS^e low and high energy as MS1 and MS2 (#299) Oct 26, 2018
pwiz.sln - switched to use RawFileReader for reading Thermo RAW files (#170) Aug 29, 2018
pwiz.vcxproj - added combineIonMobilitySpectra support for UNIFI data Sep 17, 2018
pwiz.vcxproj.filters Skyline - rewrote AuditLogList, improved adding entries to document, … Aug 28, 2018
quickbuild.bat Skyline/work/20180529 move to net472 (#82) Aug 15, 2018
quickbuild.sh * updated Boost.Build to current GitHub master (which necessitated mo… Sep 14, 2017

README.md

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 7 GCC7 status
Linux Clang 3.6 Clang36 status
Linux Clang 5 Clang5 status
OS X GCC 4.9 OSX status