R语言NetCoMi包Co-occurrence网络图微生物16S网络比较核心物种.pdf

R语言NetCoMi包Co-occurrence网络图微生物16S网络比较核心物种.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
R语⾔NetCoMi包Co-occurrence⽹络图微⽣物16S⽹络⽐较核 ⼼物种 # ⾃⼰⼀些问题 :⾥⾯有sparcc? # ithub本地安装 在上⾯⽹站找到下载 #devtools::install_local("C:/Users/xxx/Documents/NetCoMi- 1.0.2.tar.gz") #加载包 安装在了R-3.6版本 library (NetCoMi) #Control组 otu1=read.csv ("L6绝对丰度filter10_Control.csv",row.names = 1,header=T) otu1=t(otu1) #Case组 otu2=read.csv ("L6绝对丰度filter10_OSCC.csv",row.names = 1,header=T) otu2=t(otu2) #data= 【rows are samples】, 【columns are OTUs/taxa】 net_single2 <- netConstruct(data=otu1, data2=otu2, measure = "sparcc", # 可选 :spearman spieceasi sparcc #使⽤ clr 变换作为归⼀化⽅法 normMethod = "clr", zeroMethod = "none", sparsMethod = "threshold",adj ust = "adaptBH", #采⽤0.3的阈值作为稀疏化⽅法,只连接绝对相关性⼤于或等于0.3的OTU thresh = 0.3, seed= 123456, filtTax = "none", verbose = 3) summary (net_single2) #??netConstruct #⽹络分析和绘图 ??netAnalyze props_single2 <- netAnalyze(net_single2, centrLCC = TRUE, clustMethod = "cluster_fast_greedy", hubPar = c("degree", "closeness","eigenvector")) #hubPar = c("degree", "between", "closeness","eigenvector")) 也可以⽤其中⼀个筛选出核⼼物种 summary (props_single2) p1=plot(props_single2, nodeColor = "cluster", nodeSize = "clr", repulsion = 0.8, rmSingles = TRUE, #所有标签⼤⼩相等=false labelScale = FALSE, #改变圆圈的字体⼤⼩ cexLabels = 0.6, #如果该值减⼩,则节点⼤⼩更相似 # (与cexNodes结合)对于扩⼤⼩节点同时保持⼤节点的⼤⼩很有⽤ nodeSizeSpread = 3, #改变圆圈的⼤⼩ cexNodes = 4, #显⽰圆圈⾥⾯标签的⼤⼩ shortenLabels= "none", title1 = "Network on OTU level with spearman correlations", showTitle = TRUE,

文档评论(0)

199****4744 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7002121022000045

1亿VIP精品文档

相关文档