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 .

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

Uploaded Source

Built Distribution

clodius-0.19.0-py2.py3-none-any.whl (82.8 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: clodius-0.19.0.tar.gz
  • Upload date:
  • Size: 11.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.13

File hashes

Hashes for clodius-0.19.0.tar.gz
Algorithm Hash digest
SHA256 136e28e55b45b64aa644a7887a860fb428c4070b3465aca910ebe613fb85888b
MD5 eb5ad345b82edce49b3638de5a3194c9
BLAKE2b-256 9db60d707f307eec0c552bc6154348ad75c9e9369bfe5fd8fbfcebb5a07903d6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: clodius-0.19.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 82.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.13

File hashes

Hashes for clodius-0.19.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f69da96790a22b566eef39bcbdd5d872ad526e8ea8dc4f5d27d33fa635817fd0
MD5 42a25217c24ae54022114cb5da8f3127
BLAKE2b-256 66ba086d59d0cec96e42a72c9164fe295a45fc5270447d4c9740ad31e76584aa

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