Data Driven Approaches For Dissecting Tumor Heterogeneity