Hi all,

I need to load and normalize CEL files from two different platforms, one
platform is *U133AAofAv2 (22944 affyids)* and the other is *HG-U133A_2
(22277 affyids)*. I believe that these two platforms have very similar
annotations.

When I read all the file together using ReadAffy, I got an error saying,

> es.affy<-ReadAffy(filenames=celfile, celfile.path=celpath, phenoData=NULL)
Error in read.affybatch(filenames = l$filenames, phenoData = l$phenoData,
 :
  Cel file XX does not seem to have the correct dimensions

I figure that is because two platform has different cdf. So I tried to
change the cdf name for *U133AAofAv2 *using library("affxparser"). The I got
the following errors,

> convertCel(celfile, celfile.output, newChipType="HG-U133A_2")
Error in .unwrapDatHeaderString(header$DatHeader) :
  Internal error: Failed to extract 'pixelRange' and 'sampleName' from DAT
header.  They became identical:   HG-U133A_2.1sq         

I am not sure how to get around with this problem? Could anybody helps? Or
what would be the best way to normalize two datasets like mine? Thank you
very much. Any suggestion is appreciated.


Thank you very much,
Wendy

	[[alternative HTML version deleted]]

