One approach to reduce the complexity of the task in the analysis of large scale genome-wide expression is to group the genes showing similar expression patterns into what are called transcription modules (TM). A TM is defined as a set of genes and a set of conditions under which these genes are most tightly co-expressed. There exist many algorithms for the analysis of gene expression data. Most of them compute non-overlapping TMs whereas a gene may be responsible for more than one cellular activity and hence must be included in more than one TMs. Existing algorithms like Signature Algorithm (SA) and Iterative Signature Algorithm (ISA) compute overlapping TMs. SA requires prior biological information of co-regulated genes which it takes as an input whereas ISA starts with a totally random input gene seed. Generating good seeds for ISA is a challenging problem. In this paper, we present an elegant way to generate an intelligent gene seed from the expression data itself. This eliminates...