### R code from vignette source 'SigCheck.Rnw' ################################################### ### code chunk number 1: style ################################################### BiocStyle::latex() ################################################### ### code chunk number 2: loadData ################################################### library(breastCancerNKI) data(nki) nki ################################################### ### code chunk number 3: showPhenoData ################################################### varLabels(nki) ################################################### ### code chunk number 4: tDMFS ################################################### nki$t.dmfs ################################################### ### code chunk number 5: eDMFS ################################################### nki$e.dmfs ################################################### ### code chunk number 6: excludeNA ################################################### dim(nki) nki <- nki[,!is.na(nki$e.dmfs)] dim(nki) ################################################### ### code chunk number 7: loadKnown ################################################### library(SigCheck) data(knownSignatures) names(knownSignatures) ################################################### ### code chunk number 8: getVANTVEER ################################################### names(knownSignatures$cancer) vantveer <- knownSignatures$cancer$VANTVEER vantveer ################################################### ### code chunk number 9: showFeatureAnno ################################################### fvarLabels(nki) ################################################### ### code chunk number 10: sigCheckSurvival ################################################### check <- sigCheck(nki, classes="e.dmfs", survival="t.dmfs", signature=knownSignatures$cancer$VANTVEER, annotation="HUGO.gene.symbol", validationSamples=101:ncol(nki)) check ################################################### ### code chunk number 11: survivalPval ################################################### check@survivalPval ################################################### ### code chunk number 12: sigCheckAllSurvivalNoeval (eval = FALSE) ################################################### ## nkiResults <- sigCheckAll(check, iterations=1000) ################################################### ### code chunk number 13: loadResults ################################################### data(nkiResults) ################################################### ### code chunk number 14: sigCheckPlotSurvival ################################################### sigCheckPlot(nkiResults) ################################################### ### code chunk number 15: sigCheckPlotSurvivalRes ################################################### names(nkiResults) ################################################### ### code chunk number 16: sigCheckPlotSurvivalPvals ################################################### nkiResults$checkRandom$checkPval nkiResults$checkKnown$checkPval nkiResults$checkPermutedSurvival$checkPval nkiResults$checkPermutedFeatures$checkPval ################################################### ### code chunk number 17: sigCheckHi ################################################### par(mfrow=c(2,2)) p5 <-sigCheck(check, scoreMethod="High",threshold=.5, plotTrainingKM=F)@survivalPval p66 <-sigCheck(check, scoreMethod="High",threshold=.66, plotTrainingKM=F)@survivalPval p33 <-sigCheck(check, scoreMethod="High",threshold=.33, plotTrainingKM=F)@survivalPval p33.66 <-sigCheck(check, scoreMethod="High",threshold=c(.33,.66), plotTrainingKM=F)@survivalPval p5 p66 p33 p33.66 ################################################### ### code chunk number 18: sigCheckSurvivalClass ################################################### check <- sigCheck(check, scoreMethod="classifier") check@survivalPval ################################################### ### code chunk number 19: sigCheckClassifier ################################################### check <- sigCheck(nki, classes="e.dmfs", signature=knownSignatures$cancer$VANTVEER, annotation="HUGO.gene.symbol", validationSamples=101:ncol(nki), scoreMethod="classifier") check ################################################### ### code chunk number 20: sigCheckClassifierStats ################################################### check@sigPerformance check@modePerformance check@confusion ################################################### ### code chunk number 21: sigCheckClassify (eval = FALSE) ################################################### ## classifyRandom <- sigCheckRandom(check, iterations=1000) ## classifyKnown <- sigCheckKnown(check) ################################################### ### code chunk number 22: loadClassifyResults ################################################### data(classifyResults) ################################################### ### code chunk number 23: sigClassifyPlot ################################################### par(mfrow=c(1,2)) sigCheckPlot(classifyRandom, classifier=TRUE) sigCheckPlot(classifyKnown, classifier=TRUE) ################################################### ### code chunk number 24: multicoreparam ################################################### CoresToUse <- 6 library(BiocParallel) mcp <- MulticoreParam(workers=CoresToUse) register(mcp, default=TRUE) ################################################### ### code chunk number 25: setcores ################################################### options(mc.cores=CoresToUse) ################################################### ### code chunk number 26: sessionInfo ################################################### toLatex(sessionInfo())