From 6db14c4d4af42a57e6df347214ce5c5bab9a19d3 Mon Sep 17 00:00:00 2001 From: Elias Projahn Date: Fri, 1 Jul 2022 12:38:46 +0200 Subject: [PATCH] Supply custom background for enrichment --- R/server.R | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/R/server.R b/R/server.R index bfe29e8..2b37685 100644 --- a/R/server.R +++ b/R/server.R @@ -214,10 +214,13 @@ server <- function(options) { value = 0.0, { # nolint setProgress(0.2) - gprofiler2::gost(results_filtered()[, gene]) + gprofiler2::gost( + results_filtered()[, gene], + custom_bg = preset()$gene_ids + ) } ) - }) + }) |> bindCache(results_filtered(), preset()) output$gost_plot <- plotly::renderPlotly({ gprofiler2::gostplot( @@ -272,11 +275,14 @@ server <- function(options) { { # nolint setProgress(0.2) - gene_names <- results_filtered()[, name] - gene_names <- unique(gene_names[gene_names != ""]) + all_gene_names <- unique(results()[name != "", name]) + filtered_gene_names <- unique(results_filtered()[name != "", name]) diseases <- suppressMessages( - disgenet2r::disease_enrichment(gene_names) + disgenet2r::disease_enrichment( + all_gene_names, + custom_universe = list(filtered_gene_names) + ) ) data <- data.table(diseases@qresult)