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

编程入门 行业动态 更新时间:2024-10-13 04:25:19

MR分析——剔除与混淆<a href=https://www.elefans.com/category/jswz/34/1769811.html style=因素相关的SNP"/>

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

i = "ukb-b-6134"
# trait = 'Age_Of_Smoking_Initiation'
# remove_snp <- read.table('C:/Users/DELL/Desktop/路易性痴呆/要剔除的SNP.txt', sep = '\t', header = T)exposure = extract_instruments(outcomes = i)outcome <- read_outcome_data(snps = exposure$SNP, filename = 'C:/Users/DELL/Desktop/路易性痴呆/GCST90001390_buildGRCh38.tsv', sep = '\t', snp_col = 'SNP', beta_col = 'beta', se_col = 'se', effect_allele_col = 'effect_allele', other_allele_col = 'other_allele', pval_col = 'p_value', eaf_col = 'effect_allele_frequency')
# dat1 <- harmonise_data(exposure_dat = exposure, outcome_dat = outcome)
# dat <- dat1[!(dat1$SNP %in% remove_snp$BB[remove_snp$AA==trait]),] # 剔除SNP
dat <- harmonise_data(exposure_dat = exposure, outcome_dat = outcome)
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(c)
dev.off()

要剔除的SNP.txt:

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

更多推荐

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

本文发布于:2024-03-23 23:36:01,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1744173.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:因素   SNP

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!