Skip to content
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

Filtering lowly expressed genes #42

Open
ayyildizd opened this issue Feb 21, 2024 · 1 comment
Open

Filtering lowly expressed genes #42

ayyildizd opened this issue Feb 21, 2024 · 1 comment

Comments

@ayyildizd
Copy link

ayyildizd commented Feb 21, 2024

First of all thank you for this nice tool.
I run nebula for differential expression analysis between 2 groups and I realised that my top (by logFC) significant genes are mostly driven by some outlier cells (see the violin plots below).
I think lowly expressed genes should be filtered out like in bulk RNA-seq methods, for example like in edgeR filterByExpr function that filters genes based on a minimum count required for at least some samples and minimum total count. Similarly, it would be useful to filter genes which does not reach certain thresholds per sample and maybe per group in order to control false positive DEGs. I was wondering what would be your suggestion regarding this?

image

In addition; a paper that uses nebula filters those genes afterwards from the differential gene expression results (i.e, genes that were expressed in at least 5% of cells of the compared groups were used for downstream analyses).
I am not sure if keeping those lowly expressed genes in during the analysis would have a negative effect in the statistical calculations made within nebula. Do you suggest a gene filtering before (like bulk RNA-seq methods) or is it fine filtering them after running DE analysis with nebula?

@lhe17
Copy link
Owner

lhe17 commented Feb 23, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants