Cargando…

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

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Barsnes, Harald, Vaudel, Marc, Colaert, Niklaas, Helsens, Kenny, Sickmann, Albert, Berven, Frode S, Martens, Lennart
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2011
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3060842/
https://www.ncbi.nlm.nih.gov/pubmed/21385435
http://dx.doi.org/10.1186/1471-2105-12-70
_version_ 1782200548364124160
author Barsnes, Harald
Vaudel, Marc
Colaert, Niklaas
Helsens, Kenny
Sickmann, Albert
Berven, Frode S
Martens, Lennart
author_facet Barsnes, Harald
Vaudel, Marc
Colaert, Niklaas
Helsens, Kenny
Sickmann, Albert
Berven, Frode S
Martens, Lennart
author_sort Barsnes, Harald
collection PubMed
description 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.
format Text
id pubmed-3060842
institution National Center for Biotechnology Information
language English
publishDate 2011
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-30608422011-03-19 compomics-utilities: an open-source Java library for computational proteomics Barsnes, Harald Vaudel, Marc Colaert, Niklaas Helsens, Kenny Sickmann, Albert Berven, Frode S Martens, Lennart BMC Bioinformatics Software 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. BioMed Central 2011-03-08 /pmc/articles/PMC3060842/ /pubmed/21385435 http://dx.doi.org/10.1186/1471-2105-12-70 Text en Copyright © 2011 Barsnes et al; licensee BioMed Central Ltd. https://creativecommons.org/licenses/by/2.0/This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0 (https://creativecommons.org/licenses/by/2.0/) ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software
Barsnes, Harald
Vaudel, Marc
Colaert, Niklaas
Helsens, Kenny
Sickmann, Albert
Berven, Frode S
Martens, Lennart
compomics-utilities: an open-source Java library for computational proteomics
title compomics-utilities: an open-source Java library for computational proteomics
title_full compomics-utilities: an open-source Java library for computational proteomics
title_fullStr compomics-utilities: an open-source Java library for computational proteomics
title_full_unstemmed compomics-utilities: an open-source Java library for computational proteomics
title_short compomics-utilities: an open-source Java library for computational proteomics
title_sort compomics-utilities: an open-source java library for computational proteomics
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3060842/
https://www.ncbi.nlm.nih.gov/pubmed/21385435
http://dx.doi.org/10.1186/1471-2105-12-70
work_keys_str_mv AT barsnesharald compomicsutilitiesanopensourcejavalibraryforcomputationalproteomics
AT vaudelmarc compomicsutilitiesanopensourcejavalibraryforcomputationalproteomics
AT colaertniklaas compomicsutilitiesanopensourcejavalibraryforcomputationalproteomics
AT helsenskenny compomicsutilitiesanopensourcejavalibraryforcomputationalproteomics
AT sickmannalbert compomicsutilitiesanopensourcejavalibraryforcomputationalproteomics
AT bervenfrodes compomicsutilitiesanopensourcejavalibraryforcomputationalproteomics
AT martenslennart compomicsutilitiesanopensourcejavalibraryforcomputationalproteomics