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

Uploaded Source

Built Distribution

clodius-0.20.4-py2.py3-none-any.whl (83.2 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

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

File hashes

Hashes for clodius-0.20.4.tar.gz
Algorithm Hash digest
SHA256 5d2dd3861b7ec33c06460e79b6df08c6ab753ef668790833dfc93f0264b02f3f
MD5 78647f8eda3f070623686032513dcf2c
BLAKE2b-256 18fc779e73f40c470ca690cceee181b15d1f24697a36c048722d9f7fbaf89311

See more details on using hashes here.

File details

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

File metadata

  • Download URL: clodius-0.20.4-py2.py3-none-any.whl
  • Upload date:
  • Size: 83.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for clodius-0.20.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3832d852396e82af45bae40746753e1ad7bc25a0a66fb68d5b1ac83a4b3996c4
MD5 77c8ec29c4951ccb66670a26053f069e
BLAKE2b-256 afb8e83d5dd744a472eac3c7554cf953ea2119b6e69400935857fef2ac911fea

See more details on using hashes here.

Supported by

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