Python heatmap interface using intuitive grammar of graphics, implemented as an rpy2 wrapper around ComplexHeatmap package
Project description
rpy2-complex-heatmap-grammar
Python heatmap interface using intuitive grammar of graphics, implemented as an rpy2 wrapper around ComplexHeatmap package.
Introduction
What this package is:
- an exploration in search of the dream API for complex heatmap creation
- trying to get the best of Python, ggplot2 (/plotnine) and ComplexHeatmap
- oriented towards data exploration in Jupyter notebooks with IPython (-compatible) kernel
- pushing boundaries for Python-R interoperability via rpy2
What this package is NOT:
- likely not suitable for beginners (if you can get through installation/used rpy2 before you are not a beginner)
- not a drop-in substitute for ComplexHeatmap for Python
- not ready for production use (API is subject to change)
- not affiliated with rpy2 or ComplexHeatmap
Intrigued? Check out the examples.
Installation
Requirements
- Python >=3.9
- packages: rpy2, pandas, numpy, IPython
- R >=4.1
- packages: ComplexHeatmap
Installation from PyPI:
pip install heatmap-grammar
Latest version:
pip install git+https://github.com/krassowski/rpy2-complex-heatmap-grammar.git
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
heatmap-grammar-0.0.3.tar.gz
(16.2 kB
view details)
Built Distribution
File details
Details for the file heatmap-grammar-0.0.3.tar.gz
.
File metadata
- Download URL: heatmap-grammar-0.0.3.tar.gz
- Upload date:
- Size: 16.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a887a9c92a27605b4aa80bf6a3c9123fa664727376f6ae0f8cc217165188f319 |
|
MD5 | f65b2da6c40ee1bc48aef50a588c2b9a |
|
BLAKE2b-256 | c7d0b39cf24f4cf587f634112c32385bf0c3deacadc0ac40b8b84749b9fb5ad3 |
File details
Details for the file heatmap_grammar-0.0.3-py3-none-any.whl
.
File metadata
- Download URL: heatmap_grammar-0.0.3-py3-none-any.whl
- Upload date:
- Size: 20.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bfe805755607c9f63ef040c30c1c09d05d4a92ca4068d3d5be584d344ae0dd9 |
|
MD5 | d6aed54f8cc6d0e732bff19926983e13 |
|
BLAKE2b-256 | 4ed7eb80c42c2d049ce3c81c546fca4cce2115a282d36f12af0e2d9d5fb72728 |