以前已经写过两篇gene-based 关联分析研究,感兴趣翻往期推文:app
基于GCTA的gene-based关联分析研究
使用VEGAS2(Versatile Gene-based Association Study)进行gene based的研究ui
今日再介绍第三款软件:MAGMAthis
跟前面的两款软件比起来,MAGMA 使用比较简单。3d
下面简要介绍基于 MAGMA 的 gene-based 关联分析研究。code
wget https://ctg.cncr.nl/software/MAGMA/prog/magma_v1.09.zip unzip magma_v1.09.zip
# 下载基因位置文件NCBI37.3.gene.loc wget https://ctg.cncr.nl/software/MAGMA/aux_files/NCBI37.3.zip unzip NCBI37.3.zip # 下载参考人群g1000_eur wget https://ctg.cncr.nl/software/MAGMA/ref_data/g1000_eur.zip unzip g1000_eur.zip
注意: 本推文使用的基因组版本是hg19(build 37)、参考人群选用欧洲人群,请各位根据本身研究的实际状况修改;component
基因位置文件NCBI37.3.gene.loc
以下所示:blog
参考人群g1000_eur
以下所示:ip
到这里,才是本身须要准备的文件,前面的文件所有是经过公共数据得到。
输入文件的格式同VEGAS2
和GCTA
,只须要 GWAS 结果的 P 值和 SNP id 便可
输入文件snpp
包括两列,第一列是SNP的ID,第二列是SNP的P值;
输入文件snpp
以下所示:ci
输入命令:get
magma --annotate --snp-loc g1000_eur.bim --gene-loc NCBI37.3.gene.loc --out g1000_eur
g1000_eur.bim
和NCBI37.3.gene.loc
文件经过前面的第二个步骤得到;
该步骤生成g1000_eur.genes.annot
结果文件:
输入命令:
magma --bfile g1000_eur --pval snpp N=401670 --gene-annot g1000_eur.genes.annot --out genebased
g1000_eur
文件经过前面的第二个步骤得到;
snpp
文件经过前面的第三个步骤得到;
g1000_eur.genes.annot
文件经过 4.1 步骤得到;
N
指的是研究的样本量;
执行以上命令后,生成两个文件:g1000_eur.genes.out
和g1000_eur.genes.raw
g1000_eur.genes.out
即为gene-based 关联分析结果:
gene-based 关联分析结果的释义以下所示:
• GENE: the gene ID as specified in the annotation file
• CHR: the chromosome the gene is on
• START/STOP: the annotation boundaries of the gene on that chromosome (this includes any window around the gene applied during annotation)
• NSNPS: the number of SNPs annotated to that gene that were found in the data and were not excluded based on internal SNP QC
• NPARAM: the number of relevant parameters used in the model. For the SNP-wise models this is an approximate value; for the principal components regression (raw data default) this is set to the number of principal components retained after pruning; for the multimodels this is the mean NPARAM value of the component base models
• N: the sample size used when analysing that gene; can differ for allosomal chromosomes or when analysing SNP p-value input with variable sample size by SNP (due to missingness or differences in coverage in meta-analysis)
• ZSTAT: the Z-value for the gene, based on its (permutation) p-value; this is what is used as the measure of gene association in the gene-level analyses
• P: the gene p-value
生成的另一个文件g1000_eur.genes.raw
以下所示:
该文件可用于后续的 gene-set 分析。
gene-based 关联分析研究就介绍到这啦~
祝各位生活愉快~