Cited by 1,759Genomics and Chromatin DynamicsGenomics and Phylogenetic StudiesScientific Computing and Data Management

Cooler: scalable storage for Hi-C data and other genomically labeled arrays

Open access
Abdennur, Nezar, Mirny, Leonid A·2020·Bioinformatics

Published version of a preprint

Abstract

Motivation: 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. Results: 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. Availability and implementation: 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. Supplementary information: Supplementary data are available at Bioinformatics online.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1093/bioinformatics/btz540

Cites

3 of 3 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Hi-C data was mapped to mm10 and converted to .cool format considering only read pairs with both sides mapping with high confidence (mapq ≥30).

    “Data was mapped to mm10 using the distiller-nf pipeline (https://github.com/open2c/distiller-nf), iteratively corrected and converted into .cool format with cooler (85), only considering read pairs with both sides mapping with high confidence (mapq ≥30).”

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

Research works printed but not linked: 24

  1. Job Dekker, Karsten Rippe, Martijn Dekker, and Nancy Kleckner. Capturing chromosome conformation. Science, 295(5558):1306-1311, 2002.
  2. Annette Denker and Wouter De Laat. The second decade of 3C technologies: detailed insights into nuclear organization. Genes & development, 30(12):1357-1382, 2016.
  3. Erez Lieberman-Aiden, Nynke L Van Berkum, Louise Williams, Maxim Imakaev, Tobias Ragoczy, Agnes Telling, Ido Amit, Bryan R Lajoie, Peter J Sabo, Michael O Dorschner, et al. Comprehensive mapping of long-range interactions reveals folding principles of the human genome. Science, 326(5950):289-293, 2009.
  4. James OJ Davies, A Marieke Oudelaar, Douglas R Higgs, and Jim R Hughes. How best to identify chromosomal interactions: a comparison of approaches. Nature methods, 14(2): 125, 2017.
  5. Heng Li. Tabix: fast retrieval of sequence features from generic tab-delimited files. Bioinfor- matics, 27(5):718-719, 2011.
  6. Yanli Wang, Bo Zhang, Lijun Zhang, Lin An, Jie Xu, Daofeng Li, Mayank NK Choudhary, Yun Li, Ming Hu, Ross Hardison, et al. The 3D Genome Browser: a web-based browser for visualizing 3D genome organization and long-range chromatin interactions. BioRxiv, page 112268, 2017.
  7. Neva C Durand, James T Robinson, Muhammad S Shamim, Ido Machol, Jill P Mesirov, Eric S Lander, and Erez Lieberman Aiden. Juicebox provides a visualization system for hi-c contact maps with unlimited zoom. Cell systems, 3(1):99-101, 2016.
  8. Michael EG Sauria, Jennifer E Phillips-Cremins, Victor G Corces, and James Taylor. HiFive: a tool suite for easy and efficient HiC and 5C data analysis. Genome Biology, 16(1):237, 2015.
  9. Rajendra Kumar, Haitham Sobhy, Per Stenberg, and Ludvig Lizana. Genome contact map explorer: a platform for the comparison, interactive visualization and analysis of genome contact maps. Nucleic Acids Research, 45(17):e152-e152, 2017.
  10. Daniel J. Abadi, Samuel R. Madden, and Nabil Hachem. Column-stores vs. row-stores: How different are they really? In Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data, SIGMOD '08, pages 967-980, New York, NY, USA, 2008. ACM. ISBN 978-1-60558-102-6. doi: 10.1145/1376616.1376712. · DOI
  11. Peter Kerpedjiev, Nezar Abdennur, Fritz Lekschas, Chuck McCallum, Kasper Dinkla, Hen- drik Strobelt, Jacob M. Luber, Scott B. Ouellette, Alaleh Azhir, Nikhil Kumar, Jeewon Hwang, Soohyun Lee, Burak H. Alver, Hanspeter Pfister, Leonid A. Mirny, Peter J. Park, and Nils Gehlenborg. HiGlass: web-based visual exploration and analysis of genome interaction maps. Genome Biology, 19(1):125, Aug 2018. ISSN 1474-760X. doi: 10.1186/s13059-018-1486-1. · DOI
  12. Suhas S P Rao, Miriam H Huntley, Neva C Durand, Elena K Stamenova, Ivan D Bochkov, James T Robinson, Adrian L Sanborn, Ido Machol, Arina D Omer, Eric S Lander, and Erez Lieberman Aiden. A 3D map of the human genome at kilobase resolution reveals principles of chromatin looping. Cell, 159(7):1665-1680, December 2014.
  13. ENCODE Project Consortium et al. An integrated encyclopedia of dna elements in the human genome. Nature, 489(7414):57, 2012.
  14. Andrew Collette. Python and HDF5. O'Reilly, 2013.
  15. Daofeng Li, Silas Hsu, Deepak Purushotham, and Ting Wang. Chromatin interaction data visualization in the WashU Epigenome Browser. bioRxiv, page 239368, 2017.
  16. Kadir Caner Akdemir and Lynda Chin. HiCPlotter integrates genomic data with interaction matrices. Genome Biology, 16(1):198, 2015.
  17. Thomas Kluyver, Benjamin Ragan-Kelley, Fernando Pérez, Brian Granger, Matthias Bus- sonnier, Jonathan Frederic, Kyle Kelley, Jessica Hamrick, Jason Grout, Sylvain Corlay, Paul Ivanov, Damián Avila, Safia Abdalla, and Carol Willing. Jupyter notebooks -a publishing format for reproducible computational workflows. In F. Loizides and B. Schmidt, editors, Positioning and Power in Academic Publishing: Players, Agents and Agendas, pages 87 - 90. IOS Press, 2016.
  18. Björn Grüning, Ryan Dale, Andreas Sjödin, Brad A Chapman, Jillian Rowe, Christopher H Tomkins-Tinch, Renan Valieris, Johannes Köster, and Team Bioconda. Bioconda: sustain- able and comprehensive software distribution for the life sciences. Nature methods, 15(7): 475, 2018.
  19. Felipe da Veiga Leprevost, Björn A Grüning, Saulo Alves Aflitos, Hannes L Röst, Julian Uszkoreit, Harald Barsnes, Marc Vaudel, Pablo Moreno, Laurent Gatto, Jonas Weber, et al. BioContainers: an open-source and community-driven framework for software standardiza- tion. Bioinformatics, 33(16):2580-2582, 2017.
  20. Matthew T Dougherty, Michael J Folk, Erez Zadok, Herbert J Bernstein, Frances C Bern- stein, Kevin W Eliceiri, Werner Benger, and Christoph Best. Unifying biological image for- mats with HDF5. Queue, 7(9):20, 2009.
  21. Mike Folk, Gerd Heber, Quincey Koziol, Elena Pourmal, and Dana Robinson. An overview of the HDF5 technology suite and its applications. In Proceedings of the EDBT/ICDT 2011 Workshop on Array Databases, pages 36-47. ACM, 2011.
  22. Nicolas Servant, Nelle Varoquaux, Bryan R Lajoie, Eric Viara, Chong-Jian Chen, Jean- Philippe Vert, Edith Heard, Job Dekker, and Emmanuel Barillot. HiC-Pro: an optimized and flexible pipeline for Hi-C data processing. Genome Biology, 16(1):259, 2015.
  23. Valerio Pascucci and Randall J Frank. Hierarchical indexing for out-of-core access to multi- resolution data. In Hierarchical and Geometrical Methods in Scientific Visualization, pages 225-241. Springer, 2003.
  24. Jeffrey Scott Vitter. Algorithms and data structures for external memory. Foundations and Trends® in Theoretical Computer Science, 2(4):305-474, 2008. ISSN 1551-305X. doi: 10.1561/0400000014. · DOI

Cited by

Sorted by citations

Authors
Abdennur, N., & Mirny, L. A.
Affiliations
  • Institute for Medical Engineering and Science, Cambridge, MA 02139, USA
  • Massachusetts Institute of Technology (US)
Corresponding author
  • Abdennur, Nezar
  • Mirny, Leonid A
Venue
Bioinformatics
Published
2019-07-10
Volume
36
Issue
1
Pages
311-316
ISSN
  • 1367-4803 (ISSN-L)
  • 1367-4811
OpenAlex
W2960979937
Cited by
1,759
References
3
Citations by year
2026: 158 · 2025: 382 · 2024: 638 · 2023: 375 · 2022: 100 · 2021: 58 · 2020: 35 · 2019: 13
FWCI
17.78
Type
journal article
Language
en
Open access
Locations
  • Bioinformatics (publishedVersion)
  • bioRxiv (Cold Spring Harbor Laboratory) (acceptedVersion, cc-by)
  • PubMed Central (publishedVersion)
  • PubMed (publishedVersion)
Funders
  • National Institutes of Health Common Fund 4D Nucleome Program
  • Center for Structure and Physics of the Genome (DK107980)
  • 4D Nucleome Network Data Coordination and Integration Center (U01 CA200059)
  • NIH
Topics
  • Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Genomics and Chromatin Dynamics
  • Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Genomics and Phylogenetic Studies
  • Social Sciences › Decision Sciences › Information Systems and Management › Scientific Computing and Data Management
Keywords
Hi-C data, HDF5, data compression, scalable data storage, Python library
MeSH terms
Metadata, Algorithms, Software, Information Storage and Retrieval, Genomics

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review