Finding regulatory modules through large-scale gene-expression data analysis