This is indeed a typical error of having all available RAM exhausted.
Two suggestions:
- perform RMA normalization (instead of gcRMA) [celfiles.rma <- rma(celfiles)]; AFAIK RMA requires less memory.
- if applicable, be sure to run the 64bits version of R. On 64 bit operating systems more memory can be used than on 32 bit OS, thus if possible take advantage of it.
Another alternative is to use
justGCRMA
, which is intended to be less memory intensive.