################################################### ### chunk number 1: ################################################### library(ADaCGH2) ################################################### ### chunk number 2: ################################################### options(width = 70) ################################################### ### chunk number 3: ################################################### dir.create("ADaCGH2_vignette_tmp_dir") originalDir <- getwd() setwd("ADaCGH2_vignette_tmp_dir") ################################################### ### chunk number 4: ################################################### fname <- list.files(path = system.file("data", package = "ADaCGH2"), full.names = TRUE, pattern = "inputEx1") tableChromArray <- inputDataToADaCGHData(filename = fname) tableChromArray ################################################### ### chunk number 5: eval=FALSE ################################################### ## ## require(multicore) ## parallel(inputDataToADaCGHData(filename = fname), silent = FALSE) ## tableChromArray <- collect()[[1]] ## if(inherits(tableChromArray, "try-error")) { ## stop("ERROR in input data conversion") ## } ## ################################################### ### chunk number 6: ################################################### snowfallInit(universeSize = 2, typecluster = "SOCK") ################################################### ### chunk number 7: eval=FALSE ################################################### ## help(pSegment) ################################################### ### chunk number 8: ################################################### hs_mad.out <- pSegmentHaarSeg("cghData.RData", "chromData.RData", merging = "MAD") ################################################### ### chunk number 9: ################################################### lapply(hs_mad.out, open) summary(hs_mad.out[[1]][,]) ################################################### ### chunk number 10: ################################################### save(hs_mad.out, file = "hs_mad.out.RData", compress = FALSE) pChromPlot(outRDataName = "hs_mad.out.RData", cghRDataName = "cghData.RData", chromRDataName = "chromData.RData", posRDataName = "posData.RData", probenamesRDataName = "probeNames.RData", imgheight = 350) ################################################### ### chunk number 11: ################################################### forcghr <- outputToCGHregions(hs_mad.out) if(require(CGHregions)) { regions1 <- CGHregions(forcghr) regions1 } ################################################### ### chunk number 12: ################################################### datadir <- system.file("testdata", package = "snapCGH") targets <- readTargets("targets.txt", path = datadir) RG1 <- read.maimages(targets$FileName, path = datadir, source = "genepix") RG1 <- read.clonesinfo("cloneinfo.txt", RG1, path = datadir) ## snapCGH-specific RG1$printer <- getLayout(RG1$genes) types <- readSpotTypes("SpotTypes.txt", path = datadir) RG1$genes$Status <- controlStatus(types, RG1) RG1$design <- c(-1, -1) RG2 <- backgroundCorrect(RG1, method = "minimum") ## class RGList MA <- normalizeWithinArrays(RG2, method = "median") ## class MAList class(MA) MA2 <- processCGH(MA, method.of.averaging = mean, ID = "ID") ## class SegList class(MA2) ################################################### ### chunk number 13: ################################################### tmp <- inputDataToADaCGHData(MAList = MA, na.omit = TRUE) tmp <- inputDataToADaCGHData(MAList = MA2, na.omit = TRUE, minNumPerChrom = 4) ################################################### ### chunk number 14: ################################################### targets.limma <- readTargets("targets.txt", path = datadir) RG.limma <- read.maimages(targets.limma, path = datadir, source="genepix") RG.limma <- backgroundCorrect(RG.limma, method="normexp", offset=50) MA.limma <- normalizeWithinArrays(RG.limma) ################################################### ### chunk number 15: ################################################### fclone <- list.files(path = system.file("testdata", package = "snapCGH"), full.names = TRUE, pattern = "cloneinfo.txt") fclone tmp <- inputDataToADaCGHData(MAList = MA.limma, cloneinfo = fclone, na.omit = TRUE) ################################################### ### chunk number 16: ################################################### acloneinfo <- MA$genes tmp <- inputDataToADaCGHData(MAList = MA.limma, cloneinfo = acloneinfo, na.omit = TRUE) ################################################### ### chunk number 17: ################################################### sfStop() load("chromData.RData") load("posData.RData") load("cghData.RData") delete(cghData); rm(cghData) delete(posData); rm(posData) delete(chromData); rm(chromData) lapply(hs_mad.out, delete) rm(hs_mad.out) setwd(originalDir) print(getwd()) Sys.sleep(3) unlink("ADaCGH2_vignette_tmp_dir", recursive = TRUE) print(dir())