GWAS:混合线性模型分析多性状GWAS(MTMM)

原文下载

文章

数据及代码下载

MTMM

Korte A, Vilhjálmsson B J, Segura V, et al. A mixed-model approach for genome-wide association studies of correlated traits in structured populations[J]. Nature Genetics, 2012, 44(9):1066.

摘要

GWAS是研究标记和性状关系的通用方法。其中一个比较重要的一点是GWAS需要考虑数据之间的关系,包括位点间和个体间的。

混合线性模型因其自身特点,能够灵活的定义GWAS研究中的群体结构和数据关系。

这里我们考虑到GWAS中性状间的关系,扩展了混合线性模型的应用范围,提出了MTMM(多性状混合线性模型),他可以考虑性状间和性状内的变异,因此非常适合多性状的分析。

我们用人类的数据作为比较分析,结果表明,MTMM模型可以显著提高检验的效率和准确性,而且可以分析位点与环境之间的关系。

背景及前言模型

大部分GWAS的研究都是单性状和SNP的分析,但是很多性状都是多基因控制的,这导致如果不同群体结构,一些位点缺乏独立性(LD),从而影响结果。

当个体有多个测量性状时,性状之间可能是有关联的,就像处于同一环境或者LD状态,这些因素通常被忽视。但是这些因素是很重要的,如果我们在分析时考虑在内,会降低误差,从而提高检测的功效。

比如田间试验中,对不同环境自交系表型值的测量,这些表型值在不同环境中不是独立的,它们与环境存在着互作。

在数量遗传学中,多性状分析的研究有很长的历史,但是很少在GWAS的研究应用。在这篇文章中,我们通过混合线性模型研究动物模型中多性状的关系。群体结构和亲缘关系kinship在GWAS中会被考虑到,这里我们又增加了多性状之间的关系,它可以考虑性状间和性状内的方差组分,用来进行GWAS的分析。我们的结果表明,它可以提高对位点的检测效率,同时保证较低的假阳性率。

模型

用三种模型进行比较:

  • MTMM
  • marginal
  • single-trait analysis

测试模型用三种方法:

  • full test,主要是比较:marker效应和交互效应 VS 无效应
  • interaction effect test:交互效应 VS 无效应
  • common effect test:主要是比较有一个基因型marker效应 VS无效应
图片.png

程序运行

MTMM - A mixed-model approach for genome-wide association studies of correlated traits in structured populations

Introduction

The MTMM function as published in Nature Genetics currently don't support estimates on missing data and replicates.
This is work in progress and will be accordingly updated here.

For questions and comments feel free to contact me: arthur.korte@gmi.oeaw.ac.at

How to use

# Load libraries and source needed functions
# The AsREML package needs a valid license that can be obtained at  http://www.vsni.co.uk/software/asreml

library(lattice)
library(asreml)

# msm and nadiv librarys are used to estimate SE of the correlation estimates, only used if run=FALSE 
#library(msm)
#library(nadiv)

source('mtmm_function.r')
source('emma.r')

# load your data (Phenotype(Y),Genotype(X) and Kinship(K))
# note you can calculate K using the emma package K<-emma.kinship(t(X)), make sure to set colnames(K)=rownames(K)=rownames(X)

# alternativley load the sample data
load('data/MTMM_SAMPLE_DATA.Rdata')

# different options include method(default or errorcorrelation, include.single.analysis, calculate.effect.size (if TRUE, ###analysis is more time consuming) default for X is binary coding of 0 and 1, if your data are code  0,1 and 2 use ###gen.data='heterozygot',  run=FALSE will not perform the GWAS, but only output the correlation estimates (fast)
mtmm(Y,X,K,method='default',include.single.analysis=T,calculate.effect.size=T,gen.data='binary',exclude=T,run=T)

# the function outputs a list called results  ($phenotype ,$pvals, $statistics, $kinship)
output<-results$pvals

# manhattan plots
# default plots for include.single.analysis=T
par(mfrow=c(5,1),mar=c(3, 4, 1, 4))
plot_gwas(output,h=8)
plot_gwas(output,h=9)
plot_gwas(output,h=10)
plot_gwas(output,h=11)
plot_gwas(output,h=12)

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

推荐阅读更多精彩内容