% Generated by roxygen2: do not edit by hand % Please edit documentation in R/analysis_and_plot.R \name{mitoTreeHeatmap} \alias{mitoTreeHeatmap} \title{Circular heatmap on mitochondrial gene set tree.} \usage{ mitoTreeHeatmap( data, database = "MitoCarta", sections = FALSE, samples = NULL, labelNames = "sections", ... ) } \arguments{ \item{data}{matrix or data.frame with samples in columns and mitochondrial gene sets in rows.} \item{database}{character string saying the database used for the analysis. Either one of "MitoCarta", "Reactome", "GO-CC" and "GO-BP".} \item{sections}{logical. Either to keep the aggregated gene set categories or the specific gene sets. Default is FALSE.} \item{samples}{character vector with the names of samples to be plotted. Otherwise all samples are plotted.} \item{labelNames}{character string that says to plot either the names of "sections" or "leaves".} \item{...}{other arguments passed on to the \code{\link[ggtree]{gheatmap}} function.} } \value{ A \code{\link[ggplot2]{ggplot}} object. } \description{ Given a matrix of scores, it returns a circular heatmap of the mitochondrial gene sets (leaf of the database tree) or gene set groups (section of the database tree). } \examples{ MClist <- getGeneSets() n <- length(names(MClist)) * 5 rmatrix <- matrix(rnorm(n, 0), ncol = 5) rownames(rmatrix) <- names(MClist) colnames(rmatrix) <- paste0("Sample_", seq_len(5)) mitoTreeHeatmap(data = rmatrix, database = "MitoCarta") }