immunogenomics/presto

error in linux

Closed this issue · 1 comments

the presto work well on windows. however, when it work on linux, error as follow.

> marker<-FindAllMarkers(sce, only.pos = TRUE, min.pct = 0.25, logfc.threshold = 0.25)
Calculating cluster 0
Calculating cluster 1
Calculating cluster 2
Calculating cluster 3
Calculating cluster 4
Calculating cluster 5
Calculating cluster 6
Calculating cluster 7
Calculating cluster 8
Calculating cluster 9
Calculating cluster 10
Calculating cluster 11
Warning: No DE genes identified
Warning: The following tests were not performed: 
Warning: When testing 0 versus all:
        程序包"presto""_presto_cpp_rank_matrix_dgc"不适用于.Call()
Warning: When testing 1 versus all:
        程序包"presto""_presto_cpp_rank_matrix_dgc"不适用于.Call()
Warning: When testing 2 versus all:
        程序包"presto""_presto_cpp_rank_matrix_dgc"不适用于.Call()
Warning: When testing 3 versus all:
        程序包"presto""_presto_cpp_rank_matrix_dgc"不适用于.Call()
Warning: When testing 4 versus all:
        程序包"presto""_presto_cpp_rank_matrix_dgc"不适用于.Call()
Warning: When testing 5 versus all:
        程序包"presto""_presto_cpp_rank_matrix_dgc"不适用于.Call()
Warning: When testing 6 versus all:
        程序包"presto""_presto_cpp_rank_matrix_dgc"不适用于.Call()
Warning: When testing 7 versus all:
        程序包"presto""_presto_cpp_rank_matrix_dgc"不适用于.Call()
Warning: When testing 8 versus all:
        程序包"presto""_presto_cpp_rank_matrix_dgc"不适用于.Call()
Warning: When testing 9 versus all:
        程序包"presto""_presto_cpp_rank_matrix_dgc"不适用于.Call()
Warning: When testing 10 versus all:
        程序包"presto""_presto_cpp_rank_matrix_dgc"不适用于.Call()
Warning: When testing 11 versus all:
        程序包"presto""_presto_cpp_rank_matrix_dgc"不适用于.Call()

Thanks for reporting an issue. When reporting any issues, always share your session info. The most helpful issue reports are the ones that include reproducible examples, because the developers can run the examples on their own machines to reproduce and debug the issue.

Also, please note that FindAllMarkers() is a function from the Seurat package. So, you might want to consider reporting this issue to the Seurat developers.

If you want to try to work around this issue, you could try running presto::wilcoxauc() directly instead of using FindAllMarkers().