A Novel Approach for Automatic Number of Clusters Detection in Microarray Data Based on Consensus Clustering | Synapse