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

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: clodius-0.20.0.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.0.tar.gz
Algorithm Hash digest
SHA256 17194d889ae3b7649206f5541c21f6fcaf0915f10638c486ae41f50d1103bfb8
MD5 dfa4b7f0d3a04810f735d858f9221a4d
BLAKE2b-256 470eb6d8c0a5cfbbffdc27dfc7e29130686dba3e68f9424e5757629c9005a45a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: clodius-0.20.0-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.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 81560c2df3329574dca7f5dc55551e205121b5a30d14c10a74954e0b9f4e74cf
MD5 6659b0b28f868241013757377a251692
BLAKE2b-256 3553f9c4ec9207a6cbea3b3fdc700a0e9d63be466bbc6c4037d7c0cf951481f9

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