Hi,

I've seen a post with this error before, but I haven't encountered a
solution.  Here is my simple script:


library(aroma.affymetrix)

verbose <- Arguments$getVerbose(-8, timestamp=T)

# Load the annotation files
chipType <- "MoEx-1_0-st-v1"
cdf <- AffymetrixCdfFile$byChipType(chipType,tags="core")
cs <- AffymetrixCelSet$byName("MNSMA", cdf=cdf)

# background normalization
bc <- RmaBackgroundCorrection(cs)
rma <- process(bc, verbose=verbose)

# quantile normalization
qn <- QuantileNormalization(rma, typesToUpdate="pm")
print(qn)
csN <- process(qn, verbose=verbose)

# summarize by exon
#plmEx <- ExonRmaPlm(csN, mergeGroups=F)
#fit(plmEx, verbose=verbose)

# summarize by probeset
plm <- RmaPlm(csN)
fit(plm, verbose=verbose)

rs <- calculateResiduals(plm, verbose=verbose)
ae <- ArrayExplorer(rs)
setColorMaps(ae, c("log2,log2neg,rainbow", "log2,log2pos,rainbow"))
process(ae, interleaved="auto", verbose=verbose)

---
The relevant, screendump:


> process(ae, interleaved="auto", verbose=verbose)
20100702 03:19:33|Generating ArrayExplorer report...
20100702 03:19:33| Setting up ArrayExplorer report files...
20100702 03:19:33|  Copying template files...
20100702 03:19:33|   Source path: /Library/Frameworks/R.framework/
Resources/library/aroma.core/reports/includes
20100702 03:19:33|   Destination path: reports/includes
20100702 03:19:33|  Copying template files...done
20100702 03:19:33| Setting up ArrayExplorer report files...done
20100702 03:19:33| Updating ArrayExplorer.onChipType.js...
20100702 03:19:33|  Source: /Library/Frameworks/R.framework/Resources/
library/aroma.core/reports/templates/rsp/ArrayExplorer/
ArrayExplorer.onChipType.js.rsp
20100702 03:19:33|  Output path: reports/MNSMA/RBC,QN,RMA
20100702 03:19:33|  Compiling RSP...
20100702 03:19:33|   Color maps: log2,log2neg,rainbow,
log2,log2pos,rainbow
20100702 03:19:33|   Chip type: MoEx-1_0-st-v1,core
Error in readCelHeader(pathname) :
  Cannot read CEL file header. File not found: NA/NA
In addition: Warning messages:
1: In min(x) : no non-missing arguments to min; returning Inf
2: In max(x) : no non-missing arguments to max; returning -Inf
20100702 03:19:33|  Compiling RSP...done
20100702 03:19:33| Updating ArrayExplorer.onChipType.js...done
20100702 03:19:33|Generating ArrayExplorer report...done
> traceback()
34: stop("Cannot read CEL file header. File not found: ", filename)
33: readCelHeader(pathname)
32: getHeader.AffymetrixCelFile(this)
31: getHeader(this)
30: getCdf.AffymetrixCelFile(this$files[[1]], ...)
29: getCdf(this$files[[1]], ...)
28: getCdf.AffymetrixCelSet(this)
27: getCdf(this)
26: clearCache.AffymetrixCelSet(res)
25: NextMethod(generic = "clearCache", object = this, ...)
24: clearCache.ResidualSet(res)
23: clearCache(res)
22: extract.GenericDataFileSet(X[[1L]], ...)
21: FUN(X[[1L]], ...)
20: lapply.default(dsList, FUN = extract, files, ...)
19: lapply(dsList, FUN = extract, files, ...)
18: extract.GenericDataFileSetList(this, ..., onDuplicated = "error")
17: extract(this, ..., onDuplicated = "error")
16: getFileList.GenericDataFileSetList(this, ii, ...)
15: getFileList(this, ii, ...)
14: getFullNames.AromaMicroarrayDataSetTuple(setTuple)
13: getFullNames(setTuple)
12: eval(expr, envir, enclos)
11: eval(rExpr, envir = envir)
10: sourceRsp.default(file = pathname, response = response, ...)
9: sourceRsp(file = pathname, response = response, ...)
8: rspToHtml.default(pathname, path = NULL, outFile = outFile, outPath
= outPath,
       overwrite = TRUE, envir = env)
7: rspToHtml(pathname, path = NULL, outFile = outFile, outPath =
outPath,
       overwrite = TRUE, envir = env)
6: updateOnChipTypeJS.ArrayExplorer(this, ...)
5: updateOnChipTypeJS(this, ...)
4: setup.ArrayExplorer(this, ..., verbose = less(verbose))
3: setup(this, ..., verbose = less(verbose))
2: process.ArrayExplorer(ae, interleaved = "auto", verbose = verbose)
1: process(ae, interleaved = "auto", verbose = verbose)
> sessionInfo()
R version 2.11.1 (2010-05-31)
x86_64-apple-darwin9.8.0

locale:
[1] C

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods
base

other attached packages:
 [1] preprocessCore_1.10.0  Biobase_2.8.0
aroma.affymetrix_1.6.0
 [4] aroma.apd_0.1.7        affxparser_1.20.0
R.huge_0.2.0
 [7] aroma.core_1.6.0       aroma.light_1.16.0
matrixStats_0.2.1
[10] R.rsp_0.3.6            R.cache_0.3.0
R.filesets_0.8.2
[13] digest_0.4.2           R.utils_1.4.2
R.oo_1.7.3
[16] affy_1.26.1            R.methodsS3_1.2.0

loaded via a namespace (and not attached):
[1] affyio_1.16.0 tools_2.11.1
Warning message:
'DESCRIPTION' file has 'Encoding' field and re-encoding is not
possible

---

>From some (really) preliminary debugging, it looks like getPathname is
failing because this.$pathname is NA.  So I think the pathnames aren't
being stored?  If someone could please shed some light on this issue,
I'd be very grateful.

Thanks for any help,
-Larry.

-- 
When reporting problems on aroma.affymetrix, make sure 1) to run the latest 
version of the package, 2) to report the output of sessionInfo() and 
traceback(), and 3) to post a complete code example.


You received this message because you are subscribed to the Google Groups 
"aroma.affymetrix" group with website http://www.aroma-project.org/.
To post to this group, send email to aroma-affymetrix@googlegroups.com
To unsubscribe and other options, go to http://www.aroma-project.org/forum/

Reply via email to