# NOT RUN {
data(data.pathway)
data(list.gene.snp)
# }
# NOT RUN {
data(data.pige)
###First example: compute observed p-value (orignal data) and permuted p-value
res <-data.to.PIGE(data=data.pige,data.pathway=data.pathway,
list.gene.snp=list.gene.snp,choice.pathway=c(1,2))
formul <- formula(y~factor(cov1)+factor(cov2)+factor(cov3)+factor(cov4)
+var_int)
p.snp.obs.ex <- compute.p.snp.obs(data=data.pige,model=formul,
indice.snp=res$snp.selected,var.inter="var_int",class.inter=NULL)
p.snp.permut.ex <- permutation.snp(model=formul,data=data.pige,
indice.snp=res$snp.selected,var.inter="var_int",class.inter=NULL,
nbcpu=3,Npermut=9,file.out="res-permut")
set.seed(10)
result.1 <- ARTP.GE(data.gene.pathway=data.pathway,
list.gene.snp=list.gene.snp,p.snp.permut=p.snp.permut.ex,
p.snp.obs=p.snp.obs.ex,inspect.snp.n=5,inspect.snp.percent=0.05
,inspect.gene.n=10,inspect.gene.percent=0.05,temp.dir="TEMP/"
,nperm=9)
result.1
##Second example: observed and permuted p-values have already been computed
path.data <- paste(system.file("sampleData", package="PIGE"),"/",sep="")
res.permut <- read.table(file=paste(path.data,"res-permut.txt",sep="")
,header=TRUE,sep=" ")
res.obs <- read.table(file=paste(path.data,"res-obs.txt",sep="")
,header=TRUE,sep=" ")
result.2 <- ARTP.GE(data.gene.pathway=data.pathway,
list.gene.snp=list.gene.snp, p.snp.permut=res.permut,
p.snp.obs=res.obs,inspect.snp.n=5,inspect.snp.percent=0.05,
inspect.gene.n=10,inspect.gene.percent=0.05,temp.dir="TEMP/",nperm=90)
result.2
##Third example: Survival data
##observed and permuted p-values have already been computed
data(data.surv)
data(data.pathway.surv)
data(list.gene.snp.surv)
path.data <- paste(system.file("sampleData", package="PIGE"),"/",sep="")
res.permut <- read.table(file=paste(path.data,"res-permut-surv.txt",sep="")
,header=TRUE,sep=" ")
res.obs <- read.table(file=paste(path.data,"res-obs-surv.txt",sep="")
,header=TRUE,sep=" ")
result.3 <- ARTP.GE(data.gene.pathway=data.pathway.surv,
list.gene.snp=list.gene.snp.surv, p.snp.permut=res.permut,
p.snp.obs=res.obs,inspect.snp.n=5,inspect.snp.percent=0.05,
inspect.gene.n=10,inspect.gene.percent=0.05,temp.dir="TEMP/",nperm=90)
result.3
# }
Run the code above in your browser using DataLab