The Latent Process Decomposition of cDNA Microarray Data Sets