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
Metadata
Release files for heatmap-grammar 0.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| heatmap-grammar-0.0.5.tar.gz | 17.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| heatmap_grammar-0.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 38.3 kB
Release files / heatmap-grammar-0.0.5.tar.gz
| Download URL | heatmap-grammar-0.0.5.tar.gz |
|---|---|
| Size | 17.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a765ed36453a2b236368fba30dab36b12fb28edd535148bcb611fd518ecda8c5
|
|
BLAKE2b-256 checksum How to use checksums |
85d9793f9913a5bcf3ad3fe3679f46e24f47352e2eb8ad1d94b30d644b2b380b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.5
|
Release files / heatmap_grammar-0.0.5-py3-none-any.whl
| Download URL | heatmap_grammar-0.0.5-py3-none-any.whl |
|---|---|
| Size | 21.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
77ebb428619b89c647ecfdafa92a703dd71f600371bab7e1e12b35a49b6cedbe
|
|
BLAKE2b-256 checksum How to use checksums |
1343242e1d535e522292baefed678ea0de8449f1417f07e2cdf88287fbed219d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.5
|