Bioconductor Developer Survey 2026 Now Open!

ComplexHeatmap

Make Complex Heatmaps

Bioconductor version: 3.24 · Package version: 2.29.0

Other Bioconductor versions

devel is the development version; release is the current stable one.

3.24 (devel), 3.23 (release)

Complex heatmaps are efficient to visualize associations between different sources of data sets and reveal potential patterns. Here the ComplexHeatmap package provides a highly flexible way to arrange multiple heatmaps and supports various annotation graphics.

DOI: 10.18129/B9.bioc.ComplexHeatmap

Installation

if (!require("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

BiocManager::install("ComplexHeatmap")

Details

MaintainerZuguang Gu <guzuguang@suat-sz.edu.cn>
AuthorZuguang Gu [aut, cre] (ORCID: <https://orcid.org/0000-0002-7395-8709>)
LicenseMIT + file LICENSE
URLhttps://github.com/jokergoo/ComplexHeatmap, https://jokergoo.github.io/ComplexHeatmap-reference/book/
Source branchdevel
Build report Bioconductor build system, r-universe
biocViewsSequencing, Software, Visualization
Package Short Url https://bioconductor.org/packages/ComplexHeatmap/

Citation

From within R, enter citation("ComplexHeatmap"):

Zuguang Gu. ComplexHeatmap: Make Complex Heatmaps. doi:10.18129/B9.bioc.ComplexHeatmap, R package version 2.29.0, https://bioconductor.org/packages/ComplexHeatmap.

Generated from the package metadata; it may differ from the package's own citation.

Documentation

Download

Follow the installation instructions to use this package in your R session.

Source packageComplexHeatmap_2.29.0.tar.gz
Windows binary (x86_64)ComplexHeatmap_2.29.0.zip
macOS binary (arm64)ComplexHeatmap_2.29.0.tgz
macOS binary (x86_64)ComplexHeatmap_2.29.0.tgz
Dependencies

Depends: R (>= 4.0.0), methods, grid, graphics, stats, grDevices

Imports: circlize (>= 0.4.14), GetoptLong, colorspace, clue, RColorBrewer, GlobalOptions (>= 0.1.0), png, digest, IRanges, matrixStats, foreach, doParallel, codetools

Suggests: testthat (>= 1.0.0), knitr, markdown, dendsort, jpeg, tiff, fastcluster, EnrichedHeatmap, dendextend (>= 1.0.1), grImport, grImport2, glue, GenomicRanges, gridtext, pheatmap (>= 1.0.12), gridGraphics, gplots, rmarkdown, Cairo, magick

Reverse dependencies

Depends On Me (6): AMARETTO, EnrichedHeatmap, InteractiveComplexHeatmap, multistateQTL, recoup, sechm

Imports Me (136): airpart, ASURAT, autoGO, barbieQ, bettr, BindingSiteFinder, BioNERO, blacksheepr, blisa, BloodGen3Module, BreastSubtypeR, BulkSignalR, CATALYST, CCPlotR, celda, cellGeometry, CellWindX, CeTF, chevreulPlot, chevreulShiny, CLAMP, ClustAll, COCOA, coda4microbiome, cola, conos, COTAN, CRISPRball, CTexploreR, CySA, cytoKernel, damidBind, Damsel, dar, DEGreport, DeSciDe, diffcyt, diffUTR, dinoR, dominoSignal, ELMER, ELViS, EMTscore, epiregulon.extra, fCCAC, FLAMES, GAPR, gCrisprTools, GeDi, GeneTonic, GenomicPlot, GenomicSuperSignature, geyser, gINTomics, gmoviz, goatea, GRaNIE, GSEAlens, GSSTDA, gVenn, hermes, hoodscanR, HybridExpress, iModMix, InterCellar, iSEE, karyotapR, MAPFX, markeR, MatrixQCvis, MesKit, MetaHD, mineSweepR, missoNet, MitoHEAR, mitology, MKomics, MOMA, monaLisa, Moonlight2R, MOSClip, MPAC, MultiRNAflow, muscat, musicatk, MWASTools, nipalsMCIA, ogrdbstats, Path.Analysis, pathlinkR, PathoStat, PCAPAM50, PeacoQC, pipeComp, pkgndep, polyICSFlow, POMA, profileplyr, PRONE, quantMSImageR, rCISSVAE, RepeatedHighDim, RFLOMICS, RiboCrypt, rKOMICS, RNAseqQC, RNAshapeQC, RnBeads, RUCova, scafari, scRNAseqApp, segmenter, shinyDSP, signifinder, simona, simplifyEnrichment, SingleCellComplexHeatMap, SingleCellSignalR, singleCellTK, sparrow, spatialGE, spatialLIBD, spiralize, SPONGE, StatescopeR, TBSignatureProfiler, thisplot, TiDEomics, tidyHeatmap, TMSig, TransProR, ViSEAGO, visxhclust, wilson, Xeva, YAPSA

Suggests Me (68): artMS, bambu, BeeBDC, bifrost, Canton, celliverse, CIARA, circlize, circlizePlus, ClustAssess, ClusterGVis, clustifyr, CNVRanger, CNVScope, CONCERTDR, ConsensusOPLS, Coralysis, curatedPCaData, demuxSNP, DiffBind, diffHTS, dittoSeq, EnrichmentBrowser, fishash, FlowSOM, ggbond, ggpicrust2, glydraw, grandR, GRIN2, gtrellis, HilbertCurve, inferCSN, IOBR, LegATo, mastR, metasnf, miaViz, msImpute, msqrob2, multipanelfigure, NanoporeRNASeq, pepdiff, piglet, plotgardener, plotthis, projectR, ProteinGymR, QFeatures, raer, rliger, scCustomize, scDblFinder, scDiagnostics, scLANE, SCpubr, SeuratExplorer, sfcurve, singleCellHaystack, SpaceMarkers, SPIAT, SRscore, TCGAbiolinks, TCGAutils, tinyarray, VISTA, VizModules, weitrix