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

getMarkerGenes discrepancy with FindAllMarkers in Seurat #30

Open
abedkurdi opened this issue Jun 21, 2021 · 1 comment
Open

getMarkerGenes discrepancy with FindAllMarkers in Seurat #30

abedkurdi opened this issue Jun 21, 2021 · 1 comment

Comments

@abedkurdi
Copy link

Hello guys,
I used your tool to visualize dynamically the clusters and it is awesome. However, when I called getMarkerGenes using the same exact parameters I used in FindAllMarkers in Seurat, It gave me way more genes. So for example, using a resolution of 0.4, Seurat gave me 555 genes in cluster 0, however, Cerebro gave me 666 genes in cluster 0. All genes found by FindMarkerGenes are present in the output of getMarkerGenes provided by your app.

So what do you think could be the difference between the two calls? I have checked the getMarkerGenes R script and it is based on FindAllMarkers from Seurat. Any idea what could be causing such discrepancy?

Thank you in advance.

@romanhaa
Copy link
Owner

Hi @abedkurdi!

Apologies for the late reply, but due to a lack of time I cannot maintain cerebroApp anymore. The issue you report is certainly strange, especially if you are sure that all parameters are identical between Seurat::FindAllMarkers() and cerebroApp::getMarkerGenes() (just to be sure, see this reference for more details). Since all genes of the shorter list are contained in the longer list, it sounds like it might have to do with filtering.

Cheers,
Roman

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