Ensemble clustering methods for the analysis of patterns in bio-molecular data