Skip to main content

A painless and customizable tool to generate heatmap with hiearchical clustering results and additional data bars.

Project description

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

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)

Uploaded Source

Built Distributions

nheatmap-0.1.4-py3.8.egg (22.4 kB view details)

Uploaded Source

nheatmap-0.1.4-py3-none-any.whl (22.6 kB view details)

Uploaded Python 3

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

Hashes for nheatmap-0.1.4.tar.gz
Algorithm Hash digest
SHA256 ce589fdb0ef3ac31b6fb417f46559838b895eea6d6b26fbf14b592b5a6a073e7
MD5 84ebd0f9cff1fc8dcf334776f13ee802
BLAKE2b-256 707ceda0a5f762a6c7993275f3ba19f1dda1b34bedb86e9501f4842e62d4c3d4

See more details on using hashes here.

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

Hashes for nheatmap-0.1.4-py3.8.egg
Algorithm Hash digest
SHA256 c193602af56f3bdd29b47e507abeeb3af589c9345b6fac8221635fda6dd0c730
MD5 b5d77f8ea366335df0ed242ade7bd919
BLAKE2b-256 5fe865b74862099f4265bfc0c6f880d8b2157195d3c77b0c8c87b77446071bc4

See more details on using hashes here.

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

Hashes for nheatmap-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0e46424e9bd09a045337030c4aa6dec674ce0abd6d4d391931cada1bc81e2e45
MD5 bd06338da84b4cd4d10662e72a8cc44f
BLAKE2b-256 fcb2cf518ffd1f1108f3c72a218459f592c45eb823878df3b1c4916a5ed7258f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page