You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks again for the great app! It's truly useful.
I'm having a issue when trying to use ROC test to get marker genes:
Error: Can't subset columns that don't exist.
x The column `p_val` doesn't exist.
Run `rlang::last_error()` to see where the error occurred.
WIth rlang::last_error():
<error/vctrs_error_subscript_oob>
Can't subset columns that don't exist.
x The column `p_val` doesn't exist.
Backtrace:
1. cerebroApp::getMarkerGenes(...)
32. vctrs:::stop_subscript_oob(...)
33. vctrs:::stop_subscript(...)
Run `rlang::last_trace()` to see the full context.
I think this arises as new names are given for the p_value column, and getMarkerGenes still tries to make a table with the original names Seurat outputs when using Wilcox.
I want to use the ROC test because I'm actually looking for specific and exclusive cell markers, instead of differentially expressed genes, and ROC performs better for that purpose when compared to Wilcox. This would really make a difference in our analysis.
Any further insights? How can we fix this?
The text was updated successfully, but these errors were encountered:
You are bringing up another (current) limitation of Cerebro :) And you suspect correctly that a very rigid structure for tables (e.g. marker genes) is expected. I have been thinking about a generalised structure for these types of results for a while, and in fact also sent out an email to the Bioconductor developer mailing list to get their feedback. It looks like I'll have to implement my own method for processing the output of different DGE tools for visualization in Cerebro. Not sure when I'll be able to put it into releasable form though.
A short term workaround would be to rename columns so that they meet the current format (and add fake columns if there aren't enough. At the moment, the format looks like this:
Hi @romanhaa !
Thanks again for the great app! It's truly useful.
I'm having a issue when trying to use ROC test to get marker genes:
WIth rlang::last_error():
With rlang::last_trace():
I think this arises as new names are given for the p_value column, and
getMarkerGenes
still tries to make a table with the original names Seurat outputs when using Wilcox.I want to use the ROC test because I'm actually looking for specific and exclusive cell markers, instead of differentially expressed genes, and ROC performs better for that purpose when compared to Wilcox. This would really make a difference in our analysis.
Any further insights? How can we fix this?
The text was updated successfully, but these errors were encountered: