-
Notifications
You must be signed in to change notification settings - Fork 914
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merging Biological replicates and confounders #462
Comments
Whether or not you should regress out cell cycle effects depends on your data. For actually regressing out cell cycle effects, please see #398 |
It would be helpful to include in Seurat also a list of mouse cell cycle gene names. I have quickly created a list and stored it in Included also is the function I used to convert human gene names to mouse gene names (see ConvertHumanGeneListToMM.R), as well as the script that I used to get these genes (see get_mouse_cell_cycle_genes.R). I never regressed for cell cycle, so I am not sure to what extent my gene list is valid. Hope this helps! Best, |
@mojaveazure
is that would be good? Also, why only S and GEM phase cell cycle genes are considered? Also list provided by @leonfodoulian is good enough? |
Cellcycleeffect_oldR1.pdf |
We consider S- and G2M-phase genes as these are the cycling genes. If a cell isn't expressing these genes, then the cell is likely in G1-phase, or not cycling. Furthermore, by scoring on these genes, we can regress out all cell cycle signal or only the cycling/uncycling status (see |
Okay, so my question is when to do this step: before filtering out cell and scaling out for batch effect, percent.mito or after that? |
Ideally, at the same time. ScaleData scales and regress data stored in the control.combined <- ScaleData(object = control.combined, vars.to.regress = c("batchid", "nUMI", "percent.mito"))
# Pass whatever gene list you're using, could be cc.genes$s.genes and cc.genes$g2m.genes
control.combined <- CellCycleScoring(object = control.combined, s.genes = s.genes, g2m.genes = g2m.genes)
# Could also use difference between scores. See Alternate Workflows of cell cycle scoring vignette
control.combined <- ScaleData(object = control.combined, data.use = control.combined@scale.data, vars.to.regress = c("S.Score", "G2M.Score")) |
Okay, thanks. Will you recommend to do just do homolog search for cell cycle genes for mouse as @leonfodoulian suggested or do you have genes specific for mouse |
We currently do not provide specific genes other than the ones in the |
@mojaveazure It would be nice if |
@mojaveazure @vondoRishi In seuratV3.0, there is no data.use parameter in ScaleData.If I didn't use
|
Fix issue in Load10X_Spatial documentation
Best answer to #2493 is the zip file in this thread |
Hi
I have 3 biological replicates from 10X genomic data. I want to do pool all of them and remove confounders like batch effect, cell cycle effect, nGene and nUMI. So I can merge three objects using merge Seurat. Then I am removing these 3 factors:
So, should I regress out cell cycle effect after this step or combined that in this step, but how? Also, where I can find S and G2M phase cell cycle genes for mouse to use here for cell cycle regression.
Thanks.
The text was updated successfully, but these errors were encountered: