hyprcoloc_analysis.Rd对hyprcoloc_merge()合并处理之后的数据进行分析,输出结果文件。
hyprcoloc_analysis(
merge_data,
snpscores = T,
coloc_plot = T,
posterior_prob = 0.6,
coloc_plot_genome = "hg38",
bfile = "",
plink_exe = get_plink_exe(),
coloc_plot_snp = "common_top_snp",
coloc_plot_width = NULL,
coloc_plot_height = NULL,
coloc_plot_dpi = 500,
out_path = "./",
out_prefix = "hyprcoloc"
)hyprcoloc_merge() 处理返回的数据
是否计算snpscores,默认为T。
是否绘图,默认为T。
当进行绘图的时候,需要满足的条件,默认posterior_prob = 0.6,即满足后验概率>0.6,则绘图。
当 coloc_plot = T的时候,提取坐标轴信息的参考基因组信息,默认是hg38。可以是hg37(或37)或者hg38(或38)。
提供bfile文件,在作图过程中计算R2。
plink默认内置最新plink即可。
当 coloc_plot = T的时候,绘图时标注的snp,默认是'common_top_snp',即在两个绘图gwas文件中,满足p值相加最小的一个,即min(p1+p2)对应的rsid。
当 coloc_plot = T的时候,绘图图片的高度,单位是mm。如果未指定(NULL),默认是A4纸的宽度,210mm。
当 coloc_plot = T的时候,绘图图片的宽度,单位是mm。如果未指定(NULL),默认是:60+60*GWAS数量。
绘图图片的像素点,默认是500。一般大于300即可。
输出文件路径
输出文件前缀
当 coloc_plot = T的时候,坐标轴的类型,默认是log10p。可以是log10p或prob。
# 方法一,使用hyprcoloc_merge()获取数据。
merge_data <- hyprcoloc_merge(
prepare_data = prepare_data,
out_path= "./test/hyprcoloc"
)
# 方法二,读取hyprcoloc_merge()生成的.rds文件。
# merge_data <- readRDS("hyprcoloc_merge_data.rds")
# hyprcoloc_analysis()完成共定位分析
data <- hyprcoloc_analysis(
merge_data = merge_data,
coloc_plot = T,
bfile = "E:/data/1kg.v3/EUR",
out_path = "./test/hyprcoloc"
)