Skip to main content

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)

Source distribution for heatmap-grammar 0.0.5
File Size Uploaded
heatmap-grammar-0.0.5.tar.gz 17.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for heatmap-grammar 0.0.5
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page