Add gprofiler integration

This commit is contained in:
Elias Projahn 2022-06-02 10:17:49 +02:00
parent d1398a10f8
commit 90c9d18f26
4 changed files with 111 additions and 4 deletions

36
R/ui.R
View file

@ -81,6 +81,42 @@ ui <- function() {
)),
div(class = "p-1"),
DT::dataTableOutput("selected_genes")
),
tabPanel(
"GSEA",
value = "gsea",
div(
class = "flow-layout",
selectInput(
"gsea_set",
label = NULL,
list(
"Top genes" = "top",
"Selected genes" = "selected",
"Your genes" = "custom"
)
),
conditionalPanel(
"input.gsea_set == 'top'",
sliderInput(
"gsea_ranks",
label = NULL,
min = 10,
max = 1000,
value = 100,
step = 10,
ticks = FALSE
)
),
actionButton(
"gsea_run",
"Update analysis",
class = "btn-primary"
)
),
plotly::plotlyOutput("gsea_plot"),
div(class = "p-2"),
DT::dataTableOutput("gsea_details")
)
)
)