compomics-utilities: an open-source Java']Java library for computational proteomics

被引:78
作者
Barsnes, Harald [2 ,3 ]
Vaudel, Marc [4 ]
Colaert, Niklaas [1 ,5 ]
Helsens, Kenny [1 ,5 ]
Sickmann, Albert [4 ]
Berven, Frode S. [2 ]
Martens, Lennart [1 ,5 ]
机构
[1] VIB, Dept Med Prot Res, B-9000 Ghent, Belgium
[2] Univ Bergen, Dept Biomed, Prote Unit, N-5020 Bergen, Norway
[3] Computat Biol Unit, Bergen, Norway
[4] Leibniz Inst Analyt Wissensch ISAS eV, Dortmund, Germany
[5] Univ Ghent, Dept Biochem, B-9000 Ghent, Belgium
来源
BMC BIOINFORMATICS | 2011年 / 12卷
关键词
PARSE; TOOL; IDENTIFICATIONS; DATABASES;
D O I
10.1186/1471-2105-12-70
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Background: The growing interest in the field of proteomics has increased the demand for software tools and applications that process and analyze the resulting data. And even though the purpose of these tools can vary significantly, they usually share a basic set of features, including the handling of protein and peptide sequences, the visualization of (and interaction with) spectra and chromatograms, and the parsing of results from various proteomics search engines. Developers typically spend considerable time and effort implementing these support structures, which detracts from working on the novel aspects of their tool. Results: In order to simplify the development of proteomics tools, we have implemented an open-source support library for computational proteomics, called compomics-utilities. The library contains a broad set of features required for reading, parsing, and analyzing proteomics data. compomics-utilities is already used by a long list of existing software, ensuring library stability and continued support and development. Conclusions: As a user-friendly, well-documented and open-source library, compomics-utilities greatly simplifies the implementation of the basic features needed in most proteomics tools. Implemented in 100% Java, compomics-utilities is fully portable across platforms and architectures. Our library thus allows the developers to focus on the novel aspects of their tools, rather than on the basic functions, which can contribute substantially to faster development, and better tools for proteomics.
引用
收藏
页数:5
相关论文
共 20 条
[1]   Mass spectrometry-based proteomics [J].
Aebersold, R ;
Mann, M .
NATURE, 2003, 422 (6928) :198-207
[2]   FragmentationAnalyzer: An open-source tool to analyze MS/MS fragmentation data [J].
Barsnes, Harald ;
Eidhammer, Ingvar ;
Martens, Lennart .
PROTEOMICS, 2010, 10 (05) :1087-1090
[3]   OMSSA Parser: An open-source library to parse and extract data from OMSSA MS/MS search results [J].
Barsnes, Harald ;
Huber, Steffen ;
Sickmann, Albert ;
Eidhammer, Ingvar ;
Martens, Lennart .
PROTEOMICS, 2009, 9 (14) :3772-3774
[4]   Rover: A tool to visualize and validate quantitative proteomics data from different sources [J].
Colaert, Niklaas ;
Helsens, Kenny ;
Impens, Francis ;
Vandekerckhove, Joel ;
Gevaert, Kris .
PROTEOMICS, 2010, 10 (06) :1226-1229
[5]   Improved visualization of protein consensus sequences by iceLogo [J].
Colaert, Niklaas ;
Helsens, Kenny ;
Martens, Lennart ;
Vandekerckhove, Joel ;
Gevaert, Kris .
NATURE METHODS, 2009, 6 (11) :786-787
[6]   InSilicoSpectro: An open-source proteomics library [J].
Colinge, J ;
Masselot, A ;
Carbonell, P ;
Appel, RD .
JOURNAL OF PROTEOME RESEARCH, 2006, 5 (03) :619-624
[7]   jmzML, an open-source Java']Java API for mzML, the PSI standard for MS data [J].
Cote, Richard G. ;
Reisinger, Florian ;
Martens, Lennart .
PROTEOMICS, 2010, 10 (07) :1332-1335
[8]   ProteomeCommons.org IO Framework: reading and writing multiple proteomics data formats [J].
Falkner, J. A. ;
Falkner, J. W. ;
Andrews, P. C. .
BIOINFORMATICS, 2007, 23 (02) :262-263
[9]   A method for assessing the statistical significance of mass spectrometry-based protein identifications using general scoring schemes [J].
Fenyö, D ;
Beavis, RC .
ANALYTICAL CHEMISTRY, 2003, 75 (04) :768-774
[10]   Open mass spectrometry search algorithm [J].
Geer, LY ;
Markey, SP ;
Kowalak, JA ;
Wagner, L ;
Xu, M ;
Maynard, DM ;
Yang, XY ;
Shi, WY ;
Bryant, SH .
JOURNAL OF PROTEOME RESEARCH, 2004, 3 (05) :958-964