Nothing
description <- function(x) {
UseMethod("description")
}
get_disease_abbreviation <- function(disease) {
metadata <- get0("metadata", envir = asNamespace("tcgaViz"))
diseases <- as.list(metadata[["disease"]][, 2])
names(diseases) <- metadata[["disease"]][, 1]
return(diseases[[tolower(disease)]])
}
description.biodata <- function(x) {
if (!is.null(attributes(x)$disease)) {
paste0(
str_to_title(attributes(x)$disease),
" (",
get_disease_abbreviation(attributes(x)$disease),
"; ",
attributes(x)$tissue,
")"
)
} else {
NULL
}
}
description.biostats <- function(x) {
properties <- attributes(x)$args
if (properties$method == "wilcox_test") {
name_test <- "Wilcoxon-Mann-Whitney test"
} else {
name_test <- "Student's t-test"
}
if (properties$p.adjust.method == "BH") {
properties$p.adjust.method <- "Benjamini & Hochberg"
} else if (properties$p.adjust.method == "BY") {
properties$p.adjust.method <- "Benjamini & Yekutieli"
} else {
str_to_title(properties$p.adjust.method)
}
paste0(
description.biodata(properties$data),
"\n",
name_test,
" with ",
properties$p.adjust.method,
" correction (n_low = ",
x[1, ]$n1,
"; n_high = ",
x[1, ]$n2,
")"
)
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.