hemberg-lab / SC3

A tool for the unsupervised clustering of cells from single cell RNA-Seq experiments
http://bioconductor.org/packages/SC3
GNU General Public License v3.0
118 stars 55 forks source link

Which remove-batch-effect package work best with SC3? #99

Closed kuang-da closed 4 years ago

kuang-da commented 4 years ago

Hi, Thanks for providing such nice work! It seems that SC3 only works with positive numbers but the corrected matrices from Harmony or Scanorma almost always contain negative values. May I ask what would be a good practice to remove the batch effect before applying SC3? Thank you very much!

mhemberg commented 4 years ago

Hi, we recently addressed this question in a preprint that you can find here. The short answer is that there was not a single method that always performed best as you can see from fig 5a.

In terms of your original question, SC3 works well when there are negative entries in the expression matrix as all the clustering is done on the distance or Laplace matrix.