Seurat: FindMarkers on Integrated Data: Seurat v3

Created on 21 Feb 2019  路  2Comments  路  Source: satijalab/seurat

Genes that have zero expression in RNA assay can get slightly positive/negative values in the integrated data (see plots below). This affects the calculation of pct.1 and pct.2 . It inflated pct of the query dataset and can affect differential expression results. Is there a fix for it? Also, can the thresh.min be made a user defined property? Currently it is set to 0.

image
image

Most helpful comment

When comparing data across conditions (for example, ctrl v. drug), you should not run FindMarkers on the integrated data, but on the original dataset (assay = "RNA"). This is because the integration will aim to remove differences across samples so that shared populations align together.

This is why we treat sample comparison as a two-step process. First, we integrate datasets together to consistently identify common cell populations across datasets. Second, we perform DE on the original (unintegrated) data, to find gene expression differences for each population.

All 2 comments

When comparing data across conditions (for example, ctrl v. drug), you should not run FindMarkers on the integrated data, but on the original dataset (assay = "RNA"). This is because the integration will aim to remove differences across samples so that shared populations align together.

This is why we treat sample comparison as a two-step process. First, we integrate datasets together to consistently identify common cell populations across datasets. Second, we perform DE on the original (unintegrated) data, to find gene expression differences for each population.

Thanks.

Was this page helpful?
0 / 5 - 0 ratings