I use the following code to do RMA. I'm wondering how get the probe level values before the summary to the probeset level values. library(oligo) data<-read.celfiles(list.celfiles(data_dir, full.names=TRUE)) eset<-rma(data) write.exprs(eset, file='output_file_name', sep="\t")