Clustering methods for omics data