Free Tools › Heatmap Generator
Create a clustered heatmap from a gene expression or other numeric matrix, with row z-scores, hierarchical clustering of rows and columns, dendrograms and a colour key.
FreeNo account neededYour data stays in your browser
Rows are scaled to z-scores (mean 0, SD 1) so patterns across samples are comparable, and are ordered by hierarchical clustering (average linkage, 1 − Pearson correlation distance). Cluster heights match SciPy's linkage function; branch order within a merge can differ from other software without changing the tree.
Rows = genes or features, columns = samples.
Distance and linkage method.
PNG or SVG.
A heatmap represents each value as a colour. Clustering reorders rows and columns so that similar profiles sit together, revealing groups of co-expressed genes and similar samples.
Scaling each row to z-scores shows the pattern across samples for every gene, regardless of its overall expression level.
1 − correlation groups genes with similar patterns regardless of level; Euclidean distance also reflects differences in magnitude.