### R code from vignette source 'vignettes/SANTA/inst/doc/SANTA.Rnw' ################################################### ### code chunk number 1: Ropts ################################################### options(width=70) ################################################### ### code chunk number 2: SANTA.Rnw:201-206 ################################################### library(SANTA) data(treated.dataframe) data(untreated.dataframe) g.treated <- graph.data.frame(treated.dataframe, directed=FALSE ) g.untreated <- graph.data.frame(untreated.dataframe, directed=FALSE) ################################################### ### code chunk number 3: SANTA.Rnw:213-221 ################################################### name.treated <- get.vertex.attribute(g.treated, "name") name.untreated <- get.vertex.attribute(g.untreated, "name") mis.treated <- name.untreated[which(! name.untreated %in% name.treated)] mis.untreated <- name.treated[which(! name.treated %in% name.untreated)] g.treated <- add.vertices(g.treated, length(mis.treated), attr=list(name=mis.treated)) g.untreated <- add.vertices(g.untreated, length(mis.untreated), attr=list(name=mis.untreated)) ################################################### ### code chunk number 4: SANTA.Rnw:226-233 ################################################### library(org.Sc.sgd.db) xx <- as.list(org.Sc.sgdGO2ALLORFS) associated.genes <- xx[["GO:0006974"]] association.treated <- as.numeric(get.vertex.attribute(g.treated, "name") %in% associated.genes) association.untreated <- as.numeric(get.vertex.attribute(g.untreated, "name") %in% associated.genes) ################################################### ### code chunk number 5: SANTA.Rnw:238-242 ################################################### g.treated <- set.vertex.attribute(g.treated, name="rdds", value=association.treated) g.untreated <- set.vertex.attribute(g.untreated, name="rdds", value=association.untreated) ################################################### ### code chunk number 6: SANTA.Rnw:247-253 ################################################### s.treated <- get.edge.attribute(g.treated, name="gi-score") s.untreated <- get.edge.attribute(g.untreated, name="gi-score") g.treated <- set.edge.attribute(g.treated, name="distance", value=max(abs(s.treated)) - abs(s.treated)) g.untreated <- set.edge.attribute(g.untreated, name="distance", value=max(abs(s.untreated)) - abs(s.untreated)) ################################################### ### code chunk number 7: SANTA.Rnw:260-266 ################################################### res.treated <- Knet(g.treated, nperm=100, dist.method="shortest.paths", vertex.attr="rdds") res.untreated <- Knet(g.untreated, nperm=100, dist.method="shortest.paths", vertex.attr="rdds") res.treated$pval res.untreated$pval ################################################### ### code chunk number 8: fig1plot ################################################### plot(res.treated) ################################################### ### code chunk number 9: fig2plot ################################################### plot(res.untreated) ################################################### ### code chunk number 10: fig1 ################################################### plot(res.treated) ################################################### ### code chunk number 11: fig2 ################################################### plot(res.untreated) ################################################### ### code chunk number 12: SANTA.Rnw:312-315 ################################################### library(SANTA) data(treated.dataframe) g.treated <- graph.data.frame(treated.dataframe, directed=FALSE) ################################################### ### code chunk number 13: SANTA.Rnw:320-327 ################################################### library(org.Sc.sgd.db) xx <- as.list(org.Sc.sgdGO2ALLORFS) associated.genes <- xx[["GO:0006974"]] association.values <- as.numeric(get.vertex.attribute(g.treated, "name") %in% associated.genes) g.treated <- set.vertex.attribute(g.treated, name="rdds", value=association.values) ################################################### ### code chunk number 14: SANTA.Rnw:332-335 ################################################### s.treated <- get.edge.attribute(g.treated, name="gi-score") g.treated <- set.edge.attribute(g.treated, name="distance", value=max(abs(s.treated)) - abs(s.treated)) ################################################### ### code chunk number 15: SANTA.Rnw:342-344 ################################################### res <- Knode(g.treated, vertex.attr="rdds", only.Knode=FALSE) res[1:10, 1:2] ################################################### ### code chunk number 16: SANTA.Rnw:349-350 ################################################### res[res[,2]!=1, ][1:10, 1:2] ################################################### ### code chunk number 17: SANTA.Rnw:362-363 ################################################### toLatex(sessionInfo())