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.5matplotlib >= 3.0.3scipy >= 1.3.1numpy >= 1.17.2pandas >= 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
Built Distributions
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 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: Egg
- 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
|