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.2.tar.gz
(357.0 kB
view hashes)
Built Distribution
nheatmap-0.1.2-py3-none-any.whl
(21.5 kB
view hashes)