Cargando…
Analyzing large scale genomic data on the cloud with Sparkhit
MOTIVATION: The increasing amount of next-generation sequencing data poses a fundamental challenge on large scale genomic analytics. Existing tools use different distributed computational platforms to scale-out bioinformatics workloads. However, the scalability of these tools is not efficient. Moreo...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Oxford University Press
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5925781/ https://www.ncbi.nlm.nih.gov/pubmed/29253074 http://dx.doi.org/10.1093/bioinformatics/btx808 |
_version_ | 1783318772741832704 |
---|---|
author | Huang, Liren Krüger, Jan Sczyrba, Alexander |
author_facet | Huang, Liren Krüger, Jan Sczyrba, Alexander |
author_sort | Huang, Liren |
collection | PubMed |
description | MOTIVATION: The increasing amount of next-generation sequencing data poses a fundamental challenge on large scale genomic analytics. Existing tools use different distributed computational platforms to scale-out bioinformatics workloads. However, the scalability of these tools is not efficient. Moreover, they have heavy run time overheads when pre-processing large amounts of data. To address these limitations, we have developed Sparkhit: a distributed bioinformatics framework built on top of the Apache Spark platform. RESULTS: Sparkhit integrates a variety of analytical methods. It is implemented in the Spark extended MapReduce model. It runs 92–157 times faster than MetaSpark on metagenomic fragment recruitment and 18–32 times faster than Crossbow on data pre-processing. We analyzed 100 terabytes of data across four genomic projects in the cloud in 21 h, which includes the run times of cluster deployment and data downloading. Furthermore, our application on the entire Human Microbiome Project shotgun sequencing data was completed in 2 h, presenting an approach to easily associate large amounts of public datasets with reference data. AVAILABILITY AND IMPLEMENTATION: Sparkhit is freely available at: https://rhinempi.github.io/sparkhit/. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. |
format | Online Article Text |
id | pubmed-5925781 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-59257812018-05-04 Analyzing large scale genomic data on the cloud with Sparkhit Huang, Liren Krüger, Jan Sczyrba, Alexander Bioinformatics Original Papers MOTIVATION: The increasing amount of next-generation sequencing data poses a fundamental challenge on large scale genomic analytics. Existing tools use different distributed computational platforms to scale-out bioinformatics workloads. However, the scalability of these tools is not efficient. Moreover, they have heavy run time overheads when pre-processing large amounts of data. To address these limitations, we have developed Sparkhit: a distributed bioinformatics framework built on top of the Apache Spark platform. RESULTS: Sparkhit integrates a variety of analytical methods. It is implemented in the Spark extended MapReduce model. It runs 92–157 times faster than MetaSpark on metagenomic fragment recruitment and 18–32 times faster than Crossbow on data pre-processing. We analyzed 100 terabytes of data across four genomic projects in the cloud in 21 h, which includes the run times of cluster deployment and data downloading. Furthermore, our application on the entire Human Microbiome Project shotgun sequencing data was completed in 2 h, presenting an approach to easily associate large amounts of public datasets with reference data. AVAILABILITY AND IMPLEMENTATION: Sparkhit is freely available at: https://rhinempi.github.io/sparkhit/. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Oxford University Press 2018-05-01 2017-12-15 /pmc/articles/PMC5925781/ /pubmed/29253074 http://dx.doi.org/10.1093/bioinformatics/btx808 Text en © The Author(s) 2017. Published by Oxford University Press. http://creativecommons.org/licenses/by-nc/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is properly cited. For commercial re-use, please contact journals.permissions@oup.com |
spellingShingle | Original Papers Huang, Liren Krüger, Jan Sczyrba, Alexander Analyzing large scale genomic data on the cloud with Sparkhit |
title | Analyzing large scale genomic data on the cloud with Sparkhit |
title_full | Analyzing large scale genomic data on the cloud with Sparkhit |
title_fullStr | Analyzing large scale genomic data on the cloud with Sparkhit |
title_full_unstemmed | Analyzing large scale genomic data on the cloud with Sparkhit |
title_short | Analyzing large scale genomic data on the cloud with Sparkhit |
title_sort | analyzing large scale genomic data on the cloud with sparkhit |
topic | Original Papers |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5925781/ https://www.ncbi.nlm.nih.gov/pubmed/29253074 http://dx.doi.org/10.1093/bioinformatics/btx808 |
work_keys_str_mv | AT huangliren analyzinglargescalegenomicdataonthecloudwithsparkhit AT krugerjan analyzinglargescalegenomicdataonthecloudwithsparkhit AT sczyrbaalexander analyzinglargescalegenomicdataonthecloudwithsparkhit |