I am getting error 'subscript out of bounds' so I am guessing that those non-normalized files format may be off and would like another point of view as I am quite new to illumina.
I prefer using limma to normalise illumina array data, it can be done simply with the command neqc(yourdata) after reading the exported .txt files with read.ilmn() function. Sorry, that may not help, but it is probably something to consider.
Thank you for this other solution, I am going to check that. update: your method work with my other illumina files, but not for those two, I figure that they are missing all the illu columns and one even seems to be already log2 transform expression value :)
You cannot use any specialist methods for Illumina arrays on these files because they are just matrices of numbers without all the associated information that is found in a raw Illumina output file. You could read the normalized data that is provided on GEO website. Or else read the non-normalised matrix into R using read.delim(), then apply normalizeQuantiles() and possibly log2() as appropriate to the matrix of numbers. normalizeQuantiles() is a function in the limma package.
I prefer using limma to normalise illumina array data, it can be done simply with the command neqc(yourdata) after reading the exported .txt files with read.ilmn() function. Sorry, that may not help, but it is probably something to consider.
Thank you for this other solution, I am going to check that. update: your method work with my other illumina files, but not for those two, I figure that they are missing all the illu columns and one even seems to be already log2 transform expression value :)