OpenMS

OpenMS项目的代码库。「The codebase of the OpenMS project」

Github星跟蹤圖

OpenMS

License (3-Clause BSD)
Codacy Badge
Build Status
Project Stats
Gitter
install with bioconda
documentation
Gitpod Ready-to-Code

OpenMS
is an open-source software C++ library for LC-MS data management and
analyses. It offers an infrastructure for rapid development of mass
spectrometry related software. OpenMS is free software available under the
three clause BSD license and runs under Windows, macOS, and Linux.

It comes with a vast variety of pre-built and ready-to-use tools for proteomics
and metabolomics data analysis (TOPPTools) as well as powerful 1D, 2D and 3D
visualization (TOPPView).

OpenMS offers analyses for various quantitation protocols, including label-free
quantitation, SILAC, iTRAQ, TMT, SRM, SWATH, etc.

It provides built-in algorithms for de-novo identification and database search,
as well as adapters to other state-of-the art tools like X!Tandem, Mascot,
OMSSA, etc. It supports easy integration of OpenMS built tools into workflow
engines like KNIME, Galaxy, WS-Pgrade, and TOPPAS via the TOPPtools concept and
a unified parameter handling via a 'common tool description' (CTD) scheme.

With pyOpenMS, OpenMS offers Python bindings to a large part of the OpenMS API
to enable rapid algorithm development. OpenMS supports the Proteomics Standard
Initiative (PSI) formats for MS data. The main contributors of OpenMS are
currently the Eberhard-Karls-Universität in Tübingen, the Freie Universität
Berlin, and the ETH Zürich.

Features

  • Core C++ library under three-clause BSD licence using modern C++11
  • Python bindings to the C++ API through pyOpenMS
  • Major community file formats supported (mzML, mzXML, mzIdentXML, pepXML etc)
  • Over 150+ individual analysis tools (TOPP Tools), covering most MS and LC-MS data processing and mining tasks
  • Powerful 1D, 2D and 3D visualization tools (TOPPView)
  • Support for most MS identification and quantification workflows (targeted, DIA, label-free, isobaric and stable isotope)
  • Support for all major platforms (Windows [XP, 7, 8, 10], macOS and Linux)

Documentation

Users and developers should start by reading the OpenMS wiki and consult the current documentation (or use the latest release documentation).
Documentation for the Python bindings pyOpenMS can be found on the pyOpenMS online documentation.

Citation

Please cite:

Rost HL, Sachsenberg T, Aiche S, Bielow C et al. OpenMS: a flexible open-source software platform for mass spectrometry data analysis. Nat Meth. 2016; 13, 9: 741-748. doi:10.1038/nmeth.3959.

The file AUTHORS contains a list of all authors who worked on OpenMS.

Licence

OpenMS is released under the three clause BSD licence.

主要指標

概覽
名稱與所有者OpenMS/OpenMS
主編程語言C++
編程語言CMake (語言數: 18)
平台
許可證Other
所有者活动
創建於2014-01-09 10:15:13
推送於2025-04-24 12:22:21
最后一次提交2023-10-18 16:11:40
發布數28
最新版本名稱release/3.3.0 (發布於 )
第一版名稱Release1.0 (發布於 )
用户参与
星數506
關注者數29
派生數354
提交數34.3k
已啟用問題?
問題數3349
打開的問題數632
拉請求數4015
打開的拉請求數63
關閉的拉請求數525
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?