Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Interpreting R Charts01:22

Interpreting R Charts

139
R chart, or range chart, is a fundamental tool in statistical process control used to monitor the variability within a process. It complements the X-bar (x̄) chart by focusing on the range of the data, rather than individual values, providing a clear picture of the process dispersion over time.
An R chart plots the range of subsets of measurements collected from a process. Each point on the chart represents the range—defined as the difference between the maximum and minimum...
139
Quantifying Heat02:46

Quantifying Heat

57.5K
Thermal Energy Microscopically, thermal energy is the kinetic energy associated with the random motion of atoms and molecules. Temperature is a quantitative measure of “hot” or “cold”, which depends on the amount of thermal energy. When the atoms and molecules in an object are moving or vibrating quickly, they have a higher average kinetic energy (KE) (or higher thermal energy), and the object is perceived as “hot”, or it is described as being at a...
57.5K
The R Chart01:02

The R Chart

175
In statistical process control, control charts, particularly R charts, are instrumental in monitoring process variations and identifying non-random patterns that run charts might miss. R charts track the variability within process subgroups, which is crucial when standard deviation use is impractical or unknown process variations exist.
R charts are pivotal for pinpointing shifts in process variability. Stability is indicated when all data points remain within the defined upper and lower...
175
Plotting of Topographic Maps01:29

Plotting of Topographic Maps

177
Topographic maps represent the Earth's surface features using contour lines, which connect points of equal elevation to create a two-dimensional representation of three-dimensional terrain. Creating a topographic map requires a systematic approach.Begin by plotting a scaled grid and marking intersections corresponding to the survey's elevation data points. Assign elevation values at these intersections to build the base map. Next, determine contour levels using a consistent contour interval,...
177
Introduction to R01:11

Introduction to R

2.6K
R is a powerful software environment for statistical computing and graphics. Originating as an implementation of the S language, developed at Bell Laboratories, R has evolved into a robust, open-source statistical software favored by statisticians and data scientists worldwide. Its comprehensive suite includes data manipulation, calculation, and graphical display capabilities, making it versatile for data analysis and visualization. Its programming language is at the core of R's...
2.6K
Scatter Plot01:15

Scatter Plot

10.1K
The most common and easiest way to display the relationship between two variables, x and y, is a scatter plot. A scatter plot shows the direction of a relationship between the variables. A clear direction happens when there is either:
10.1K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

A kinetics-based model of haematopoiesis reveals extrinsic regulation of skewed lineage output from stem cells.

Nature cell biology·2026
Same author

Glucocorticoids induce a phagocytic C1Q+ macrophage phenotype primed for IFNγ-dependent CXCL9 secretion.

Scientific reports·2026
Same author

Natural killer cell immunotherapy reverses lung fibrosis by eliminating senescent fibroblasts.

Science translational medicine·2026
Same author

Clinically actionable genomic and transcriptomic landscape of advanced neuroendocrine neoplasms.

Med (New York, N.Y.)·2026
Same author

Multi-layered molecular profiling informs the diagnosis and targeted therapy of desmoplastic small round cell tumor.

Nature communications·2026
Same author

Reprogramming of stroma-derived chemokine networks drives the loss of tissue organization in nodal B cell lymphoma.

Nature cancer·2026
Same journal

MCFST: Spatial domain identification method based on multi-view graph convolutional network and graph fusion network.

Bioinformatics (Oxford, England)·2026
Same journal

SpaBiT: Enhancing Spatial Transcriptomics Resolution via Bidirectional Attention Transformers.

Bioinformatics (Oxford, England)·2026
Same journal

EDEL: Enhancing Dense Retrievers for Curation of Biomedical Knowledge Bases.

Bioinformatics (Oxford, England)·2026
Same journal

Informative Relational Learning for Adverse Reaction Prediction with Enhanced Generalization to Novel Drugs.

Bioinformatics (Oxford, England)·2026
Same journal

An interpretable deep learning framework uncovers features governing CRISPR-Cas9 genome-editing efficiency.

Bioinformatics (Oxford, England)·2026
Same journal

3DICE: Interpretable 3D Cross-Modal Learning for Drug-Target Interaction Prediction and Large-Scale Drug Discovery.

Bioinformatics (Oxford, England)·2026
See all related articles

Related Experiment Video

Updated: Oct 11, 2025

Author Spotlight: Insights into the Analysis of Human Interaction with 3D Virtual Objects
06:36

Author Spotlight: Insights into the Analysis of Human Interaction with 3D Virtual Objects

Published on: October 18, 2024

1.1K

Make Interactive Complex Heatmaps in R.

Zuguang Gu1, Daniel Hübschmann1,2,3,4

  • 1Molecular Precision Oncology Program, National Center for Tumor Diseases (NCT), Im Neuen-heimer Feld 280, 69120 Heidelberg, Germany.

Bioinformatics (Oxford, England)
|December 5, 2021
PubMed
Summary
This summary is machine-generated.

This study introduces InteractiveComplexHeatmap, an R package that adds interactivity to complex heatmaps. It enables easy conversion of static heatmaps into dynamic Shiny web applications for enhanced data visualization.

More Related Videos

Mapping the Emergent Spatial Organization of Mammalian Cells using Micropatterns and Quantitative Imaging
09:56

Mapping the Emergent Spatial Organization of Mammalian Cells using Micropatterns and Quantitative Imaging

Published on: April 30, 2019

6.7K
Constructing and Visualizing Models using Mime-based Machine-learning Framework
06:19

Constructing and Visualizing Models using Mime-based Machine-learning Framework

Published on: July 22, 2025

1.1K

Related Experiment Videos

Last Updated: Oct 11, 2025

Author Spotlight: Insights into the Analysis of Human Interaction with 3D Virtual Objects
06:36

Author Spotlight: Insights into the Analysis of Human Interaction with 3D Virtual Objects

Published on: October 18, 2024

1.1K
Mapping the Emergent Spatial Organization of Mammalian Cells using Micropatterns and Quantitative Imaging
09:56

Mapping the Emergent Spatial Organization of Mammalian Cells using Micropatterns and Quantitative Imaging

Published on: April 30, 2019

6.7K
Constructing and Visualizing Models using Mime-based Machine-learning Framework
06:19

Constructing and Visualizing Models using Mime-based Machine-learning Framework

Published on: July 22, 2025

1.1K

Area of Science:

  • Bioinformatics
  • Computational Biology
  • Data Visualization

Background:

  • Heatmaps are essential for visualizing patterns in two-dimensional data.
  • ComplexHeatmap is a widely used R package for creating sophisticated heatmaps.
  • Static heatmaps limit interactive exploration of complex biological datasets.

Purpose of the Study:

  • To introduce InteractiveComplexHeatmap, an R package enhancing heatmap visualization.
  • To provide an easy-to-use interface for converting static complex heatmaps to interactive web applications.
  • To offer flexible functionalities for building customized interactive Shiny web applications with heatmaps.

Main Methods:

  • Development of the InteractiveComplexHeatmap R package.
  • Integration with the existing ComplexHeatmap package.
  • Implementation of a one-line code solution for converting static heatmaps to interactive Shiny applications.
  • Inclusion of interactive heatmap widgets for advanced customization.

Main Results:

  • InteractiveComplexHeatmap successfully adds interactivity to complex heatmaps.
  • Static complex heatmaps can be transformed into interactive Shiny web applications with minimal code.
  • The package supports the creation of complex, customized interactive data visualizations.
  • Enhanced exploration of patterns within subsets of rows and columns is facilitated.

Conclusions:

  • InteractiveComplexHeatmap significantly improves the utility of complex heatmaps through interactivity.
  • The package democratizes interactive data visualization for researchers without extensive web development expertise.
  • It offers a powerful and flexible tool for exploring complex biological data in a web-based environment.