本地数据harmonise并基于Ensembl数据库代理SNP
modified_harmonise_proxy_Ensembl.Rd
该函数将根据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"。