From your own experience, is it better to do batch effect correction with Seurat (using CCA) or through Harmony (using it through the Seurat Wrappers)?
Neither, I had best results with fastMNN from the Bioconductor package batchelor. Depends on the magnitude of the batch effect though. Sometimes, if it is only some minor technical variation, like the basically same material prepared on two different days maybe even something simple as regression on the logcounts can be enough. On the other hand if the actual difference that you aim to remove is a pertubation effect that confounds the clustering then more stringent methods are required. You would need some details about your samples. What are they, are the same celltypes expected in both batches, is there a pertubation involved...
How can I integrate fastMNN for Seurat? Is it a good idea to do the analysis in SCE object until batch correction, and then convert it to Seurat object?
I applied different batch effect correction methods including Seurat v3 integration, Harmony, fastMNN, and Liger on 52 single-cell RNA PBMC samples from different 4 public …
Hey, I have tried harmony or CCA for batch effect correction for my single-cell RNA-seq data to compare the differeces between tumor and normal tissues, …
Does anyone know how to use seurat to analyze MNN normalized single-cell sequencing data? The data I want to re-analyzed compromise several subjects, and it …
Dear all, considering some of the recent methods for BATCH-CORRECTION / DATA INTEGRATION in scRNA-seq : https://satijalab.org/seurat/vignettes.html#seurat-wrappers **LIGER, MNN, HARMONY, ZINBWAVE, and CONOS** ; i …
Hello everyone, I am working on scRNA-Seq data analysis and I have a technical question. We can combine different scRNA-Seq experiments with batch correction methods …
Neither, I had best results with
fastMNNfrom the Bioconductor packagebatchelor. Depends on the magnitude of the batch effect though. Sometimes, if it is only some minor technical variation, like the basically same material prepared on two different days maybe even something simple as regression on the logcounts can be enough. On the other hand if the actual difference that you aim to remove is a pertubation effect that confounds the clustering then more stringent methods are required. You would need some details about your samples. What are they, are the same celltypes expected in both batches, is there a pertubation involved...As usual in this context I will recommend to read the relevant paragraph in our holy single-cell bible OSCA: http://bioconductor.org/books/release/OSCA/integrating-datasets.html
How can I integrate fastMNN for Seurat? Is it a good idea to do the analysis in SCE object until batch correction, and then convert it to Seurat object?
I am pretty sure SeuratWrappers has fastMNN included.
Yes, it is included. Here are some examples to run fastMNN on Seurat objects: https://github.com/satijalab/seurat-wrappers/blob/master/docs/fast_mnn.md
You may also find this previous discussion helpful: about batch correction in scRNA-seq