MR分析——剔除与混淆因素相关的SNP

library(TwoSampleMR)

i = "ieu-b-4836"

trait = 'Years_of_schooling'

remove_snp <- read.table('C:/Users/DELL/Desktop/要剔除的SNP.txt', sep = '\t', header = T)

exposure = extract_instruments(outcomes = i)

outcome <- read_outcome_data(snps = exposureKaTeX parse error: Undefined control sequence: \t at position 84: ...8.tsv', sep = '\̲t̲', snp_col = 'S...SNP %in% remove_snp B B [ r e m o v e s n p BB[remove_snp BB[removesnpAAtrait]),] # 剔除SNP
sum(dat$mr_keep'TRUE')

a <- generate_odds_ratios(mr_res = mr(dat))

b <- mr_heterogeneity(dat)

c <- mr_pleiotropy_test(dat)

filenamea <- paste0('mr_', i, '.txt')

filenameb <- paste0('heter_', i, '.txt')

filenamec <- paste0('pleio_', i, '.txt')

write.table(a, file = filenamea, quote = F, sep = '\t')

write.table(b, file = filenameb, quote = F, sep = '\t')

write.table(c, file = filenamec, quote = F, sep = '\t')

filename <- paste0("outfig_", i, '.pdf')

pdf(file = filename)

a <- mr_scatter_plot(mr_results = mr(dat, method_list = c("mr_ivw", "mr_egger_regression", "mr_weighted_median")), dat)

b <- mr_funnel_plot(singlesnp_results = mr_singlesnp(dat))

c <- mr_leaveoneout_plot(leaveoneout_results = mr_leaveoneout(dat))

print(a)

print(b)

print©

dev.off()

要剔除的SNP.txt:

html 复制代码
AA	BB	CC
Alcoholic_drinks_per_week	rs1260326	3
Alcoholic_drinks_per_week	rs13107325	3
Cholesterol_total	rs112552009	2
Cholesterol_total	rs7412	2
Cigarettes_smoked_per_day	rs56113850	2
Cigarettes_smoked_per_day	rs73229090	2
Fluid_intelligence_score	rs13107325	3
Fluid_intelligence_score	rs7963801	2
Granulocyte_percentage_of_myeloid_white_cells	rs1260326	3
Granulocyte_percentage_of_myeloid_white_cells	rs10732976	2
相关推荐
Soari4 天前
三菱伺服放大器MR-JET-10G配置教程
mr·伺服驱动器·mr-jet
Soari4 天前
三菱伺服放大器MR-JET-10G轴写校验错误
mr·伺服驱动器
Soari5 天前
三菱伺服放大器MR-JET-10G与HG-KNS13J伺服电机接线教程
mr·伺服电机·三菱·伺服驱动器
汇智信科12 天前
未来战争混合现实体验系统,赋能信息化作战指挥
mr·hololens·混合现实·智能感知·未来作战能源·虚拟展示系统·信息化作战
听风吹等浪起18 天前
基于改进DenseUNet的交互式MR脊椎图像分割:融合点提示机制的多尺度特征网络
网络·mr
搜移IT科技20 天前
安洁科技(002635)切入苹果Vision Pro供应链,MR业务贡献新增量。
科技·apple vision pro·mr
仗剑_走天涯1 个月前
hadoop 执行mr任务出现找不到主类或无法加载主类解决方案
hadoop·mr
万里长江横渡1 个月前
三菱MR-JE系列伺服报警信息查看
制造·mr
源远流长jerry1 个月前
RDMA Memory Region (MR) 机制详解:地址转换与内存保护
linux·服务器·网络·tcp/ip·架构·mr
C澒2 个月前
供应链产研交付提效:前端多业务线新增样板间页面统计方案
前端·mr