single cell, transcriptomics, genome-wide annotation, co-expression clustering, immunohistochemistry, data integration, spatial proteomics