BioinformaticsBioinformaticsPeer-reviewed journal article
ChIPWig: A Random Access-Enabling Lossless And Lossy Compression Method For ChIP-Seq Data
Vida RavanmehriD, Minji KimiD, Zhiying WangiD, Olgica MilenkovićiD
Abstract
MotivationThe past decade has witnessed a rapid development of data acquisition technologies that enable integrative genomic and proteomic analysis. One such technology is chromatin immunoprecipitation sequencing (ChIP-seq), developed for analyzing interactions between proteins and DNA via next-generation sequencing technologies. As ChIP-seq experiments are inexpensive and time-efficient, massive datasets from this domain have been acquired, introducing significant storage and maintenance challenges. To address the resulting Big Data problems, we propose a state-of-the-art lossless and lossy compression framework specifically designed for ChIP-seq Wig data, termed ChIPWig. Wig is a standard file format, which in this setting contains relevant read density information crucial for visualization and downstream processing. ChIPWig may be executed in two different modes: lossless and lossy. Lossless ChIPWig compression allows for random access and fast queries in the file through careful variable-length block-wise encoding. ChIPWig also stores the summary statistics of each block needed for guided access. Lossy ChIPWig, in contrast, performs quantization of the read density values before feeding them into the lossless ChIPWig compressor. Nonuniform lossy quantization leads to further reductions in the file size, while maintaining the same accuracy of the ChIP-seq peak calling and motif discovery pipeline based on the NarrowPeaks method tailor-made for Wig files. The compressors are designed using new statistical modeling approaches coupled with delta and arithmetic encoding.\n\nResultsWe tested the ChIPWig compressor on a number of ChIP-seq datasets generated by the ENCODE project. Lossless ChIPWig reduces the file sizes to merely 6% of the original, and offers an average 6-fold compression rate improvement compared to bigWig. The running times for compression and decompression are comparable to those of bigWig. The compression and decompression speed rates are of the order of 0.2 MB/sec using general purpose computers. ChIPWig with random access only slightly degrades the performance and running time when compared to the standard mode. In the lossy mode, the average file sizes reduce by 2-fold compared to the lossless mode. Most importantly, near-optimal nonuniform quantization with respect to mean-square distortion does not affect peak calling and motif discovery results on the data tested.\n\nAvailability and ImplementationSource code and binaries freely available for download at https://github.com/vidarmehr/ChIPWig\n\nContactmilenkov@illinois.edu\n\nSupplementary informationIs available on bioRxiv.
- Citations
- 5
- FWCI
- 0.33
- Field percentile
- top 32%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- ChIPSeqFPro, a pipeline for sequential processing of ChIP-Seq fastq to bigwig files
Milos Pjanic·bioRxiv·Mar 18, 2017
- Chrom-Sig: de-noising 1-dimensional genomic profiles by signal processing methods
N. Gupta, Zachary Apell, Minji Kim·BioinformaticsPeer-reviewed·Nov 27, 2025
- ChIPdig: a comprehensive user-friendly tool for mining multi-sample ChIP-seq data
Ruben Esse, Alla Grishok·F1000ResearchPeer-reviewed·Jul 31, 2019
- Crumble: reference free lossy compression of sequence quality values
James Bonfield, Shane McCarthy, Richard Michael Durbin·BioinformaticsPeer-reviewed·Jul 9, 2018
- Features of ChIP-seq data peak calling algorithms with good operating characteristics
Reuben Thomas, Sean Thomas, … Katherine S Pollard·bioRxiv·Jan 22, 2016
- CHIPS: A Snakemake pipeline for quality control and reproducible processing of chromatin profiling data
Len Taing, Clara C. Cousins, … Ming Tang·F1000ResearchPeer-reviewed·Jun 30, 2021