孟德尔随机化求解
library(VariantAnnotation)
library(gwasglue)
library(TwoSampleMR)
exposureFile="exposure.F.csv" #蛋白的暴露数据文件
outcomeID="ebi-a-GCST90086056" #结局数据id(需修改)
outcomeName="Cardiovascular diseases" #设置图形中展示疾病的名称
setwd("C:\\Users\\zixiaonainairi\\Desktop\\MF\\6.MR") #设置工作目录
#读取暴露数据
exposure_dat=read_exposure_data(filename=exposureFile,
sep = ",",
snp_col = "SNP",
beta_col = "beta.exposure",
se_col = "se.exposure",
pval_col = "pval.exposure",
effect_allele_col="effect_allele.exposure",
other_allele_col = "other_allele.exposure",
eaf_col = "eaf.exposure",
phenotype_col = "exposure",
id_col = "id.exposure",
samplesize_col = "samplesize.exposure",
chr_col="chr.exposure", pos_col = "pos.exposure",
clump=FALSE)
#读取结局数据
outcomeData=extract_outcome_data(snps=exposure_dat$SNP, outcomes=outcomeID)
outcomeData=outcomeData[!duplicated(outcomeData$SNP),]
write.csv(outcomeData, file="outcome.csv", row.names=F)
请问我按照这个代码读取结局数据,为什么结局数据始终显示都是NULL呀 求解答