DNA microarrays are used to measure simultaneously the expression levels of thousands of genes. New tools are needed to relate the large amounts of microarray data generated to known models of cell ...