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

Descripción completa

Detalles Bibliográficos
Autores principales: Ferraro Petrillo, Umberto, Palini, Francesco, Cattaneo, Giuseppe, Giancarlo, Raffaele
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