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?

1. Polymerase chain reaction
2. $DNA$ microarray
3. Northern hybridization
4. Southern hybridization