跳至内容
售后
用户工具
登录
站点工具
搜索
工具
显示页面
修订记录
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您的足迹:
特征菌群分析
编辑本页后请点击“保存”。请参阅
syntax
了解维基语法。只有在您能
改进
该页面的前提下才编辑它。如果您想尝试一些东西,请先到
playground
热身。
媒体文件
====== 简介 ====== 这是一个用于分析微生物组组成数据中平衡的R包。使用了一种前向选择方法来鉴定两组相对丰度或平衡相关的响应类群,以此来寻找特征菌群。 ====== 数据准备及分析 ====== == selbal安装 == library(devtools) install_url(url="https://github.com/malucalle/selbal/archive/master.zip",INSTALL_opt= "--no-multiarch") library(selbal) == 数据准备(注意:1.请尽量使用绝对丰度;2.避免所提供物种在各样本的分布大多数为0的情况;3.根据R包内置示例数据来看,其样本量都是远大于物种数的,所以提供的数据也应尽量符合这一点,以免影响结果的准确性;4.设置最后一列为分组) == data <- read.table("data.txt", header = T,row.names=1,sep = '\t',stringsAsFactors=T) x <- data[,1:64] y <- data[,65] {{:selbal_data.png?400|}} == 分析过程 == CV.Bal <- selbal.cv(x,y,n.fold = 5, n.iter = 10,covar = NULL, logit.acc = "AUC") == 准确性度量分布,红点表示平均精度,分支表示标准误差。 == CV.Bal$accuracy.nvar {{:sebal1.png?400|}} == CV过程中选择的变量的频率(只考虑上一步中定义的最优变量数量的平衡) == CV.Bal$var.barplot {{:sebal2.png?400|}} == 基于全部数据获得的全局平衡 == grid.draw(CV.Bal$global.plot) {{:sebal3.png?400|}} == CV-procedure概要 == plot.tab(CV.Bal$cv.tab) {{:sebal4.png?400|}} == 每次cv迭代的测试预测或分类精度(本例中为AUC)(长度等于n.fold*n.iter) == CV.Bal$cv.accuracy; summary(CV.Bal$cv.accuracy) {{:sebal5.png?400|}} == 回归模型的结果 == CV.Bal$glm {{:sebal6.png?400|}} == 平衡中的变量的最优可选数量 == CV.Bal$opt.nvar == 分析脚本 == /TJPROJ5/META_ASS/16s/mengyanliang/work/Process_optimization/2022_Q3/Selbal/Selbal.R ====== 更多详情请参考 ====== Rivera-Pinto, J.; Egozcue, J. J.; Pawlowsky-Glahn, V.; Paredes, R.; Noguera-Julian, M.; Calle, M. L.; Lozupone, Catherine (2018). Balances: a New Perspective for Microbiome Analysis. mSystems, 3(4), –. doi:10.1128/mSystems.00053-18 https://htmlpreview.github.io/?https://github.com/malucalle/selbal/blob/master/vignettes/vignette.html
保存
预览
取消
编辑摘要
当您选择开始编辑本页,即寓示你同意将你贡献的内容按下列许可协议发布:
CC Attribution-Share Alike 4.0 International
特征菌群分析.txt
· 最后更改: 2022/10/12 10:36 由
mengyanliang
页面工具
显示页面
修订记录
反向链接
回到顶部