Name Mode Size
..
AdditiveUnit-class.rd 100644 1 kb
AdditiveUnit.rd 100644 0 kb
AnnotationFunction-class.rd 100644 1 kb
AnnotationFunction.rd 100644 4 kb
ColorMapping-class.rd 100644 1 kb
ColorMapping.rd 100644 1 kb
ComplexHeatmap-package.rd 100644 1 kb
Extract.AnnotationFunction.rd 100644 1 kb
Extract.Heatmap.rd 100644 1 kb
Extract.HeatmapAnnotation.rd 100644 1 kb
Extract.HeatmapList.rd 100644 1 kb
Extract.SingleAnnotation.rd 100644 1 kb
Heatmap-class.rd 100644 1 kb
Heatmap.rd 100644 12 kb
HeatmapAnnotation-class.rd 100644 1 kb
HeatmapAnnotation.rd 100644 4 kb
HeatmapList-class.rd 100644 1 kb
HeatmapList.rd 100644 0 kb
Legend.rd 100644 4 kb
Legends-class.rd 100644 0 kb
Legends.rd 100644 0 kb
SingleAnnotation-class.rd 100644 1 kb
SingleAnnotation.rd 100644 6 kb
add.AdditiveUnit.rd 100644 1 kb
add_heatmap-Heatmap-method.rd 100644 1 kb
add_heatmap-HeatmapAnnotation-method.rd 100644 1 kb
add_heatmap-HeatmapList-method.rd 100644 1 kb
add_heatmap-dispatch.rd 100644 1 kb
adjust_dend_by_x.rd 100644 1 kb
adjust_heatmap_list-HeatmapList-method.rd 100644 1 kb
anno_barplot.rd 100644 2 kb
anno_block.rd 100644 1 kb
anno_boxplot.rd 100644 2 kb
anno_density.rd 100644 2 kb
anno_empty.rd 100644 2 kb
anno_histogram.rd 100644 2 kb
anno_horizon.rd 100644 3 kb
anno_image.rd 100644 2 kb
anno_joyplot.rd 100644 2 kb
anno_lines.rd 100644 3 kb
anno_link.rd 100644 0 kb
anno_mark.rd 100644 2 kb
anno_oncoprint_barplot.rd 100644 1 kb
anno_points.rd 100644 2 kb
anno_simple.rd 100644 3 kb
anno_summary.rd 100644 3 kb
anno_text.rd 100644 2 kb
annotation_axis_grob.rd 100644 4 kb
annotation_legend_size-HeatmapList-method.rd 100644 1 kb
c.HeatmapAnnotation.rd 100644 1 kb
cluster_within_group.rd 100644 1 kb
color_mapping_legend-ColorMapping-method.rd 100644 3 kb
columnAnnotation.rd 100644 0 kb
column_dend-Heatmap-method.rd 100644 1 kb
column_dend-HeatmapList-method.rd 100644 1 kb
column_dend-dispatch.rd 100644 0 kb
column_order-Heatmap-method.rd 100644 1 kb
column_order-HeatmapList-method.rd 100644 1 kb
column_order-dispatch.rd 100644 0 kb
component_height-Heatmap-method.rd 100644 1 kb
component_height-HeatmapList-method.rd 100644 1 kb
component_height-dispatch.rd 100644 0 kb
component_width-Heatmap-method.rd 100644 1 kb
component_width-HeatmapList-method.rd 100644 1 kb
component_width-dispatch.rd 100644 0 kb
copy_all-AnnotationFunction-method.rd 100644 1 kb
copy_all-SingleAnnotation-method.rd 100644 1 kb
copy_all-dispatch.rd 100644 0 kb
decorate_annotation.rd 100644 1 kb
decorate_column_dend.rd 100644 1 kb
decorate_column_names.rd 100644 1 kb
decorate_column_title.rd 100644 1 kb
decorate_dend.rd 100644 1 kb
decorate_dimnames.rd 100644 1 kb
decorate_heatmap_body.rd 100644 1 kb
decorate_row_dend.rd 100644 1 kb
decorate_row_names.rd 100644 1 kb
decorate_row_title.rd 100644 1 kb
decorate_title.rd 100644 1 kb
default_axis_param.rd 100644 1 kb
dend_heights.rd 100644 0 kb
dend_xy.rd 100644 1 kb
dendrogramGrob.rd 100644 1 kb
densityHeatmap.rd 100644 4 kb
dim.Heatmap.rd 100644 0 kb
dist2.rd 100644 1 kb
draw-AnnotationFunction-method.rd 100644 1 kb
draw-Heatmap-method.rd 100644 1 kb
draw-HeatmapAnnotation-method.rd 100644 1 kb
draw-HeatmapList-method.rd 100644 9 kb
draw-Legends-method.rd 100644 1 kb
draw-SingleAnnotation-method.rd 100644 1 kb
draw-dispatch.rd 100644 1 kb
draw_annotation-Heatmap-method.rd 100644 1 kb
draw_annotation_legend-HeatmapList-method.rd 100644 1 kb
draw_dend-Heatmap-method.rd 100644 1 kb
draw_dimnames-Heatmap-method.rd 100644 1 kb
draw_heatmap_body-Heatmap-method.rd 100644 1 kb
draw_heatmap_legend-HeatmapList-method.rd 100644 1 kb
draw_heatmap_list-HeatmapList-method.rd 100644 1 kb
draw_title-Heatmap-method.rd 100644 1 kb
draw_title-HeatmapList-method.rd 100644 1 kb
draw_title-dispatch.rd 100644 0 kb
getXY_in_parent_vp.rd 100644 1 kb
get_color_mapping_list-HeatmapAnnotation-method.rd 100644 1 kb
get_legend_param_list-HeatmapAnnotation-method.rd 100644 1 kb
grid.annotation_axis.rd 100644 1 kb
grid.boxplot.rd 100644 1 kb
grid.dendrogram.rd 100644 1 kb
grid.draw.Legends.rd 100644 1 kb
heatmap_legend_size-HeatmapList-method.rd 100644 1 kb
height.AnnotationFunction.rd 100644 0 kb
height.Heatmap.rd 100644 0 kb
height.HeatmapAnnotation.rd 100644 0 kb
height.HeatmapList.rd 100644 0 kb
height.Legends.rd 100644 0 kb
height.SingleAnnotation.rd 100644 0 kb
heightAssign.AnnotationFunction.rd 100644 1 kb
heightAssign.HeatmapAnnotation.rd 100644 1 kb
heightAssign.SingleAnnotation.rd 100644 1 kb
heightDetails.annotation_axis.rd 100644 0 kb
heightDetails.legend.rd 100644 0 kb
heightDetails.legend_body.rd 100644 0 kb
heightDetails.packed_legends.rd 100644 0 kb
ht_global_opt.rd 100644 1 kb
ht_opt.rd 100644 3 kb
is_abs_unit.rd 100644 1 kb
length.HeatmapAnnotation.rd 100644 0 kb
length.HeatmapList.rd 100644 0 kb
list_components.rd 100644 0 kb
make_column_cluster-Heatmap-method.rd 100644 1 kb
make_layout-Heatmap-method.rd 100644 1 kb
make_layout-HeatmapList-method.rd 100644 6 kb
make_layout-dispatch.rd 100644 0 kb
make_row_cluster-Heatmap-method.rd 100644 1 kb
map_to_colors-ColorMapping-method.rd 100644 1 kb
max_text_height.rd 100644 1 kb
max_text_width.rd 100644 1 kb
merge_dendrogram.rd 100644 1 kb
names.HeatmapAnnotation.rd 100644 0 kb
names.HeatmapList.rd 100644 0 kb
namesAssign.HeatmapAnnotation.rd 100644 0 kb
ncol.Heatmap.rd 100644 0 kb
nobs.AnnotationFunction.rd 100644 0 kb
nobs.HeatmapAnnotation.rd 100644 0 kb
nobs.SingleAnnotation.rd 100644 0 kb
nrow.Heatmap.rd 100644 0 kb
oncoPrint.rd 100644 4 kb
packLegend.rd 100644 2 kb
pct_v_pct.rd 100644 1 kb
pindex.rd 100644 1 kb
prepare-Heatmap-method.rd 100644 1 kb
re_size-HeatmapAnnotation-method.rd 100644 2 kb
rowAnnotation.rd 100644 0 kb
row_anno_barplot.rd 100644 1 kb
row_anno_boxplot.rd 100644 1 kb
row_anno_density.rd 100644 1 kb
row_anno_histogram.rd 100644 1 kb
row_anno_link.rd 100644 1 kb
row_anno_points.rd 100644 1 kb
row_anno_text.rd 100644 0 kb
row_dend-Heatmap-method.rd 100644 1 kb
row_dend-HeatmapList-method.rd 100644 1 kb
row_dend-dispatch.rd 100644 0 kb
row_order-Heatmap-method.rd 100644 1 kb
row_order-HeatmapList-method.rd 100644 1 kb
row_order-dispatch.rd 100644 0 kb
set_component_height-Heatmap-method.rd 100644 1 kb
set_component_width-Heatmap-method.rd 100644 1 kb
show-AnnotationFunction-method.rd 100644 0 kb
show-ColorMapping-method.rd 100644 0 kb
show-Heatmap-method.rd 100644 1 kb
show-HeatmapAnnotation-method.rd 100644 0 kb
show-HeatmapList-method.rd 100644 1 kb
show-SingleAnnotation-method.rd 100644 0 kb
show-dispatch.rd 100644 1 kb
size.AnnotationFunction.rd 100644 1 kb
size.HeatmapAnnotation.rd 100644 0 kb
size.SingleAnnotation.rd 100644 0 kb
sizeAssign.AnnotationFunction.rd 100644 1 kb
sizeAssign.HeatmapAnnotation.rd 100644 1 kb
sizeAssign.SingleAnnotation.rd 100644 1 kb
subset_gp.rd 100644 0 kb
subset_matrix_by_row.rd 100644 0 kb
subset_vector.rd 100644 0 kb
summary.Heatmap.rd 100644 0 kb
summary.HeatmapList.rd 100644 0 kb
unify_mat_list.rd 100644 1 kb
width.AnnotationFunction.rd 100644 0 kb
width.Heatmap.rd 100644 0 kb
width.HeatmapAnnotation.rd 100644 0 kb
width.HeatmapList.rd 100644 0 kb
width.Legends.rd 100644 0 kb
width.SingleAnnotation.rd 100644 0 kb
widthAssign.AnnotationFunction.rd 100644 1 kb
widthAssign.HeatmapAnnotation.rd 100644 1 kb
widthAssign.SingleAnnotation.rd 100644 1 kb
widthDetails.annotation_axis.rd 100644 0 kb
widthDetails.legend.rd 100644 0 kb
widthDetails.legend_body.rd 100644 0 kb
widthDetails.packed_legends.rd 100644 0 kb
README.md
<a href="https://jokergoo.github.io/ComplexHeatmap-reference/book/"><img src="https://jokergoo.github.io/ComplexHeatmap-reference/book/complexheatmap-cover.jpg" width=240 align="right" style="border:2px solid black;" ></a> [![Build Status](https://travis-ci.org/jokergoo/ComplexHeatmap.svg)](https://travis-ci.org/jokergoo/ComplexHeatmap) [![codecov](https://img.shields.io/codecov/c/github/jokergoo/ComplexHeatmap.svg)](https://codecov.io/github/jokergoo/ComplexHeatmap) [![bioc](http://www.bioconductor.org/shields/downloads/ComplexHeatmap.svg)](https://bioconductor.org/packages/stats/bioc/ComplexHeatmap/) [![bioc](http://mcube.nju.edu.cn/cgi-bin/zuguanggu/bioc_download.pl?package=ComplexHeatmap&)](https://bioconductor.org/packages/stats/bioc/ComplexHeatmap/) [![bioc](http://www.bioconductor.org/shields/years-in-bioc/ComplexHeatmap.svg)](http://bioconductor.org/packages/devel/bioc/html/ComplexHeatmap.html) ## Make Complex Heatmaps 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. ### Citation Zuguang Gu, Roland Eils and Matthias Schlesner, [Complex heatmaps reveal patterns and correlations in multidimensional genomic data](http://bioinformatics.oxfordjournals.org/content/early/2016/05/20/bioinformatics.btw313.abstract), Bioinformatics, 2016 ### Documentation The full documentations are available at https://jokergoo.github.io/ComplexHeatmap-reference/book/. ### Install `ComplexHeatmap` is available on [Bioconductor](http://www.bioconductor.org/packages/devel/bioc/html/ComplexHeatmap.html), you can install it by: ```{r} if (!requireNamespace("BiocManager", quietly=TRUE)) install.packages("BiocManager") BiocManager::install("ComplexHeatmap") ``` If you want the latest version, install it directly from GitHub: ```{r} library(devtools) install_github("jokergoo/ComplexHeatmap") ``` ### Usage Make a single heatmap: ```{r} Heatmap(mat, ...) ``` A single Heatmap with column annotations: ```{r} ha = HeatmapAnnotation(df = anno1, anno_fun = anno2, ...) Heatmap(mat, ..., top_annotation = ha) ``` Make a list of heatmaps: ```{r} Heatmap(mat1, ...) + Heatmap(mat2, ...) ``` Make a list of heatmaps and row annotations: ```{r} ha = HeatmapAnnotation(df = anno1, anno_fun = anno2, ..., which = "row") Heatmap(mat1, ...) + Heatmap(mat2, ...) + ha ``` ### Examples #### Visualize Methylation Profile with Complex Annotations ![complexheatmap_example4](https://user-images.githubusercontent.com/449218/47718635-2ec22980-dc49-11e8-9f01-37becb19e0d5.png) #### Correlations between methylation, expression and other genomic features ![complexheatmap_example3](https://user-images.githubusercontent.com/449218/47718636-2ec22980-dc49-11e8-8db0-1659c27dcf40.png) #### Visualize Cell Heterogeneity from Single Cell RNASeq ![complexheatmap_example2](https://user-images.githubusercontent.com/449218/47718637-2ec22980-dc49-11e8-925e-955c16cfa982.png) #### Making Enhanced OncoPrint ![complexheatmap_example1](https://user-images.githubusercontent.com/449218/47718638-2ec22980-dc49-11e8-845e-21e51d3b8e73.png) ### License MIT @ Zuguang Gu