美文网首页
Gephi个人心得

Gephi个人心得

作者: 肖ano | 来源:发表于2020-12-28 09:49 被阅读0次

    数据准备

    # install.packages('psych')
    library(psych)
    
    # 属文件保存位置,更改为input file所在路径
    setwd('C:/Users/xxx/xxx')
    
    otu_genus <- read.delim('network_genus.csv', sep=',', row.names=1) # ?read.delim
    
    genus <- otu_genus[which(rowSums(otu_genus) >= 0.01),] #只保留相对丰度综合高于0.01的属,其实这一步已经在excel中筛选过
    
    genus1 <- genus
    
    genus1[genus1 > 0] <- 1
    
    genus <- genus[which(rowSums(genus1) >= 5),] # 只保留在5个及以上样本中出现的属
    
    # 使用Spearman相关系数计算两属之间是否存在丰度变化的相关性
    
    genus_corr_psych <- corr.test(t(genus), use="pairwise", method="spearman", adjust="fdr", alpha=0.05) 
    
    occor_r_psych <- genus_corr_psych$r
    
    occor_p_psych <- genus_corr_psych$p
    
    # 讲相关系数低于0.7或者p值大于0.05的值赋值为0
    occor_r_test <- occor_r_psych
    occor_r_test[occor_p_psych > 0.05 | abs(occor_r_psych) < 0.7] = 0
    
    # 将相关矩阵中对角线中的值(代表了自相关)转为0,导出相关性系数文件
    diag(occor_r_test) <- 0
    write.csv(occor_r_test, file = 'network_genus_ccor.csv')
    

    导入Gephi

    具体操作参考:
    靳泽星

    刘永鑫

    关于Gephi

    基本组成

    Gephi基本组成
    主要操作界面

    布局Layout

    共有12 种布局方式,前六种是主要布局工具,后面六种是辅助布局工具。选择一种布局算法,点击运行即可看到布局效果。最常用的是力导向算法(Force Atlas 和 Force atlas 2)、圆形布局(Fruchterman Reingold)和胡一凡(Yifan Hu)布局。

    高级工具

    统计:对数据进行分类
    过滤:对数据进行筛选

    Reference

    https://blog.csdn.net/woodcorpse/article/details/82753718
    https://www.bilibili.com/video/BV1Az4y1Q7v5?from=search&seid=14967279955893154147

    相关文章

      网友评论

          本文标题:Gephi个人心得

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