Deciphering cellular heterogeneity by single-cell transcriptome analysis