Cargando…
Light-weight reference-based compression of FASTQ data
BACKGROUND: The exponential growth of next generation sequencing (NGS) data has posed big challenges to data storage, management and archive. Data compression is one of the effective solutions, where reference-based compression strategies can typically achieve superior compression ratios compared to...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2015
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4459677/ https://www.ncbi.nlm.nih.gov/pubmed/26051252 http://dx.doi.org/10.1186/s12859-015-0628-7 |
_version_ | 1782375255907500032 |
---|---|
author | Zhang, Yongpeng Li, Linsen Yang, Yanli Yang, Xiao He, Shan Zhu, Zexuan |
author_facet | Zhang, Yongpeng Li, Linsen Yang, Yanli Yang, Xiao He, Shan Zhu, Zexuan |
author_sort | Zhang, Yongpeng |
collection | PubMed |
description | BACKGROUND: The exponential growth of next generation sequencing (NGS) data has posed big challenges to data storage, management and archive. Data compression is one of the effective solutions, where reference-based compression strategies can typically achieve superior compression ratios compared to the ones not relying on any reference. RESULTS: This paper presents a lossless light-weight reference-based compression algorithm namely LW-FQZip to compress FASTQ data. The three components of any given input, i.e., metadata, short reads and quality score strings, are first parsed into three data streams in which the redundancy information are identified and eliminated independently. Particularly, well-designed incremental and run-length-limited encoding schemes are utilized to compress the metadata and quality score streams, respectively. To handle the short reads, LW-FQZip uses a novel light-weight mapping model to fast map them against external reference sequence(s) and produce concise alignment results for storage. The three processed data streams are then packed together with some general purpose compression algorithms like LZMA. LW-FQZip was evaluated on eight real-world NGS data sets and achieved compression ratios in the range of 0.111-0.201. This is comparable or superior to other state-of-the-art lossless NGS data compression algorithms. CONCLUSIONS: LW-FQZip is a program that enables efficient lossless FASTQ data compression. It contributes to the state of art applications for NGS data storage and transmission. LW-FQZip is freely available online at: http://csse.szu.edu.cn/staff/zhuzx/LWFQZip. |
format | Online Article Text |
id | pubmed-4459677 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2015 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-44596772015-06-09 Light-weight reference-based compression of FASTQ data Zhang, Yongpeng Li, Linsen Yang, Yanli Yang, Xiao He, Shan Zhu, Zexuan BMC Bioinformatics Methodology Article BACKGROUND: The exponential growth of next generation sequencing (NGS) data has posed big challenges to data storage, management and archive. Data compression is one of the effective solutions, where reference-based compression strategies can typically achieve superior compression ratios compared to the ones not relying on any reference. RESULTS: This paper presents a lossless light-weight reference-based compression algorithm namely LW-FQZip to compress FASTQ data. The three components of any given input, i.e., metadata, short reads and quality score strings, are first parsed into three data streams in which the redundancy information are identified and eliminated independently. Particularly, well-designed incremental and run-length-limited encoding schemes are utilized to compress the metadata and quality score streams, respectively. To handle the short reads, LW-FQZip uses a novel light-weight mapping model to fast map them against external reference sequence(s) and produce concise alignment results for storage. The three processed data streams are then packed together with some general purpose compression algorithms like LZMA. LW-FQZip was evaluated on eight real-world NGS data sets and achieved compression ratios in the range of 0.111-0.201. This is comparable or superior to other state-of-the-art lossless NGS data compression algorithms. CONCLUSIONS: LW-FQZip is a program that enables efficient lossless FASTQ data compression. It contributes to the state of art applications for NGS data storage and transmission. LW-FQZip is freely available online at: http://csse.szu.edu.cn/staff/zhuzx/LWFQZip. BioMed Central 2015-06-09 /pmc/articles/PMC4459677/ /pubmed/26051252 http://dx.doi.org/10.1186/s12859-015-0628-7 Text en © Zhang et al. 2015 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated. |
spellingShingle | Methodology Article Zhang, Yongpeng Li, Linsen Yang, Yanli Yang, Xiao He, Shan Zhu, Zexuan Light-weight reference-based compression of FASTQ data |
title | Light-weight reference-based compression of FASTQ data |
title_full | Light-weight reference-based compression of FASTQ data |
title_fullStr | Light-weight reference-based compression of FASTQ data |
title_full_unstemmed | Light-weight reference-based compression of FASTQ data |
title_short | Light-weight reference-based compression of FASTQ data |
title_sort | light-weight reference-based compression of fastq data |
topic | Methodology Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4459677/ https://www.ncbi.nlm.nih.gov/pubmed/26051252 http://dx.doi.org/10.1186/s12859-015-0628-7 |
work_keys_str_mv | AT zhangyongpeng lightweightreferencebasedcompressionoffastqdata AT lilinsen lightweightreferencebasedcompressionoffastqdata AT yangyanli lightweightreferencebasedcompressionoffastqdata AT yangxiao lightweightreferencebasedcompressionoffastqdata AT heshan lightweightreferencebasedcompressionoffastqdata AT zhuzexuan lightweightreferencebasedcompressionoffastqdata |