Description Usage Arguments Value See Also Examples
Plots Kaplan-Meier survival curves for a given gene set using the
cluster labels generated during the computation of p_pure
to
stratify patients into two survival groups. The function is a wrapper for
km.coxph.plot
in the survcomp package.
1 2 |
geneset |
A geneset as returned by |
survivalTimes |
A vector of survival times, as used in a call to
|
followup |
A vector of 0 or 1 values, indicating whether the patient was
lost to followup (0) or not (1), as used in a call to |
title |
The plot title. Defaults to "Kaplan-Meier curves for geneset
[ |
y.label |
The y-axis label. Defaults to "Probability of survival". |
x.label |
The x-axis label. Defaults to "Overall survival". |
p.text |
Text to display in the lower left hand corner. Defaults to
displaying |
... |
Additional arguments to be passed to |
The function is used for side-effects (drawing a plot). No value is returned.
saps
calculatePPure
km.coxph.plot
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | # 25 patients, none lost to followup
followup <- rep(1, 25)
# first 5 patients have good survival (in days)
time <- c(25, 27, 24, 21, 26, sample(1:3, 20, TRUE))*365
# create data for 100 genes, 25 patients
dat <- matrix(rnorm(25*100), nrow=25, ncol=100)
colnames(dat) <- as.character(1:100)
# create two random genesets of 5 genes each
set1 <- sample(colnames(dat), 5)
set2 <- sample(colnames(dat), 5)
genesets <- rbind(set1, set2)
# run saps
results <- saps(genesets, dat, time, followup, random.samples=100)
set <- results$genesets[["set1"]]
# KM plots should not seperate at this point
plotKM(set, time/365, followup, x.label="Overall survival (years)")
# increase expression levels for set1 for first 5 patients
dat[1:5, set1] <- dat[1:5, set1]+10
# run saps again
results <- saps(genesets, dat, time, followup, random.samples=100)
set <- results$genesets[["set1"]]
# KM plots should now seperate
plotKM(set, time/365, followup, x.label="Overall survival (years)")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.