CRAmed:微生物数据中介分析的新工具
创作时间:
作者:
@小白创作中心
CRAmed:微生物数据中介分析的新工具
引用
CSDN
1.
https://blog.csdn.net/H20230717/article/details/145674327
CRAmed是一种用于推断微生物组在治疗和结果之间中介作用的新型统计框架。通过将自然间接效应分解为微生物的存在-缺失和丰度两部分,CRAmed提高了中介分析的可解释性。本文将详细介绍CRAmed的使用方法、安装步骤和具体案例。
介绍
许多微生物组研究揭示了微生物组与人类健康和疾病之间的重要联系。这些发现促使研究人员探索微生物组在人类复杂特征和疾病中的因果作用。然而,微生物组数据的复杂性给统计分析和因果关系的解释带来了挑战。
CRAmed通过将自然间接效应分解为两部分,分别对应于微生物的存在-缺失和丰度,提高了中介分析的可解释性。综合仿真表明,与现有的中介分析方法相比,CRAmed在召回率、精度和F1得分方面表现优异,具有显著的鲁棒性。此外,两个实际数据应用说明了该方法的有效性和可解释性。
使用
安装
在安装CRAmed之前,需要先安装一些其他库,具体要求如下:
library(MASS)
library(plyr)
library(glmnet)
library(pscl)
然后可以从GitHub上安装CRAmed:
install.packages("devtools")
devtools::install_github("liudoubletian/CRAmed")
library(CRAmed)
教程
详细的使用手册和生成论文中每个图的代码可以在../vignettes文件夹中找到。这里提供一个简短示例:
案例
library(CRAmed); packageVersion("CRAmed")
#Simulate the ZINB data
otu_n <- 50;num <- 50
set.seed(1)
sim_zinb.mat <- sim_zinb(otu_n, num, alpha=-2, beta=2, gamma=-2)
#Detect the mediators by CRAmed
cramed.res <- CRAmed(
M_mat=sim_zinb.mat$M_mat,
Y=sim_zinb.mat$Y,
Exposure=sim_zinb.mat$trt,
n.perm=10,
CI=TRUE)
cramed.res
参考
- CRAmed: a conditional randomization test for high-dimensional mediation analysis in sparse microbiome data
- https://github.com/liudoubletian/CRAmed
热门推荐
宝宝健康睡眠,宝爸宝妈可省大心了
如何处理HP打印机夹纸问题(解决HP打印机纸张卡住的有效方法)
医美大盘点 | 为什么激光术后推荐使用医学护肤品?
梅溪湖新增两家医院,缓解长沙妇女儿童“看病难”问题
泰安不止有泰山 | 东平湖『三折叠』,怎么折都有面儿!
做无痛胃镜挂什么科
国内首家!喆航航空取得轻型直升机适航证 广电计量助力低空经济“高飞”
突发!中信股份“清仓”麦当劳
2024能源行业发展趋势与技术创新分析报告
鲜牛奶能加热吗
今早,天津這裡下雪了!還不小!
如何更好地掌握书法写作中的笔画和字形?
中式恐怖片的文化密码:阴阳生死与观众心理的深层联动
舌苔发白看什么科室
Cesium中的坐标系统简单说明
烟花三月下扬州,适合3月份出游的10大旅行目的地推荐
文科生强基计划毕业之后干什么?看2024年文科走强基的意义
强基计划适合文科生吗?强基计划文科哪个专业好
沙特重大转变:从“限产保价”转向“增产保份额”,油价一度大跌
喉咙痛是风寒还是风热导致的
梦见掉牙的心理解析:象征不安与生活变化的内心反应
2025 年及以后值得关注的 15 个边缘计算趋势
公司负债率高低如何影响股价
洗头护发素什么时候用
世界上最小的花:只有米粒大小的印度草花
世界上最小的花:芜萍
商事仲裁文案简短的核心要素与实践应用
都2024年了,谁还在瞧不起女玩家
中华人民共和国十大大将——许光达
事业编与公务员待遇大比拼:从工资到退休金的全方位解析