Skip to main content

Sparse binary format for genomic interaction matrices.

Project description

Cooler

Cooler

Latest Release latest release pypi latest release bioconda
License license
Build Status build status
Pre-commit Status pre-commit status
Docs Status
Coverage coverage
Downloads pypi downloads bioconda downloads
Citation paper doi zenodo doi
Community slack

A cool place to store your Hi-C

Cooler is a support library for a sparse, compressed, binary persistent storage format, also called cooler, used to store genomic interaction data, such as Hi-C contact matrices.

The cooler file format is an implementation of a genomic matrix data model using HDF5 as the container format. The cooler package includes a suite of command line tools and a Python API to facilitate creating, querying and manipulating cooler files.

To get started:

  • Install cooler
  • Read the documentation and see the Jupyter Notebook walkthrough.
  • cool files from published Hi-C data sets are available at ftp://cooler.csail.mit.edu/coolers.
  • Many more multires (mcool) files are available on the 4DN data portal.

Installation

Install from PyPI using pip.

$ pip install cooler

If you are using conda, you can alternatively install cooler from the bioconda channel.

$ conda install -c conda-forge -c bioconda cooler

Citing

Abdennur, N., and Mirny, L.A. (2020). Cooler: scalable storage for Hi-C data and other genomically labeled arrays. Bioinformatics. doi: 10.1093/bioinformatics/btz540.

@article{cooler2020,
    author = {Abdennur, Nezar and Mirny, Leonid A},
    title = "{Cooler: scalable storage for Hi-C data and other genomically labeled arrays}",
    journal={Bioinformatics},
    volume={36},
    number={1},
    pages={311--316},
    year={2020},
    doi = {10.1093/bioinformatics/btz540},
    url = {https://doi.org/10.1093/bioinformatics/btz540},
}

Contributing

Interested in contributing to cooler? That's great! To get started, check out the contributing guide.

Related projects

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cooler-0.9.0.tar.gz (11.1 MB view details)

Uploaded Source

Built Distribution

cooler-0.9.0-py2.py3-none-any.whl (104.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file cooler-0.9.0.tar.gz.

File metadata

  • Download URL: cooler-0.9.0.tar.gz
  • Upload date:
  • Size: 11.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for cooler-0.9.0.tar.gz
Algorithm Hash digest
SHA256 43a9da1127bcaa67b9b24851104fbc007a1a4935af7e530788158660ac8df340
MD5 31f1c8aecfdafa3d32f2485e957aeab3
BLAKE2b-256 a290eab9c26e5b089a114718e0a2c2b61c58e654afd9b166199688986056838e

See more details on using hashes here.

File details

Details for the file cooler-0.9.0-py2.py3-none-any.whl.

File metadata

  • Download URL: cooler-0.9.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 104.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for cooler-0.9.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 68de5f670e04f6725facbd0aae0d9161e7a8dde8e0fd624a901e0b1d672e7d6b
MD5 751538b0f5f75b1d2e524ae3033e7507
BLAKE2b-256 e319c2f2a9aa34968445e35bd17e42cd93e6e263d0e67155cd8f37abd517b59c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page