当前位置:   article > 正文

TwoSampleMR-R教程 两样本孟德尔随机化(原来真的就是这么简单……)

twosamplemr

1. 工具变量

install.packages("remotes")
remotes::install_github("MRCIEU/TwoSampleMR")##To update the package just run the command again
install.packages("readxl")
  • 1
  • 2
  • 3

读取本地文件

  1. 方法1:先改变量名,然后format_data()读取自己整理好的工具变量文件,命名如下图。注意,命名区分大小写,不正确则无法读取
    在这里插入图片描述
##name:SNP	beta	se	effect_allele	eaf	exposure	chr	position	gene	pval	samplesize	mr_keep
HcyIV <- as.data.frame(read_excel("IV_Hcy.xlsx"))
library(TwoSampleMR)
Hcy_exp_dat <- format_data(HcyIV, type="exposure")
  • 1
  • 2
  • 3
  • 4
  1. 方法2:直接用read_exposure_data()读,然后code改。尽可能提供多的信息,方便后期画图
HcyIV.2 <- read_exposure_data(
  filename = "IV_Hcy2.csv",
  sep = ",",
  snp_col = "SNP",
  beta_col = "beta",
  se_col = "se",
  effect_allele_col = "effect_allele",
  #other_allele_col = "a2",
  eaf_col = "eaf",
  pval_col = "pval",
  #units_col = "Units",
  #gene_col = "Gene",
  samplesize_col = "samplesize"
)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  1. 最后改好自己的暴露名
Hcy_exp_dat$exposure <- "Homocysteine"
  • 1

工具变量必须为独立变量。根据参考文献选择ref人群和r2

## Clumping via IEU GWAS database
Hcy_e
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/573999
推荐阅读
相关标签
  

闽ICP备14008679号