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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file heatmap-grammar-0.0.5.tar.gz.
File metadata
- Download URL: heatmap-grammar-0.0.5.tar.gz
- Upload date:
- Size: 17.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 |
a765ed36453a2b236368fba30dab36b12fb28edd535148bcb611fd518ecda8c5
|
|
| MD5 |
16d60bfcb4b2b12cc9a2a165fb16dd29
|
|
| BLAKE2b-256 |
85d9793f9913a5bcf3ad3fe3679f46e24f47352e2eb8ad1d94b30d644b2b380b
|
File details
Details for the file heatmap_grammar-0.0.5-py3-none-any.whl.
File metadata
- Download URL: heatmap_grammar-0.0.5-py3-none-any.whl
- Upload date:
- Size: 21.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 |
77ebb428619b89c647ecfdafa92a703dd71f600371bab7e1e12b35a49b6cedbe
|
|
| MD5 |
795fc3255bd77a0420bfe08272ccc915
|
|
| BLAKE2b-256 |
1343242e1d535e522292baefed678ea0de8449f1417f07e2cdf88287fbed219d
|