mirror of
https://github.com/johrpan/geposanui.git
synced 2025-10-26 11:17:24 +01:00
Organize output in tabs
This commit is contained in:
parent
527ba01cc9
commit
aaff5878ec
2 changed files with 50 additions and 41 deletions
8
server.R
8
server.R
|
|
@ -100,6 +100,7 @@ server <- function(input, output) {
|
|||
rownames = FALSE,
|
||||
colnames = column_names,
|
||||
style = "bootstrap",
|
||||
fillContainer = TRUE,
|
||||
extensions = "Scroller",
|
||||
options = list(
|
||||
rowCallback = js_link,
|
||||
|
|
@ -137,19 +138,18 @@ server <- function(input, output) {
|
|||
names_text <- paste(names, collapse = "\n")
|
||||
|
||||
splitLayout(
|
||||
cellWidths = "auto",
|
||||
rclipButton(
|
||||
"copy_ids_button",
|
||||
"Copy gene IDs",
|
||||
genes_text,
|
||||
icon = icon("clipboard"),
|
||||
width = "100%"
|
||||
icon = icon("clipboard")
|
||||
),
|
||||
rclipButton(
|
||||
"copy_names_button",
|
||||
"Copy gene names",
|
||||
names_text,
|
||||
icon = icon("clipboard"),
|
||||
width = "100%"
|
||||
icon = icon("clipboard")
|
||||
)
|
||||
)
|
||||
})
|
||||
|
|
|
|||
39
ui.R
39
ui.R
|
|
@ -48,13 +48,11 @@ ui <- fluidPage(
|
|||
),
|
||||
),
|
||||
mainPanel(
|
||||
h3("Gene ranks"),
|
||||
plotlyOutput(
|
||||
"rank_plot",
|
||||
width = "100%",
|
||||
height = "600px"
|
||||
),
|
||||
h3("Results"),
|
||||
tabsetPanel(
|
||||
type = "pills",
|
||||
header = div(style = "margin-top: 16px"),
|
||||
tabPanel(
|
||||
"Results",
|
||||
textOutput("synposis"),
|
||||
div(
|
||||
style = "margin-top: 16px",
|
||||
|
|
@ -62,22 +60,31 @@ ui <- fluidPage(
|
|||
),
|
||||
div(
|
||||
style = "margin-top: 16px",
|
||||
DTOutput("genes")
|
||||
DTOutput("genes", height = "1000px")
|
||||
)
|
||||
),
|
||||
h3("Gene positions"),
|
||||
p("This plot shows the selected genes' distance to the telomeres \
|
||||
across species. It visualizes how certain genes have \
|
||||
evolutionary conserved positions."),
|
||||
tabPanel(
|
||||
"Positions",
|
||||
plotlyOutput(
|
||||
"scatter",
|
||||
width = "100%",
|
||||
height = "600px"
|
||||
)
|
||||
),
|
||||
h3("Gene set enrichment analysis"),
|
||||
tabPanel(
|
||||
"Ranks",
|
||||
plotlyOutput(
|
||||
"rank_plot",
|
||||
width = "100%",
|
||||
height = "600px"
|
||||
)
|
||||
),
|
||||
tabPanel(
|
||||
"Analysis",
|
||||
checkboxInput(
|
||||
"enable_gost",
|
||||
"Perform a gene set enrichment analysis on the filtered result \
|
||||
genes."
|
||||
"Perform a gene set enrichment analysis on the \
|
||||
filtered result genes."
|
||||
),
|
||||
conditionalPanel(
|
||||
"input.enable_gost == true",
|
||||
|
|
@ -90,3 +97,5 @@ ui <- fluidPage(
|
|||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
Loading…
Add table
Add a link
Reference in a new issue