prioritise_targets_multiheatmap: Prioritise targets: multi-heatmap

View source: R/prioritise_targets_multiheatmap.R

prioritise_targets_multiheatmapR Documentation

Prioritise targets: multi-heatmap

Description

Prioritise targets: multi-heatmap

Usage

prioritise_targets_multiheatmap(
  top_targets,
  prioritise_targets_network_out,
  ctd_list = load_example_ctd(c("ctd_DescartesHuman.rds", "ctd_HumanCellLandscape.rds"),
    multi_dataset = TRUE),
  gene_order = NULL,
  hpo = HPOExplorer::get_hpo(),
  gencc_extra = list(),
  size = 6,
  width = 50,
  heights = NULL,
  show_plot = TRUE
)

Arguments

top_targets

A results table after it has been annotated with add_disease and add_symptom_results.

prioritise_targets_network_out

Output of prioritise_targets_network.

ctd_list

A named list of CellTypeDataset objects each created with generate_celltype_data.

gene_order

The order in which to show genes in heatmap x-axis.

hpo

Human Phenotype Ontology object, loaded from get_ontology.

gencc_extra

Extra rows to add to the diseases GenCC data.

size

Plot text size.

width

Width of the saved plot.

heights

Passed to wrap_plots.

show_plot

Print the plot to the console.

Examples

top_targets <- MSTExplorer::example_targets$top_targets[1:10]
prioritise_targets_network_out <- prioritise_targets_network(
  top_targets = top_targets)

out <- prioritise_targets_multiheatmap(
  top_targets = top_targets,
  prioritise_targets_network_out = prioritise_targets_network_out,
  ctd_list=load_example_ctd("ctd_DescartesHuman.rds", multi_dataset = TRUE))

neurogenomics/MultiEWCE documentation built on April 17, 2025, 9:27 p.m.