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.2.tar.gz (11.1 MB view details)

Uploaded Source

Built Distribution

cooler-0.9.2-py2.py3-none-any.whl (103.9 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for cooler-0.9.2.tar.gz
Algorithm Hash digest
SHA256 88cbf987733385f441f35c0c076a84ac31fc5a5ec38067d4bb5b3ea96a66c613
MD5 55c32697493d323f293e39d45370531d
BLAKE2b-256 ccee455b5cd4f9056eefaefb07b0ec5e1c9681c84756f4eaf585009e234d20f4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cooler-0.9.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 70d61ce1b6234f6fe6794dd9ea3754481170467518c3d4b3a05f564b7b749713
MD5 e8a57b2a952b7f91b73c85c25b3f88c2
BLAKE2b-256 2525acce61bb6b51fc087f63ae1fc7d602b8df56117e39b5981f9e958d892b45

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