BioinformaticsBioinformaticsPeer-reviewed journal article
Cooler: scalable storage for Hi-C data andother genomically-labeled arrays
Abstract
Most existing coverage-based (epi)genomic datasets are one-dimensional, but newer technologies probing interactions (physical, genetic, etc.) produce quantitative maps with two-dimensional genomic coordinate systems. Storage and computational costs mount sharply with data resolution when such maps are stored in dense form. Hence, there is a pressing need to develop data storage strategies that handle the full range of useful resolutions in multidimensional genomic datasets by taking advantage of their sparse nature, while supporting efficient compression and providing fast random access to facilitate development of scalable algorithms for data analysis. We developed a file format called cooler, based on a sparse data model, that can support genomically-labeled matrices at any resolution. It has the flexibility to accommodate various descriptions of the data axes (genomic coordinates, tracks and bin annotations), resolutions, data density patterns, and metadata. Cooler is based on HDF5 and is supported by a Python library and command line suite to create, read, inspect and manipulate cooler data collections. The format has been adopted as a standard by the NIH 4D Nucleome Consortium. Cooler is cross-platform, BSD-licensed, and can be installed from the Python Package Index or the bioconda repository. The source code is maintained on Github at https://github.com/mirnylab/cooler.
- assay: Hi-C
- research focus: database / resource
- research focus: software / tool
- approach: statistical model
- Citations
- 1,759
- FWCI
- 17.79
- Field percentile
- top 1%
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
- Cooltools: enabling high-resolution Hi-C analysis in Python
Open2C, Nezar A. Abdennur, … Yao Xiao·PLoS Computational BiologyPeer-reviewed·May 6, 2024
- hictk: blazing fast toolkit to work with .hic and .cool files
Roberto Rossini, Jonas Paulsen·BioinformaticsPeer-reviewed·Jun 21, 2024
- BandHiC: a memory-efficient and user-friendly Python package for organizing and analyzing Hi-C matrices down to sub-kilobase resolution
Weibing Wang, Junping Li, … Lin Gao·BMC GenomicsPeer-reviewed·May 6, 2026
- Pairs and Pairix: a file format and a tool for efficient storage and retrieval for Hi-C read pairs
Soohyun Lee, Clara Bakker, … Peter J. Park·BioinformaticsPeer-reviewed·Dec 28, 2021
- HiCMC: High-Efficiency Contact Matrix Compressor
Yeremia Gunawan Adhisantoso, Tim Körner, … Jan Voges·BMC BioinformaticsPeer-reviewed·Sep 10, 2024
- IGD: A simple, efficient genotype data format
Drew DeHaas, Xinzhu Wei·Bioinformatics AdvancesPeer-reviewed·Dec 26, 2024