I applied harmony to my TNBC sc-rna seq data to correct batch effect and did the cell type annotation. Then I sub-setted the epithelial cells and re-clustered them . As the epithelial cells showing batch effect I applied harmony to them.
NormalizeData, FindVariableFeatures, ScaleData, RunPCA, RunHarmony, FindNeighbors, FindClusters, RunUMAP - used these Seurat functions on sub-setted epithelial cells.
(1) Is my pipeline correct? Especially re-applying the harmony to the sub-setted the TNBC epithelial cells.
(2) Without harmony: my epithelial cells(both normal & cancer) were showing batch effect but immune & stromal cells had cells from different patients.
With harmony: there are mixing of cells in the cancer epithelial cells as well though not highly mixed like other stromal & immue cells.
is this observation biologically correct ?