It has been reported that if one (i) on R v2.14.0, (ii) on OSX 10.6 or
10.7, (iii) install the *binary* build of affxparser v1.26.2 by
Bioconductor, then affxparser causes R to crash completely:
https://stat.ethz.ch/pipermail/bioc-devel/2011-November/002969.html
Kasper Hansen has provided a binary build of affxparser v1.26.2 for
OSX 10.6 (and possibly also OSX 10.7*). You can install that one by:
source("http://www.braju.com/R/hbLite.R");
hbBiocLite("affxparser");
It will detect whether you need this specially patch or not, and
install the proper version for you. If you have already installed the
fault version from Bioconductor, just uninstall by
remove.packages("affxparser") and retry. You can verify that you have
the patched version installed by:
> packageDescription("affxparser")$Packaged
[1] "2011-11-20 16:44:36 UTC; khansen"
Cheers,
Henrik
(*) If you have access to OSX 10.7 ("Lion"), could you please check
whether the patched version of affxparser on OSX or not, and report
back? Try the following:
library("affxparser");
readCdfHeader("annotationData/chipTypes/Mapping250K_Nsp/Mapping250K_Nsp.cdf");
It should not crash R, but return a list of CDF attributes. The above
CDF can be downloaded from:
http://www.aroma-project.org/data/annotationData/chipTypes/Mapping250K_Nsp/Mapping250K_Nsp.cdf.gz
> library("affxparser");
> readCdfHeader("annotationData/chipTypes/Mapping250K_Nsp/Mapping250K_Nsp.cdf");
$ncols
[1] 2560
$nrows
[1] 2560
$nunits
[1] 262338
$nqcunits
[1] 6
$refseq
[1] ""
$chiptype
[1] "Mapping250K_Nsp"
$filename
[1] "annotationData/chipTypes/Mapping250K_Nsp/Mapping250K_Nsp.cdf"
$rows
[1] 2560
$cols
[1] 2560
$probesets
[1] 262338
$qcprobesets
[1] 6
$reference
[1] ""
> sessionInfo()
R version 2.14.2 (2012-02-29)
Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)
Thank you!
::::::::::::::::::::::::::::::::::::::::::::::::::