Skip to contents

该函数将根据Ensembl数据库对暴露数据和结局数据进行harmonise,并选择代理SNP,支持基于连锁不平衡(r2)过滤和指定基因组版本。适用于两样本孟德尔随机化(TwoSampleMR)分析。

Usage

modified_harmonise_proxy_Ensembl(
  exposure_dat,
  outcome_dat,
  num = 1,
  r2_thershold = 0.8,
  build = "37",
  pop = "EUR",
  save_path = "./",
  save_name = "harmonise_dat"
)

Arguments

exposure_dat

TwosampleMR格式的暴露数据。数据应符合TwosampleMR包的标准格式。

outcome_dat

TwosampleMR格式的结局数据。数据应符合TwosampleMR包的标准格式。

num

代理SNP数目的起始位置,默认值为1。

r2_thershold

代理SNP连锁不平衡(r2)过滤阈值,默认值为0.8。低于该阈值的SNP将被过滤掉。

build

指定暴露数据参考的人类基因组类型,可以是"37"或"38",默认值为"37"。

pop

人群种族,默认为"EUR"(欧洲人种)。

save_path

数据保存路径,默认为当前文件夹"./"。

save_name

分析结果的文件名,默认为"harmonise_dat"。

Value

返回处理后的数据。