假如现在有sampleA,sampleB两个样本,在合并之前,是否需要单独对sampleA 和sampleB做FindVariableFeatures,ScaleData,RunPCA呢?还是直接合并sampleA 和sampleB的seurat对象,合并之后统一去做?然后再进行harmony
个人建议是,在做样本合并之前,先对每个样本单独进行FindVariableFeatures,得到每个样本的高变异基因(hvf),而后取样本hvf的并集,作为后续合并完成的SeuratObject的hvf,这样可以保证每个数据集的差异特征尽可能的保留。而后,再对合并完成的SeuratObject进行ScaleData和RunPCA的操作,然后再RunHarmony进行批次效应矫正。