美文网首页RNA-seq分析
【简单掌握】不同基因表达间的相关系数计算及作图

【简单掌握】不同基因表达间的相关系数计算及作图

作者: yadandb | 来源:发表于2021-02-25 18:08 被阅读0次
    相关系数计算:相关系数、P值
    atestdata
    # cor,只能得到相关系数
    cor_dat=cor(atestdata,use="all.obs",method = "pearson")
    
    # rcorr 得到相关系数andP值
    library(Hmisc)
    cor_dat2=rcorr(atestdata,type="pearson")
    cor_dat2$r  # 相关系数
    cor_dat2$P # P值
    
    相关系数作图
    library(ggcorrplot)
    cor_dat2$P[is.na(cor_dat2$P)] = 0 #把NA转化为0
    ggcorrplot(cor_dat2$r,
               p.mat = cor_dat2$P  #不显著的打×
              ) 
    
    结果

    补充ggcorrplot

    # 包安装
    install.packages("http://cran.r-project.org/src/contrib/Archive/ggcorrplot/ggcorrplot_0.1.2.tar.gz",
                     repos=NULL, type="source")
    
    #ggcorrplot里有一个函数cor_p,可计算P值。
    cor_p = cor_pmat(atestdata)  #计算p值
    

    更详细的作图细节可参考:https://www.jianshu.com/p/aeb9f612e888

    相关文章

      网友评论

        本文标题:【简单掌握】不同基因表达间的相关系数计算及作图

        本文链接:https://www.haomeiwen.com/subject/oemufltx.html