Cargando…
Hydra: a scalable proteomic search engine which utilizes the Hadoop distributed computing framework
BACKGROUND: For shotgun mass spectrometry based proteomics the most computationally expensive step is in matching the spectra against an increasingly large database of sequences and their post-translational modifications with known masses. Each mass spectrometer can generate data at an astonishingly...
Autores principales: | , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2012
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3538679/ https://www.ncbi.nlm.nih.gov/pubmed/23216909 http://dx.doi.org/10.1186/1471-2105-13-324 |
_version_ | 1782254991809970176 |
---|---|
author | Lewis, Steven Csordas, Attila Killcoyne, Sarah Hermjakob, Henning Hoopmann, Michael R Moritz, Robert L Deutsch, Eric W Boyle, John |
author_facet | Lewis, Steven Csordas, Attila Killcoyne, Sarah Hermjakob, Henning Hoopmann, Michael R Moritz, Robert L Deutsch, Eric W Boyle, John |
author_sort | Lewis, Steven |
collection | PubMed |
description | BACKGROUND: For shotgun mass spectrometry based proteomics the most computationally expensive step is in matching the spectra against an increasingly large database of sequences and their post-translational modifications with known masses. Each mass spectrometer can generate data at an astonishingly high rate, and the scope of what is searched for is continually increasing. Therefore solutions for improving our ability to perform these searches are needed. RESULTS: We present a sequence database search engine that is specifically designed to run efficiently on the Hadoop MapReduce distributed computing framework. The search engine implements the K-score algorithm, generating comparable output for the same input files as the original implementation. The scalability of the system is shown, and the architecture required for the development of such distributed processing is discussed. CONCLUSION: The software is scalable in its ability to handle a large peptide database, numerous modifications and large numbers of spectra. Performance scales with the number of processors in the cluster, allowing throughput to expand with the available resources. |
format | Online Article Text |
id | pubmed-3538679 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2012 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-35386792013-01-10 Hydra: a scalable proteomic search engine which utilizes the Hadoop distributed computing framework Lewis, Steven Csordas, Attila Killcoyne, Sarah Hermjakob, Henning Hoopmann, Michael R Moritz, Robert L Deutsch, Eric W Boyle, John BMC Bioinformatics Software BACKGROUND: For shotgun mass spectrometry based proteomics the most computationally expensive step is in matching the spectra against an increasingly large database of sequences and their post-translational modifications with known masses. Each mass spectrometer can generate data at an astonishingly high rate, and the scope of what is searched for is continually increasing. Therefore solutions for improving our ability to perform these searches are needed. RESULTS: We present a sequence database search engine that is specifically designed to run efficiently on the Hadoop MapReduce distributed computing framework. The search engine implements the K-score algorithm, generating comparable output for the same input files as the original implementation. The scalability of the system is shown, and the architecture required for the development of such distributed processing is discussed. CONCLUSION: The software is scalable in its ability to handle a large peptide database, numerous modifications and large numbers of spectra. Performance scales with the number of processors in the cluster, allowing throughput to expand with the available resources. BioMed Central 2012-12-05 /pmc/articles/PMC3538679/ /pubmed/23216909 http://dx.doi.org/10.1186/1471-2105-13-324 Text en Copyright ©2012 Lewis et al.; licensee BioMed Central Ltd. http://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), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Software Lewis, Steven Csordas, Attila Killcoyne, Sarah Hermjakob, Henning Hoopmann, Michael R Moritz, Robert L Deutsch, Eric W Boyle, John Hydra: a scalable proteomic search engine which utilizes the Hadoop distributed computing framework |
title | Hydra: a scalable proteomic search engine which utilizes the Hadoop distributed computing framework |
title_full | Hydra: a scalable proteomic search engine which utilizes the Hadoop distributed computing framework |
title_fullStr | Hydra: a scalable proteomic search engine which utilizes the Hadoop distributed computing framework |
title_full_unstemmed | Hydra: a scalable proteomic search engine which utilizes the Hadoop distributed computing framework |
title_short | Hydra: a scalable proteomic search engine which utilizes the Hadoop distributed computing framework |
title_sort | hydra: a scalable proteomic search engine which utilizes the hadoop distributed computing framework |
topic | Software |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3538679/ https://www.ncbi.nlm.nih.gov/pubmed/23216909 http://dx.doi.org/10.1186/1471-2105-13-324 |
work_keys_str_mv | AT lewissteven hydraascalableproteomicsearchenginewhichutilizesthehadoopdistributedcomputingframework AT csordasattila hydraascalableproteomicsearchenginewhichutilizesthehadoopdistributedcomputingframework AT killcoynesarah hydraascalableproteomicsearchenginewhichutilizesthehadoopdistributedcomputingframework AT hermjakobhenning hydraascalableproteomicsearchenginewhichutilizesthehadoopdistributedcomputingframework AT hoopmannmichaelr hydraascalableproteomicsearchenginewhichutilizesthehadoopdistributedcomputingframework AT moritzrobertl hydraascalableproteomicsearchenginewhichutilizesthehadoopdistributedcomputingframework AT deutschericw hydraascalableproteomicsearchenginewhichutilizesthehadoopdistributedcomputingframework AT boylejohn hydraascalableproteomicsearchenginewhichutilizesthehadoopdistributedcomputingframework |