Heatmapper2

Heatmapper2 generates and manipulates heatmaps for visualizing biological, ecological, and epidemiological data.


Key Features:

  • Performance Enhancement: The back-end code was converted from R to Python for improved processing speed.
  • Client-side Computation: WebAssembly enables computationally intense calculations to run client-side in a web browser, eliminating server congestion.
  • Time-series/Animated Heat Maps: Supports animated heat maps for geospatial applications.
  • 3D Heat Maps: Maps data on organisms or body parts.
  • Protein Structure Heat Maps: Maps molecular dynamic processes.
  • Molecular Spatial Heat Maps: Supports spatial omics applications.
  • Spectrometric Heat Maps: Supports mass spectrometry applications.
  • Data Handling: Supports more efficient handling of large datasets.

Scientific Applications:

  • Geospatial Applications: Time-series or animated heat maps visualize geospatial data patterns.
  • Organism and Body Part Mapping: 3D heat maps represent data mapped onto organisms or body parts.
  • Molecular Dynamics: Protein structure heat maps map molecular dynamic processes.
  • Spatial Omics: Molecular spatial heat maps support spatial omics data visualization.
  • Mass Spectrometry: Spectrometric heat maps visualize mass spectrometry data.
  • Biology: General heatmap visualization for biological data.
  • Ecology: General heatmap visualization for ecological data.
  • Epidemiology: General heatmap visualization for epidemiological data.

Methodology:

Heatmapper2 was rebuilt with the back-end code converted from R to Python, migrated from R Shiny to Shiny Python, and implemented WebAssembly for client-side computation.

Topics

Details

Programming Languages:
Python, R
Added:
2/22/2026
Last Updated:
2/22/2026

Operations

Publications