A Cluster-based Approach for Biological Hypothesis Testing and its Application