首页 | 本学科首页   官方微博 | 高级检索  
   检索      


pyOpenMS: A Python‐based interface to the OpenMS mass‐spectrometry algorithm library
Authors:Hannes L Röst  Uwe Schmitt  Ruedi Aebersold  Lars Malmström
Institution:1. Department of Biology, Institute of Molecular Systems Biology, , ETH Zurich, Zurich, Switzerland;2. Ph.D. Program in Systems Biology, University of Zurich and ETH Zurich, , Zurich, Switzerland;3. Mineway GmbH, , Saarbrücken, Germany;4. Competence Center for Systems Physiology and Metabolic Diseases, , Zurich, Switzerland;5. Faculty of Science, University of Zurich, , Zurich, Switzerland
Abstract:pyOpenMS is an open‐source, Python‐based interface to the C++ OpenMS library, providing facile access to a feature‐rich, open‐source algorithm library for MS‐based proteomics analysis. It contains Python bindings that allow raw access to the data structures and algorithms implemented in OpenMS, specifically those for file access (mzXML, mzML, TraML, mzIdentML among others), basic signal processing (smoothing, filtering, de‐isotoping, and peak‐picking) and complex data analysis (including label‐free, SILAC, iTRAQ, and SWATH analysis tools). pyOpenMS thus allows fast prototyping and efficient workflow development in a fully interactive manner (using the interactive Python interpreter) and is also ideally suited for researchers not proficient in C++. In addition, our code to wrap a complex C++ library is completely open‐source, allowing other projects to create similar bindings with ease. The pyOpenMS framework is freely available at https://pypi.python.org/pypi/pyopenms while the autowrap tool to create Cython code automatically is available at https://pypi.python.org/pypi/autowrap (both released under the 3‐clause BSD licence).
Keywords:Bioinformatics  Data mining  Mass spectra  Proteome maps  Python  Software
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号