GSEA绘图时出现Error in if (abs(max.ES) > abs(min.ES))

GSEA用Y叔的clusterProfiler,到gseaplot这一步,

> gseaplot(U87_GSEA,geneSetID = 1, by="runningScore" )
Error in if (abs(max.ES) > abs(min.ES)) { :
需要TRUE/FALSE值的地方不可以用缺少值

 

求助,出了什么问题,怎么改。

 

附: 使用的是MSigDB数据库下载的gmt文件
#import gmt gene data
Glioma_gmt<- "Glioma.gmt"
Glioma<- read.gmt(file.path(Glioma_gmt))


U87_GSEA <- GSEA(U87genelist,
                 TERM2GENE = Glioma,
                 pvalueCutoff = 0.5,
                 verbose = T)

这个结果已生成,但是画图报错……

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答

本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。

​​​​因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。

请问您解决了吗~