Entering edit mode
zhang.jianhai
▴
10
@zhangjianhai-12955
Last seen 5.0 years ago
Hello,
When I process a rice GEO file (https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE4471), it gives the following errors. Anyone know how to solve it?
library(affy); library(simpleaffy); library(affyPLM); library(ricecdf) gse4471 <- ReadAffy(celfile.path=paste0("GSE4471", "_RAW")) mas4471 <- call.exprs(gse4471, "mas5") qc4471 <- qc(gse4471, mas4471) Error in setQCEnvironment(cdfn) : Could not find array definition file ' ricecdf.qcdef '. Simpleaffy does not know the QC parameters for this array type. See the package vignette for details about how to specify QC parameters manually. > sessionInfo() R version 3.5.0 (2018-04-23) Platform: x86_64-pc-linux-gnu (64-bit) Running under: CentOS Linux 7 (Core) Matrix products: default BLAS: /usr/lib64/libblas.so.3.4.2 LAPACK: /usr/lib64/liblapack.so.3.4.2 locale: [1] C attached base packages: [1] parallel stats graphics grDevices utils datasets methods [8] base other attached packages: [1] ricecdf_2.18.0 affyPLM_1.56.0 preprocessCore_1.42.0 [4] simpleaffy_2.56.0 gcrma_2.52.0 genefilter_1.62.0 [7] affy_1.58.0 Biobase_2.40.0 BiocGenerics_0.26.0 loaded via a namespace (and not attached): [1] Rcpp_0.12.16 AnnotationDbi_1.42.0 XVector_0.20.0 [4] splines_3.5.0 zlibbioc_1.26.0 IRanges_2.14.1 [7] bit_1.1-12 lattice_0.20-35 xtable_1.8-2 [10] blob_1.1.1 tools_3.5.0 grid_3.5.0 [13] DBI_1.0.0 survival_2.42-3 bit64_0.9-7 [16] digest_0.6.15 affyio_1.50.0 Matrix_1.2-14 [19] S4Vectors_0.18.1 bitops_1.0-6 RCurl_1.95-4.10 [22] memoise_1.1.0 RSQLite_2.1.1 compiler_3.5.0 [25] BiocInstaller_1.30.0 Biostrings_2.48.0 stats4_3.5.0 [28] XML_3.98-1.11 annotate_1.58.0
Regards.
Hello, I tried this, but still gives error.
> cdfName(gse4471)
[1] "Rice"
> qc4471 <- qc(gse4471, mas4471, cdfn="Rice")
Error in setQCEnvironment(cdfn) :
Could not find array definition file ' ricecdf.qcdef '. Simpleaffy does not know the QC parameters for this array type.
See the package vignette for details about how to specify QC parameters manually.
But what does that have to do with what it says to do in the vignette? Here is a hint:
And it says how to make a qcdef file for a new array in the simpleaffy vignette, which is where I pointed you to begin with.
Resolved. Thanks a lot.
Regards