Biomarker Discovery for Heterogeneous Diseases