Which one of the following techniques can be used to compare the expression of a large number of genes in two biological samples in a single experiment?