add heatmap clustering, subsetting by NAs