10779/rcsi.10790609.v1
Manuela Salvucci
Manuela
Salvucci
Jochen HM Prehn
Jochen HM
Prehn
HCP: A Matlab package to create beautiful heatmaps with richly annotated covariates
Royal College of Surgeons in Ireland
2019
HCP (HeatmapCovariatePlot)
Matlab package
heatmaps
Physiology
Medical Physics
2019-11-22 16:55:58
Journal contribution
https://repository.rcsi.com/articles/journal_contribution/HCP_A_Matlab_package_to_create_beautiful_heatmaps_with_richly_annotated_covariates/10790609
<p>HCP (HeatmapCovariatePlot) provides a simple high level application programming interface (API) to design elaborated visualizations in a modular fashion. The user can select which elements to include, covariate row annotations and/or heatmaps, by invoking the AddCovariateRow or the AddHeatmap methods. Elements can be vertically stacked and also grouped in functionally related sub-blocks encapsulated by the AddSubBlock method to adjust the figure layout. The plotting options in HCP are chosen sensibly to create production-quality out-of-the-box visualizations in most use-case. HCP features several plotting options to adjust the plot aesthetics to cater for the user preferences in terms of colormaps, labelling, legends and layouts (margins and positions). HCP ease-of-use and rapidity enables the users to iterate through multiple visualization alternatives while focusing on the message conveyed by the data rather than the technicalities involved in generating the plot.</p>