Related Experiment Video
Updated: Jun 16, 2026

11:14
Rapid High-throughput Species Identification of Botanical Material Using Direct Analysis in Real Time High Resolution Mass Spectrometry
Published on: October 2, 2016
NeatMap--non-clustering heat map alternatives in R
1Department of Physics, University of Illinois at Urbana-Champaign, 1110 W. Green Street, Urbana, IL 61801-3080, USA. satwik.rajaram@utsouthwestern.edu
BMC Bioinformatics
|January 26, 2010
Summary
NeatMap is a new R package that enhances genomic data visualization by combining dimension reduction with heat map-like displays. It offers a more informative alternative to traditional clustered heat maps, preserving data topology and relationships.
Area of Science:
- Genomics
- Bioinformatics
- Data Visualization
Background:
- Clustered heat maps are popular for genomic data but can obscure intrinsic relationships due to reliance on cluster analysis.
- Dimension reduction algorithms (e.g., PCA, MDS) preserve data topology but lack user-friendly visualizations comparable to heat maps.
- Existing visualization methods often fail to display entire datasets or integrate cluster analysis results effectively.
Purpose of the Study:
- To introduce NeatMap, an R package designed to bridge the gap between dimension reduction techniques and effective data visualization.
- To provide a user-friendly tool that visualizes genomic data using dimension reduction while retaining the intuitive display of heat maps.
- To enable mutual validation by allowing the superimposition of cluster analysis results onto dimension reduction plots.
Main Methods:
- Development of the NeatMap R package, offering novel 2D and 3D plotting capabilities.
- Integration of dimension reduction algorithms (e.g., PCA, MDS) with enhanced visualization techniques.
- Implementation of features to display entire datasets and overlay cluster analysis results.
Main Results:
- NeatMap provides novel visualizations for dimension reduction techniques, displaying the entire dataset and inter-element relationships.
- The package allows for the superimposition of cluster analysis results for validation purposes.
- Comparative analysis using two microarray datasets demonstrated NeatMap's superior informativeness over traditional clustered heat maps.
Conclusions:
- NeatMap retains the strengths of clustered heat maps while mitigating their weaknesses by incorporating dimension reduction.
- The R package facilitates the adoption of non-clustering dimension reduction algorithms for genomic data analysis.
- NeatMap offers a more accurate and insightful representation of genomic data structures and relationships.
Related Concept Videos
Interpreting R Charts
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 values—of a sample...
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 values—of a sample...
Quantifying Heat
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 higher temperature. When the atoms and...
Scatter Plot
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:
Cluster Sampling Method
Appropriate sampling methods ensure that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest.
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...

