1. A computer program product embodied on a computer readable medium that executes a method for identifying groups of co-regulated and co-expressed genes, the method comprising: defining a clustering criterion of data, relating to gene expression that varies with time and/or with the changing of environmental conditions, which is stored in a table; in function of said clustering criterion, identifying in sub-tables groups of genes that satisfy said clustering criterion; defining a number of logic filtering criteria of the data of said table; for each logic filtering criterion, generating a corresponding filtered sub-table containing data of genes having expression values which satisfy said logic filtering criterion; establishing pair combinations of said sub-tables by clustering and filtering the data of said table with said filtering criteria and by said clustering; calculating characteristic parameters of the data associated to the groups of genes of each pair combination; generating for each pair combination a characteristic value in function of the characteristic parameters of the groups of genes by a decision algorithm based on soft computing techniques; identifying the groups of genes associated with pair combinations whose characteristic value is greater than a certain pre-established threshold as being members of a network of genes involved in a particular cellular process and discarding pair combinations of groups of genes whose characteristic value is smaller than said threshold; and outputting to a user the group of genes within the pair combinations having characteristic values greater than the threshold in a selected data format.