Skip to content

A customizable and painless way to generate neat-looking heatmap.

License

Notifications You must be signed in to change notification settings

xuesoso/nheatmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

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.

Example

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

To-do

  • Documentation of the code
  • Cutting of heatmap
  • Bottom panel plots
  • Enable usage of AnnData structure
  • Highlight individual rows / columns

Other plotting tools

About

A customizable and painless way to generate neat-looking heatmap.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published