Skip to main content

Tile generation for big data

Project description

Clodius

Python Build Status Docs

Displaying large amounts of data often requires first turning it into not-so-large amounts of data. Clodius is a program and library designed to aggregate large datasets to make them easy to display at different resolutions.

Demo

Install the clodius package:

pip install clodius

And use it aggregate a bigWig file:

curl https://raw.githubusercontent.com/hms-dbmi/clodius/develop/test/sample_data/geneAnnotationsExonsUnions.short.bed \
  > /tmp/sample.short.bed
clodius aggregate bedfile /tmp/sample.short.bed

The output files can then be displayed using higlass-manage. For more information about viewing these types of files take a look at the higlass docs.

More examples are available.

File Types

Development

The recommended way to develop clodius is to use a conda environment and install clodius with develop mode:

pip install -e ".[dev]"

Testing

The unit tests for clodius can be run using pytest:

pytest

Individual unit tests can be specified by indicating the file and function they are defined in:

pytest test/cli_test.py:test_clodius_aggregate_bedgraph

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

clodius-0.20.1.tar.gz (11.6 MB view details)

Uploaded Source

Built Distribution

clodius-0.20.1-py2.py3-none-any.whl (82.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file clodius-0.20.1.tar.gz.

File metadata

  • Download URL: clodius-0.20.1.tar.gz
  • Upload date:
  • Size: 11.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for clodius-0.20.1.tar.gz
Algorithm Hash digest
SHA256 6f63de556fbd1be4a3fbad5fc6b7885753534b49ff20250cb6d9d7ed2eb49b99
MD5 c8d2ce5fe260aaed4a491220088ebcf7
BLAKE2b-256 7d532b68f9a050069dbf586f184c35bb63fa8fdfa10de5bb5486c941760d4d5d

See more details on using hashes here.

File details

Details for the file clodius-0.20.1-py2.py3-none-any.whl.

File metadata

  • Download URL: clodius-0.20.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 82.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for clodius-0.20.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 93c7dbaf12aefdbe0ecd4257f0c702d4150d03a6e7758c51e762f06824e8783d
MD5 f8560aabbaf2a38260279acd1edfa155
BLAKE2b-256 46fdd1ffe624b7e1ad0f55fb253ea0a677646d9eb7c2c37874ee30d20e363012

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