Include percentiles in data

This commit is contained in:
Elias Projahn 2022-05-12 12:17:18 +02:00
parent 36417f86a7
commit 276730f217

View file

@ -16,6 +16,7 @@ server <- function(input, output) {
data.table::setorder(data, -score) data.table::setorder(data, -score)
data[, rank := .I] data[, rank := .I]
data[, percentile := 1 - rank / max(rank)]
data data
}) })
@ -33,6 +34,7 @@ genes_table <- function(data) {
"?db=core;g={gene}\" target=\"_blank\">{hgnc_name}</a>" "?db=core;g={gene}\" target=\"_blank\">{hgnc_name}</a>"
), ),
"Rank" = rank, "Rank" = rank,
"Percentile" = percentile,
"Score" = score, "Score" = score,
"Median" = median_expression, "Median" = median_expression,
"Mean" = mean_expression, "Mean" = mean_expression,
@ -51,6 +53,7 @@ genes_table <- function(data) {
) |> ) |>
DT::formatPercentage( DT::formatPercentage(
c( c(
"Percentile",
"Score", "Score",
"Expressed", "Expressed",
"Above 50 TPM", "Above 50 TPM",