transcriptome heterogeneity