powered by
Visualise distributions of genes using heatmaps or other plots.
# S3 method for immunr_gene_usage vis(.data, .plot = c("hist", "box", "heatmap", "heatmap2", "circos"), ...)
A ggplot2 object, pheatmap or circlize object.
Output from the geneUsage function.
String specifying the plot type:
- "hist" for histograms using vis_hist;
- "heatmap" for heatmaps using vis_heatmap;
- "heatmap2" for heatmaps using vis_heatmap2;
- "circos" for circos plots using vis_circos.
Other arguments passed to corresponding functions depending on the plot type:
- "hist" - passes arguments to vis_hist;
- "box" - passes arguments to vis_box;
- "heatmap" - passes arguments to vis_heatmap;
- "heatmap2" - passes arguments to vis_heatmap2 and heatmap from the "pheatmap" package;
- "circos" - passes arguments to vis_circos and chordDiagram from the "circlize" package.
geneUsage
data(immdata) gu <- geneUsage(immdata$data[[1]]) vis(gu) gu <- geneUsage(immdata$data) vis(gu, .by = "Status", .meta = immdata$meta) vis(gu, "box", .by = "Status", .meta = immdata$meta)
Run the code above in your browser using DataLab