Hi, Alex, I performed a similar analysis recently, and corrected batch effects using the method described in this article: http://biostatistics.oxfordjournals.org/cgi/content/full/8/1/118 The authors provide an R-script to run the calculations on your matrices. You should be able to find a link for it in the article. Good luck! Charles