plot_ks_density {EMDomics} | R Documentation |
The data for the specified gene is retrieved from
ksobj$data
. outcomes
is used to divide the data into
distributions for each group, which are then visualized as
density distributions. The calculated KS score for the specified gene is
displayed in the plot title.
plot_ks_density(ksobj, gene_name)
ksobj |
An |
gene_name |
The gene to visualize. The name should be defined as a row
name in |
A ggplot
object is returned. If the value is
not assigned, a plot will be drawn.
# 100 genes, 100 samples dat <- matrix(rnorm(10000), nrow=100, ncol=100) rownames(dat) <- paste("gene", 1:100, sep="") colnames(dat) <- paste("sample", 1:100, sep="") # "A": first 50 samples; "B": next 30 samples; "C": final 20 samples outcomes <- c(rep("A",50), rep("B",30), rep("C",20)) names(outcomes) <- colnames(dat) results <- calculate_ks(dat, outcomes, nperm=10, parallel=FALSE) plot_ks_density(results, "gene5")