Microarray technology allows for the collection of multiple replicates of gene expression time course data for hundreds of genes at a handful of time points. Developing hypotheses about a gene transcriptional network, based on time course gene expression data is an important and very challenging problem. In many situations there are similarities which suggest a hierarchical structure between t…