Clustering of 3D (gene-condition-time) gene expression datasets