Tile generation for big data
Project description
Clodius
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
- Non-genomic Rasters
- Genomic Data
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
Built Distribution
Hashes for clodius-0.20.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93c7dbaf12aefdbe0ecd4257f0c702d4150d03a6e7758c51e762f06824e8783d |
|
MD5 | f8560aabbaf2a38260279acd1edfa155 |
|
BLAKE2b-256 | 46fdd1ffe624b7e1ad0f55fb253ea0a677646d9eb7c2c37874ee30d20e363012 |