Nothing
### R code from vignette source 'pbcmc-vignette.Rnw'
### Encoding: UTF-8
###################################################
### code chunk number 1: Speedup
###################################################
texec<-matrix(ncol=2, nrow=7, byrow=TRUE,
c(7,3.35,
6,3.07,
5,2.97,
4,2.79,
3,2.71,
2,1.89,
1,1.00))
colnames(texec)<-c("Cores", "SpeedUp")
texec<-as.data.frame(texec)
library("ggplot2")
p<-ggplot(data=texec, aes(x=Cores, y=SpeedUp))+
geom_point(size=2)+geom_abline(slope=1,intercept=0)+
# geom_smooth(se=FALSE)+
geom_line(color="blue", linetype="dashed")+
ylab("Speed Up")+xlab("Number of cores")+
theme_bw()
p
###################################################
### code chunk number 2: General options for R
###################################################
options(prompt="R> ", continue="+ ", width=70, useFancyQuotes=FALSE, digits=4)
suppressMessages(library("pbcmc"))
###################################################
### code chunk number 3: Loading datasets
###################################################
library("pbcmc")
library("BiocParallel")
object<-loadBCDataset(Class=PAM50, libname="nki", verbose=TRUE)
object
###################################################
### code chunk number 4: PAM50 with microarray data
###################################################
library("breastCancerNKI")
data("nki")
###################################################
### code chunk number 5: PAM50 with microarray data2
###################################################
##The expression
M<-exprs(nki)[, 1:5, drop=FALSE]
head(M)
##The annotation
genes<-fData(nki)[, c("probe", "NCBI.gene.symbol", "EntrezGene.ID")]
head(genes)
##Additional information (optional)
targets<-pData(nki)[1:5, ,drop=FALSE]
head(targets)
###################################################
### code chunk number 6: PAM50 with own data
###################################################
M<-pam50$centroids
genes<-pam50$centroids.map
names(genes)<-c("probe", "NCBI.gene.symbol", "EntrezGene.ID")
object<-PAM50(exprs=M, annotation=genes)
object
###################################################
### code chunk number 7: Exploring the slots
###################################################
head(exprs(object)) ##The gene expression values for each subject
###################################################
### code chunk number 8: Exploring the slots2
###################################################
head(annotation(object)) ##The compulsory annotation fields
head(targets(object)) ##The clinical data, if available.
###################################################
### code chunk number 9: Workflow
###################################################
object<-filtrate(object, verbose=TRUE)
object<-classify(object, std="none", verbose=TRUE)
object<-permutate(object, nPerm=10000, pCutoff=0.01, where="fdr",
corCutoff=0.1, keep=TRUE, seed=1234567890, verbose=TRUE,
BPPARAM=bpparam())
###################################################
### code chunk number 10: Permutation results
###################################################
object
###################################################
### code chunk number 11: Summary
###################################################
summary(object)
###################################################
### code chunk number 12: SubjectReport
###################################################
subjectReport(object, subject=1)
###################################################
### code chunk number 13: Session Info
###################################################
sessionInfo()
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.