Hi,
Thanks for implementing all these methods in this easy-to-use package!
I have a question regarding how Libra deals with batch effects present in the single cell data. In the README, you suggest that "If batch effects are present in the data, these should be accounted for, e.g., using [Seurat] or [Harmony], to avoid biasing differential expression by technical differences or batch effects."
From my understanding, Harmony only corrects for PC embeddings but not gen expression values. In this case, is it still the raw data (i.e. not corrected) that is inputed to Libra DE analysis? Seurat integration does correct gene expression values, but I've read that it is not safe to use corrected values for DE analysis since it violates the assumption that the measurements are independent from each other.
Can you please share some thoughts about this? Thank you very much!
Hi,
Thanks for implementing all these methods in this easy-to-use package!
I have a question regarding how Libra deals with batch effects present in the single cell data. In the README, you suggest that "If batch effects are present in the data, these should be accounted for, e.g., using [Seurat] or [Harmony], to avoid biasing differential expression by technical differences or batch effects."
From my understanding, Harmony only corrects for PC embeddings but not gen expression values. In this case, is it still the raw data (i.e. not corrected) that is inputed to Libra DE analysis? Seurat integration does correct gene expression values, but I've read that it is not safe to use corrected values for DE analysis since it violates the assumption that the measurements are independent from each other.
Can you please share some thoughts about this? Thank you very much!