Identification, discrimination and heterogeneity of fibroblasts