- Published on
A table of log2 CPM values is hard to read. A heatmap fixes that — but the defaults are ugly. Here is how to build a publication-ready gene expression heatmap in R with pheatmap, including clustering, color palettes, and sample annotations.



