A painless and customizable tool to generate heatmap with hiearchical clustering results and additional data bars.
Project description
nheatmap
Inspired by pheatmap in R, this plotting tool aims to enable multi-level heatmap with the option to perform hierarchical clustering. The goal is to develop a python plotting package that is both intuitive in usage and extensive in plotting configuration.
Requirements
python >= 3.5
matplotlib >= 3.0.3
scipy >= 1.3.1
numpy >= 1.17.2
pandas >= 0.25.1
Installation
- Option 1 via pip:
pip install nheatmap
- Option 2 via github:
git clone https://github.com/xuesoso/nheatmap
Include the cloned directory as part of the python path
Usage
- Check here for a tutorial on usage.
To-do
- Documentation of the code
- Cutting of heatmap
- Bottom panel plots
- Enable usage of AnnData structure
- Highlight individual rows / columns
Other plotting tools
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
nheatmap-0.1.4.tar.gz
(10.8 kB
view details)
Built Distributions
nheatmap-0.1.4-py3.8.egg
(22.4 kB
view details)
nheatmap-0.1.4-py3-none-any.whl
(22.6 kB
view details)
File details
Details for the file nheatmap-0.1.4.tar.gz
.
File metadata
- Download URL: nheatmap-0.1.4.tar.gz
- Upload date:
- Size: 10.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce589fdb0ef3ac31b6fb417f46559838b895eea6d6b26fbf14b592b5a6a073e7 |
|
MD5 | 84ebd0f9cff1fc8dcf334776f13ee802 |
|
BLAKE2b-256 | 707ceda0a5f762a6c7993275f3ba19f1dda1b34bedb86e9501f4842e62d4c3d4 |
File details
Details for the file nheatmap-0.1.4-py3.8.egg
.
File metadata
- Download URL: nheatmap-0.1.4-py3.8.egg
- Upload date:
- Size: 22.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c193602af56f3bdd29b47e507abeeb3af589c9345b6fac8221635fda6dd0c730 |
|
MD5 | b5d77f8ea366335df0ed242ade7bd919 |
|
BLAKE2b-256 | 5fe865b74862099f4265bfc0c6f880d8b2157195d3c77b0c8c87b77446071bc4 |
File details
Details for the file nheatmap-0.1.4-py3-none-any.whl
.
File metadata
- Download URL: nheatmap-0.1.4-py3-none-any.whl
- Upload date:
- Size: 22.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e46424e9bd09a045337030c4aa6dec674ce0abd6d4d391931cada1bc81e2e45 |
|
MD5 | bd06338da84b4cd4d10662e72a8cc44f |
|
BLAKE2b-256 | fcb2cf518ffd1f1108f3c72a218459f592c45eb823878df3b1c4916a5ed7258f |