server: Show percentiles in results table

This commit is contained in:
Elias Projahn 2021-12-30 11:54:39 +01:00
parent 471f2773aa
commit b6e9179f13

View file

@ -48,8 +48,25 @@ server <- function(input, output, session) {
comparison_gene_ids <- comparison_editor_server("comparison_editor", preset) comparison_gene_ids <- comparison_editor_server("comparison_editor", preset)
output$genes <- DT::renderDT({ output$genes <- DT::renderDT({
columns <- c("rank", "gene", "name", "chromosome", method_ids, "score") columns <- c(
column_names <- c("", "Gene", "", "Chromosome", method_names, "Score") "rank",
"gene",
"name",
"chromosome",
method_ids,
"score",
"percentile"
)
column_names <- c(
"",
"Gene",
"",
"Chromosome",
method_names,
"Score",
"Percentile"
)
dt <- DT::datatable( dt <- DT::datatable(
results_filtered()[, ..columns], results_filtered()[, ..columns],
@ -63,7 +80,11 @@ server <- function(input, output, session) {
) )
) )
DT::formatPercentage(dt, c(method_ids, "score"), digits = 1) DT::formatPercentage(
dt,
c(method_ids, "score", "percentile"),
digits = 2
)
}) })
output$copy <- renderUI({ output$copy <- renderUI({