这里,我们用正常的GWAS分析,考虑所有的协变量(数值协变量+因子协变量)+ PCA协变量,然后用混合线性模型进行分析。

1. 协变量文件

c.txt文件

1 1 0 0 -0.0169445 0.00772371 -0.0297288
1 2 0 0 -0.0119765 0.0141166 -0.0354039
1 1 0 0 -0.0165762 0.0130623 -0.026648
1 1 0 0 -0.0143089 0.0136588 -0.0382026
1 1 0 0 -0.0136058 0.0144403 -0.0349829
1 1 0 0 -0.0222228 0.0132025 -0.0272812
1 1 0 0 -0.0106433 0.0143324 -0.0292946
1 2 0 0 -0.0205314 0.00925657 -0.0290851
1 2 0 0 -0.00568763 0.0124148 -0.0409066
1 2 0 0 -0.014353 0.0164008 -0.0298848
  • 第一列为截距
  • 第二列为性别
  • 第三列和第四列为世代
  • 第五列,第六列,第七列为PCA的结果

2. 表型数据

p.txt文件

-3.190926
+24.290128
-19.403765
-0.815962
-19.073081
-21.106496
+15.020220
-15.985445
+5.849143
+39.513181

3. plink二进制文件

c.bed  c.bim  c.fam

4. GEMMA的LMM模型GWAS分析

生成G矩阵

gemma-0.98.1-linux-static -bfile c -gk 2 -p p.txt

进行GWAS分析

gemma-0.98.1-linux-static -bfile c -k output/result.sXX.txt -lmm 1 -p p.txt -c c.txt

日志:

GEMMA 0.98.1 (2018-12-10) by Xiang Zhou and team (C) 2012-2018
Reading Files ...
## number of total individuals = 1500
## number of analyzed individuals = 1500
## number of covariates = 7
## number of phenotypes = 1
## number of total SNPs/var        =    10000
## number of analyzed SNPs         =     3946
Start Eigen-Decomposition...
pve estimate =0.124909
se(pve) =0.0291288
================================================== 100%
**** INFO: Done.

结果文件:

5. GEMMA的LMM模型和LM模型结果比较

mm_re = fread("output/result.assoc.txt")
head(mm_re)lm_re = fread("../09_gemma_analysis_pca_cov_factor/output/result.assoc.txt")
head(lm_re)
head(lm_re1)dim(mm_re)
dim(lm_re1)re1 = merge(mm_re,lm_re1,by="rs")
head(re1)# Pvalue 比较
cor(re1$p_wald.x,re1$p_wald.y)
plot(re1$p_wald.x,re1$p_wald.y,xlab = "LM",ylab = "LMM")# Beta回归系数比较
cor(re1$beta.x,re1$beta.y)
plot(re1$beta.x,re1$beta.y,xlab = "LM",ylab = "LMM")

Pvalue比较:

> cor(re1$p_wald.x,re1$p_wald.y)
[1] 0.4549333

Beta结果比较:

> cor(re1$beta.x,re1$beta.y)
[1] 0.7953077

笔记 GWAS 操作流程5-2:利用GEMMA软件进行LMM+PCA+协变量相关推荐

  1. 笔记 GWAS 操作流程5-1:根红苗正的GWAS分析软件:GEMMA

    笔记 GWAS 操作流程5-1:根红苗正的GWAS分析软件:GEMMA 1. GEMMA软件介绍 这个肯定厉害了,是大家闺秀,是名门望族,是根红苗正的GWAS分析软件. GEMMA名称来源: G: G ...

  2. 笔记 GWAS 操作流程6-2:手动计算GWAS分析中的GLM和Logistic模型

    1. 名词解释 GWAS 全基因组关联分析 手动计算 使用R语言编程GLM模型和Logistic模型,提取Effect和Pvalue GLM 一般线性模型 Logistic 主要分析广义线性模型,Y变 ...

  3. 笔记 GWAS 操作流程2-3:最小等位基因频率

    上一次我们经过去掉缺失,去掉错误的性别信息,得到的文件为: HapMap_3_r3_6.bed HapMap_3_r3_6.fam HapMap_3_r3_6.log HapMap_3_r3_6.bi ...

  4. 笔记 GWAS 操作流程2-4:哈温平衡检验

    什么是哈温平衡? 哈迪-温伯格(Hardy-Weinberg)法则 哈迪-温伯格(Hardy-Weinberg)法则是群体遗传中最重要的原理,它解释了繁殖如何影响群体的基因和基因型频率.这个法则是用H ...

  5. 笔记 GWAS 操作流程2-6:去掉亲缘关系近的个体

    这里,我们要对一些亲子关系的个体,进行一下过滤,计算类似IBS的结果. 注意: 这里讲亲子关系的个体移除,不是必须要的,比如我们分析的群体里面有亲子关系的个体,想要进行分析,不需要做这一步的筛选. 1 ...

  6. 计算机描绘的基因结构图,利用IBS软件画基因mRNA的结构图

    原标题:利用IBS软件画基因mRNA的结构图 IBS(Illustrator for Biological Sequences)是一个简单又强大的绘图软件,它可以几分钟内完成图形的绘制.同时,还拥有多 ...

  7. 嵌入式知识-ARM裸机-学习笔记(2):利用GPIO来控制LED(附mkv210_image.c文件解析)

    嵌入式知识-ARM裸机-学习笔记(2):利用GPIO来控制LED(附mkv210_image.c文件解析) 首先声明该博客是针对朱有鹏老师的嵌入式课程进行笔记的总结. 一.通过GPIO控制点亮LED( ...

  8. 论文阅读笔记——基于CNN-GAP可解释性模型的软件源码漏洞检测方法

    本论文相关内容 论文下载地址--Engineering Village 论文阅读笔记--基于CNN-GAP可解释性模型的软件源码漏洞检测方法 文章目录 本论文相关内容 前言 基于CNN-GAP可解释性 ...

  9. 在云中利用开源软件进行开发以提高创新能力

    企业可以在自己的云平台上利用开源软件开发应用程序以提高创新能力,而无需为创新支付更多的费用. 企业可以在自己的云平台上利用开源软件开发应用程序以提高创新能力,而无需为创新支付更多的费用. 在大多数企业 ...

最新文章

  1. 手撕设计模式之「工厂方法模式」(Java描述)
  2. Javascript学习笔记1 数论
  3. HTML期末大网页作业-腾讯官网
  4. 过分了!耗资 5600 万、4 年开发的网络商城成“烂尾楼”,404 无法打开
  5. linux目录表及功能n鸟哥,鸟哥linux学习之-文件属性跟系统目录
  6. js/jquery判断浏览器的方法小结
  7. HTTP协议基本原理简介(三)
  8. 【剑指Offer学习】【面试题22:栈的压入、弹出序列】
  9. 教你如何制作网页木马
  10. Markdown编辑器使用教程_被迫流浪者的博客
  11. 如何查html病毒svchost.exe,网站快照劫持又一例:svchost.exe病毒快照劫持的解决办法...
  12. 大家好,我是练习时长两年半的LeetCode爱好者,喜欢唱跳rap
  13. JAVA权重计算(根据自己理解计算的,不喜勿喷)
  14. 苹果电脑网速怎么测试软件,macbookpro怎么检测网速?
  15. 日语バズる中文怎么翻译?
  16. 项目 - Web地图开发【高德地图API】(一)
  17. html输入框密码颜色,css解决浏览器输入框记住账号密码后的背景色
  18. swagger在VS2019 .net core2.2中的使用,及报错undefined /swagger/v1/swagger.json的解决办法
  19. 洲思zCloud公有云版发布
  20. 自定义 View 之联系人字母索引及定位效果

热门文章

  1. 如何做口碑营销?企业实施网络口碑营销的技巧
  2. 第三代测序成本偏高是什么原因导致的? 是看了这道题下面的邹捷萌回答:现在基因测序的瓶颈主要在哪里?精度?速度? 在精确度方面第三代测序已经很高了,但目前国内生物实验室的测序还是以二代为主,推测成本可能
  3. js绘制菱形(空心和实心)
  4. ESP8266 系统环境搭建
  5. 苹果电脑开机慢怎么办 苹果笔记本开机特别慢的处理方法
  6. javascript——小方块运动
  7. 【机器学习】【隐马尔可夫模型-3】后向算法:算法详解+示例讲解+Python实现
  8. 计算机相关专业毕业生参加IT培训是否有必要?
  9. OSPF——DR和BDR讲解
  10. bzoj2754JZOJ2834【SCOI2012】喵星球上的点名 AC自动机+STL