Genome-wide Complex Trait Analysis(GCTA)

GCTA(全基因组复杂性状分析)工具开发目的是针对复杂性状的全基因组关联分析,评估SNP解释的表型方差所占的比例。
(官网:http://cnsgenomics.com/software/gcta/)。
目前GCTA工具可实现以下功能:

1 评估全基因组SNP的亲缘关系(遗传关系)
2 评估全基因组SNP的近交系数
3 评估所有的常染色体SNP对于变异的解释度(遗传度)
4 评估遗传方差与X-染色体的关联
5 检测遗传方差对X-染色体的剂量补偿效应
6 预测单个个体和单个SNP的全基因组加性遗传效应
7 估计包含LD结构的目标SNP
8 根据观察到的基因型数据模拟GWAS数据
9 转化Illumina原始基因型数据为PLINK格式
10 在没有个体层面的基因型数据下,条件与联合分析GWAS的概括统计量
11 使用SNP数据估计两个特性(疾病)的遗传相关性
12 混合线性模型关联分析

GCTA: a tool for genome-wide complex trait analysis
2011 被引量


下载、安装软件

先从下载开始吧,进入官网,找到download,如图



找到适合自己的版本下载吧。解压完是这样的。



接下来就开始测试示例数据喽!

根据所有的常染色体snp计算遗传关系矩阵(GRM)

所需要的文件为上图中的bim,fam,bed文件

./gcta64 --bfile test --autosome --maf 0.01 --make-grm --out test --thread-num 10

结果生成:



如果要是数据量比较大,可以分开染色体计算,代码如下:

./gcta64 --bfile test --chr 1 --maf 0.01 --make-grm --out test_chr1 --thread-num 10
./gcta64 --bfile test --chr 2 --maf 0.01 --make-grm --out test_chr2 --thread-num 10
...
./gcta64 --bfile test --chr 22 --maf 0.01 --make-grm --out test_chr22 --thread-num 10

就会生成这样的文件:


image.png

然后再把染色体merge到一起

./gcta64 --mgrm grm_chrs.txt --make-grm --out test

去掉隐性相关的代码:

./gcta64 --grm test --grm-cutoff 0.025 --make-grm --out test_rm025

cutoff这个值可以根据自己的数据调整


计算遗传度

--reml
输入文件:上一步生成的文件、表型文件
表型文件后缀为.txt格式,不需要表头,第一列为family ID, 第二列为individual ID 第三列为 phenotypes ,类似于PLINK的表型文件格式

./gcta64 --grm test --pheno test.phen --reml --out test --thread-num 10

生成结果文件:



这一步计算时也可以回归协变量,自己准备协变量文件,示例为PCA前10个主成分:

./gcta64 --grm test --pheno test.phen --reml --qcovar test_10PCs.txt --out test --thread-num 10

计算遗传度也可以一条染色体一条染色体计算,代码如下:

./gcta64 --grm test_chr1 --pheno test.phen --reml --out test_chr1 --thread-num 10
./gcta64 --grm test_chr2 --pheno test.phen --reml --out test_chr2 --thread-num 10
......
./gcta64 --grm test_chr22 --pheno test.phen --reml --out test_chr22 --thread-num 10

就会生成这样的文件:



或者是把上一步merger之后的一起跑:

./gcta64 --mgrm grm_chrs.txt --pheno test.phen --reml --out test_all_chrs --thread-num 10

test.hsp文件内容如下:



V(G)/V(P)就是我们要的遗传度啦,为0.022347,遗传度比较低啊,p值为1.3948e-03。


计算两个形状之间的遗传相关性

--reml-bivar
准备表型文件,后缀为.txt格式,不需要表头,第一列为family ID, 第二列为individual ID 第三列和第四列为 phenotypes,类似于PLINK的表型文件格式。

代码:

./gcta64 --reml-bivar --reml-bivar-nocove --grm test --pheno pheno.txt --reml-bivar-lrt-rg 0 --out test

Source Variance SE
V(G)_tr1 0.479647 0.179078 #trait 1 的遗传方差和标准误
V(G)_tr2 0.286330 0.181329 #trait 2 的遗传方差和标准误
C(G)_tr12 0.230828 0.147958 #trait 1 和 2 之间的遗传协方差和标准误 V(e)_tr1 0.524264 0.176650 #trait 1 的剩余方差和标准误
V(e)_tr2 0.734654 0.181146 #trait 2 的剩余方差和标准误
C(e)_tr12 0.404298 0.146863 #trait 1 和 2 的剩余协方差和标准误
Vp_tr1 1.003911 0.033202
Vp_tr2 1.020984 0.033800
V(G)/Vp_tr1 0.477779 0.176457
V(G)/Vp_tr2 0.280445 0.176928
rG 0.622864 0.217458 # 遗传相关性和标准误
n 3669 # 样本量

其中,rG即为我们想要的遗传相关性,0.622864 和 0.217458分别代表两个性状/表型间的遗传相关性(genetic correlation)和标准误(Stand error)

————————————————————————
一般遗传度LDSC也可以算,但两者的不同是LDSC用summary数据计算,而GCTA用基因型数据算。貌似准点吧。

其他推文:
1.https://mp.weixin.qq.com/s/z4TAoNZjmDSKS6mKY6FgaQ
2.https://www.cnblogs.com/chenwenyan/p/6219749.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,470评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,393评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,577评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,176评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,189评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,155评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,041评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,903评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,319评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,539评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,703评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,417评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,013评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,664评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,818评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,711评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,601评论 2 353

推荐阅读更多精彩内容