Skip to contents

应用HDL方法计算两种性状之间的局部遗传相关性。

Usage

HDL_L(
  GWASfile = c("./2.pre_data/Frailty_MTAG.txt", "./2.pre_data/Insomnia_MTAG.txt"),
  Trait1name = "Trait1",
  Trait2name = "Trait2",
  LD.path = "G:/QTLMR_test/HDL/LD.path",
  bim.path = "G:/QTLMR_test/HDL/bimfile",
  Nref = 335272,
  N0 = NULL,
  start_loc = NULL,
  end_loc = NULL,
  eigen.cut = 0.99,
  intercept.output = FALSE,
  fill.missing.N = NULL,
  lim = exp(-18),
  alpha = 0.05,
  save_name = "rg",
  save_path = "./HDL",
  cores = 5
)

Arguments

GWASfile

包含两种性状GWAS汇总统计数据的MTAG格式文件路径向量。如 c("./2.pre_data/Frailty_MTAG.txt", "./2.pre_data/Insomnia_MTAG.txt")

Trait1name

性状1的名称。

Trait2name

性状2的名称。

LD.path

存放连锁不平衡(LD)信息的目录路径。LD数据用于计算LD矩阵。

bim.path

存放解压后的 bimfile.zip 文件的目录路径,用于LD计算。

Nref

参考样本的样本大小,用于计算LD矩阵。UKB生物库数据默认值为335272。若使用UKB-ppp cis-pQTL,样本量为 54219。

N0

用于遗传相关性估计的样本数量。若为NULL,默认使用两个GWAS数据集中的最小样本量。

start_loc

遗传相关性分析的起始位置(染色体区域),默认为NULL时,则对所有区域进行分析。

end_loc

遗传相关性分析的结束位置(染色体区域),默认为NULL时,则对所有区域进行分析。

eigen.cut

用于HDL方法计算时的特征值阈值。默认值为0.99。

intercept.output

是否输出截距项。默认为FALSE。

fill.missing.N

如何处理SNP的缺失样本量(N)。默认为NULL,表示删除缺失N的SNP。可以选择 "median"、"min" 或 "max" 进行填充。

lim

公差限制,用于控制计算精度。默认为 exp(-18)

alpha

计算似然置信区间时的显著性水平。默认为0.05。

save_name

结果输出文件的前缀名称。

save_path

输出结果的保存路径。

cores

并行运行的线程数量。

Value

返回包含遗传相关性、遗传协方差、遗传力估计及其置信区间和p值的详细数据框。

References

Li, Y., Pawitan, Y., & Shen, X. An enhanced framework for local genetic correlation analysis. (2024)

See also

HDL 教程:https://github.com/zhenin/HDL

Author

Zheng Ning, Xia Shen