双样本孟德尔随机研究随笔记录

2023-04-15  本文已影响0人  young5100

随时学随时记录

rm(list = ls())
getwd()
setwd("D:\\科研——实验与课题\\孟德尔随机研究\\R目录")
install.packages("remotes")
library(remotes)
install_github("MRCIEU/TwoSampleMR")
library(TwoSampleMR)
#读取暴露相关的SNP
exposure_dat <- extract_instruments(outcomes = "ieu-a-2",
                                    clump = TRUE,r2=0.0001,kb=1000,
                                    access_token = NULL)
write.csv(exposure_dat,"exposure_dat.csv")
#结局
outcome_dat <- extract_outcome_data(snps=exposure_dat$SNP, 
                                    outcomes = "bbj-a-109")
write.csv(outcome_dat,"outcome_dat.csv")
#合并数据,action = 3去除回文序列
dat <- harmonise_data(exposure_dat, outcome_dat,action = 3)
res <- mr(dat)
上一篇下一篇

猜你喜欢

热点阅读