Cargando…
FASTA/Q data compressors for MapReduce-Hadoop genomics: space and time savings made easy
BACKGROUND: Storage of genomic data is a major cost for the Life Sciences, effectively addressed via specialized data compression methods. For the same reasons of abundance in data production, the use of Big Data technologies is seen as the future for genomic data storage and processing, with MapRed...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7986029/ https://www.ncbi.nlm.nih.gov/pubmed/33752596 http://dx.doi.org/10.1186/s12859-021-04063-1 |
_version_ | 1783668361095282688 |
---|---|
author | Ferraro Petrillo, Umberto Palini, Francesco Cattaneo, Giuseppe Giancarlo, Raffaele |
author_facet | Ferraro Petrillo, Umberto Palini, Francesco Cattaneo, Giuseppe Giancarlo, Raffaele |
author_sort | Ferraro Petrillo, Umberto |
collection | PubMed |
description | BACKGROUND: Storage of genomic data is a major cost for the Life Sciences, effectively addressed via specialized data compression methods. For the same reasons of abundance in data production, the use of Big Data technologies is seen as the future for genomic data storage and processing, with MapReduce-Hadoop as leaders. Somewhat surprisingly, none of the specialized FASTA/Q compressors is available within Hadoop. Indeed, their deployment there is not exactly immediate. Such a State of the Art is problematic. RESULTS: We provide major advances in two different directions. Methodologically, we propose two general methods, with the corresponding software, that make very easy to deploy a specialized FASTA/Q compressor within MapReduce-Hadoop for processing files stored on the distributed Hadoop File System, with very little knowledge of Hadoop. Practically, we provide evidence that the deployment of those specialized compressors within Hadoop, not available so far, results in better space savings, and even in better execution times over compressed data, with respect to the use of generic compressors available in Hadoop, in particular for FASTQ files. Finally, we observe that these results hold also for the Apache Spark framework, when used to process FASTA/Q files stored on the Hadoop File System. CONCLUSIONS: Our Methods and the corresponding software substantially contribute to achieve space and time savings for the storage and processing of FASTA/Q files in Hadoop and Spark. Being our approach general, it is very likely that it can be applied also to FASTA/Q compression methods that will appear in the future. AVAILABILITY: The software and the datasets are available at https://github.com/fpalini/fastdoopc SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s12859-021-04063-1. |
format | Online Article Text |
id | pubmed-7986029 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-79860292021-03-24 FASTA/Q data compressors for MapReduce-Hadoop genomics: space and time savings made easy Ferraro Petrillo, Umberto Palini, Francesco Cattaneo, Giuseppe Giancarlo, Raffaele BMC Bioinformatics Methodology Article BACKGROUND: Storage of genomic data is a major cost for the Life Sciences, effectively addressed via specialized data compression methods. For the same reasons of abundance in data production, the use of Big Data technologies is seen as the future for genomic data storage and processing, with MapReduce-Hadoop as leaders. Somewhat surprisingly, none of the specialized FASTA/Q compressors is available within Hadoop. Indeed, their deployment there is not exactly immediate. Such a State of the Art is problematic. RESULTS: We provide major advances in two different directions. Methodologically, we propose two general methods, with the corresponding software, that make very easy to deploy a specialized FASTA/Q compressor within MapReduce-Hadoop for processing files stored on the distributed Hadoop File System, with very little knowledge of Hadoop. Practically, we provide evidence that the deployment of those specialized compressors within Hadoop, not available so far, results in better space savings, and even in better execution times over compressed data, with respect to the use of generic compressors available in Hadoop, in particular for FASTQ files. Finally, we observe that these results hold also for the Apache Spark framework, when used to process FASTA/Q files stored on the Hadoop File System. CONCLUSIONS: Our Methods and the corresponding software substantially contribute to achieve space and time savings for the storage and processing of FASTA/Q files in Hadoop and Spark. Being our approach general, it is very likely that it can be applied also to FASTA/Q compression methods that will appear in the future. AVAILABILITY: The software and the datasets are available at https://github.com/fpalini/fastdoopc SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s12859-021-04063-1. BioMed Central 2021-03-22 /pmc/articles/PMC7986029/ /pubmed/33752596 http://dx.doi.org/10.1186/s12859-021-04063-1 Text en © The Author(s) 2021, corrected publication 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/ (https://creativecommons.org/publicdomain/zero/1.0/) ) applies to the data made available in this article, unless otherwise stated in a credit line to the data. |
spellingShingle | Methodology Article Ferraro Petrillo, Umberto Palini, Francesco Cattaneo, Giuseppe Giancarlo, Raffaele FASTA/Q data compressors for MapReduce-Hadoop genomics: space and time savings made easy |
title | FASTA/Q data compressors for MapReduce-Hadoop genomics: space and time savings made easy |
title_full | FASTA/Q data compressors for MapReduce-Hadoop genomics: space and time savings made easy |
title_fullStr | FASTA/Q data compressors for MapReduce-Hadoop genomics: space and time savings made easy |
title_full_unstemmed | FASTA/Q data compressors for MapReduce-Hadoop genomics: space and time savings made easy |
title_short | FASTA/Q data compressors for MapReduce-Hadoop genomics: space and time savings made easy |
title_sort | fasta/q data compressors for mapreduce-hadoop genomics: space and time savings made easy |
topic | Methodology Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7986029/ https://www.ncbi.nlm.nih.gov/pubmed/33752596 http://dx.doi.org/10.1186/s12859-021-04063-1 |
work_keys_str_mv | AT ferraropetrilloumberto fastaqdatacompressorsformapreducehadoopgenomicsspaceandtimesavingsmadeeasy AT palinifrancesco fastaqdatacompressorsformapreducehadoopgenomicsspaceandtimesavingsmadeeasy AT cattaneogiuseppe fastaqdatacompressorsformapreducehadoopgenomicsspaceandtimesavingsmadeeasy AT giancarloraffaele fastaqdatacompressorsformapreducehadoopgenomicsspaceandtimesavingsmadeeasy |