Identification of coherent patterns in gene expression data using an efficient biclustering algorithm and parallel coordinate vi