Comparison and meta-analysis of microarray data: from the bench to the computer desk