Tumor tissue were freshly collected by homogenization, enzyme digestion, and filtering. Viable tumor cells were purified by debris removal, dead cell and mouse cell removal. Suspended single cells were used for scRNAseq on the 10X Genomics platform, v3 expression kit. Single-cell RNA libraries were prepared according to the manual from 10XGenomics Expression kit v3