Integrating Coexpression Networks with GWAS to Prioritize Causal Genes in Maize

0. 简介

这篇文章是来自于明尼苏达大学的Chad L. Myers在The Plant Cell发表的关于整合共表达网络与GWAS来挖掘玉米中的causal genes.

文章链接

1. 摘要

  • 在不同物种中,GWAS已经确定出了很多与性状相关的位点,然而,由于每个确定的位点周围连锁不平衡的存在,我们并不知道causal genes到底是哪些。这个问题在非人类,非模式物种中尤其明显,因为这些物种中的功能注释相对较少,只有很少的信息可以用来挖掘候选基因;
  • 本文作者开发了一个方法叫Camoco, 从大规模的玉米GWAS中挖掘候选基因。值得注意的是,作者发现他们方法的性能依赖于共表达网络的类型:使用群体RNA-Seq构建的共表达网络的性能比其他网络都要好
  • Camoco确定的两个候选基因可以通过突变体实验验证。这项研究证明了共表达网络可以为从GWAS中挖掘causal genes提供有力的基础,但是也表明了这种策略依赖于所用的基因表达数据。

2. 前言

  • GWAS是理解性状变异遗传基础的有力工具。以玉米为例,GWAS确定了大概40个与开花时间相关的loci,89个与株高有关的loci,36个与leaf length有关的loci,32 loci for resistance to southern leaf blight, and 26 loci for kernel protein. 虽然在统计上已经确定了很多与性状相关的loci,但是causal genes的确定已经与这些loci相关的功能等位基因的生物学解释仍然存在很大挑战;
  • 为GWAS提供动力的连锁不平衡(LD)是限制因果基因鉴定的主要障碍。遗传标记由GWAS鉴定,但通常位于基因边界之外,而且可能距离真实的causal snp很远。在玉米中,LD变化可以从1kb到1Mb,在其他农作物中这个范围可能更大,而且,越来越多的证据表明基因调控区域在功能变异中扮演着重要的角色,导致causal variants落在基因边界的外部。在玉米中,一经报道有些QTL由非编码序列组成。这些因素意味着即使一个位点与性状很相关,在确定真正的causal genes之前仍然会有很多看似可信的候选基因被确定;
  • 对于基因注释不完整的农作物来说,缩小候选基因的范围非常重要。举个例子,在玉米中,只有大约~1%的基因有突变体的功能注释;
  • 对于功能注释来说,一个简单而且有信息的策略就是基因表达。使用不同的遗传背景或者不同的组织大雨可以帮助我们确立基因的生物学功能。比较两个基因的表达(共表达)可以衡量基因的联合响应。而且共表达的分析已被成功应用于很多功能相关基因的确定,而且已被应用于解析拟南芥GWAS的结果;
  • 由于共表达为功能关系提供了全局的测量,因此可以作为解析GWAS候选位点的有力工具。尤其是,作者期望在同一生物学过程中不同基因表达的变化与给定表型是相关的。因此,如果GWAS捕获的SNP是由共调控的基因编码的话,这些数据集的重叠就不会是随机的。虽然并不是所有的功能都具有共表达关系,但是这些数据将会提供有价值的线索。而且在人类和小鼠中,共表达已经被作为理解GWAS的基础
  • 作者开发了一个计算框架Camoco (Coanalysis of molecular components),通过整合基因共表达网络和GWAS挖掘候选基因。Camoco用传统的GWAS评估候选SNPs,然后确定一组高置信度的候选基因;
  • 作者将Camoco应用在玉米上,作者关注到玉米籽粒中17个元素(Al, As, B, Ca, Cd, Fe, K, Mg, Mn, Mo, Na, Ni, Rb, S, Se, Sr, and Zn)的累积。植物必须摄取除土壤中碳和氧以外的所有元素,使植物离子组成为理解植物环境响应,谷物营养品质和植物生理学的关键组成部分;
  • 作者评估了三个不同类型共表达网络的利用并且用模拟数据证明了Camoco的有效性。这项研究也证明了共表达网络中的功能模块与GWAS候选SNP的一致性。同时确定了高置信度的候选基因,并通过单基因突变体证明了方法的有效性。

3. 结果

3.1 Camoco: 整合GWAS结果与共表达网络的框架 (Camoco: A framework for integrating GWAS results and comparing coexpression networks)

  • Camoco输入的是:一组与性状相关的SNPs和一个基因表达的表,输出GWAS信号周围高可信度的具有很强共表达关系的候选基因。如下图所示:Camoco框架有三个模块:
  • Figure 1A: SNP-to-gene mapping, 用户指定一个window size以及每个SNP最大的候选基因数目,然后确定所有的candidate loci;
  • Figure 1B: 共表达网络的构建与分析;
  • Figure 1C: Camoco的overlap算法,使用两个网络打分策略:subnetwork density and subnetwork locality. 前者衡量GWAS信号附近基因的两两组和的平均相互作用强度。所谓density计算是subnetwork中平均的相互作用分值然后在用subnetwork的大小做矫正;后者计算:

Subnetwork locality measures the proportion of significant (Z > 3) coex- pression interactions among genes within a GWAS-derived subnetwork (local interactions) as compared with the number of global interactions with other genes in the genome (global interactions)

  • locality的计算:

Specifically, locality is obtained by first fitting a linear regression between all genes’ local degree (among the subnetwork of interest) and their global degree and measuring the mean of the residual for genes in the subnetwork (Equation 2).

  • Figure 1D: 通过比较GWAS确定的基因的共表达强度与随机网络中共表达的强度来计算子网络相互作用的共表达强度。


  • Density和Locality可以在整个子网络上或基于特定基因计算,以通过分解每个基因对子网络的贡献来优先考虑候选基因

3.2 从不同类型的转录组数据中建立共表达网络 (Generating coexpression networks from diverse transcriptional data)

  • 作者推断不同的表达谱来源可能对共表达网络解释GWAS捕获的遗传变异的效用产生很大影响,作者在这部分就建了多个共表达网络评估了Camoco框架的有效性。作者使用了三组不同的数据,分别是:
    • 503 diverse inbred lines (maize pan-genome);
    • 不同组织、发育时间点的基因表达数据;
    • ionomics GWAS research program中的数据。

3.3 考虑顺式基因相互作用 (Accounting for cis gene interactions)

  • 顺式基因比反式基因拥有更强的共表达。


3.4 Camoco框架的评估 (Evaluation of the Camoco Framework)

  • 理想情况下,GWAS确定的位点可以直接找到causal genes,而且所有的基因都表现出很强的共表达,但事实上,由于SNP影响调控序列或者与功能重要的allele发生连锁不平衡导致了一大部分SNPs都落在基因之外。
  • 作者在这部分评估了影响SNP-to-gene mapping的两个主要挑战。分别是:
    • 子网络中功能相关的基因的数目,这里用MCR(Missing Candidate gene Rate)衡量, 也就是说1减去GWAS确定出来的候选基因的数目所占的比例;
    • 每个显著的SNP会找到大量的noncausal genes, 也就是FCR (False Candidate gene Rate)
  • 作者为了评估Camoco的性能,就用GO功能注释模拟GWAS

3.5 模拟的GWAS数据表明对于MCR和FCR来说具有很强的共表达信号 (Simulated GWAS Data Sets Show Robust Coexpression Signal to MCR and FCR)

  • 如下图所示:随着MCR的升高,GO terms中共表达的强度降低


  • 每一个GO term基因的start position作为输入的SNP

Subnetwork density and locality were calculated for the simulated candidate genes corresponding to each SNP-to-gene mapping combination, in each network, to evaluate the decay of coex pression signal as FCR increases


  • 使用不同大小的window size。

3.6 High-Priority Candidate Causal Genes under Ionomic GWAS Loci

  • 17个离子组的GWAS数据
  • 三组不同的共表达网络

3.7 Genotypically Diverse Networks Support Stronger Candidate Gene Discoveries Than Tissue Atlases

The ZmRoot coexpression network proved to be the strongest input, discovering genes for 15 of the 17 elements (absent in Ni and Rb) for a total of 335 HPO genes, ranging from 1 to 126 per trait

4. 讨论

5. 方法

5.1 共表达网络的构建与质控(Construction and quality control of coexpression networks)

  • ZmPAN: 24,756个基因用于构建网络,对于每一对基因计算Pearson相关系数,共产生大概306 million个边。然后Pearson相关系数然后被Fisher转换以及标准化(Z-score)从而可以实现cross-networkcomparison. Z>=3被认为是全局显著的。为了评估网络总体的可靠程度,作者采用了以下几个方法:
    • 玉米注释的GO terms中基因的z scores与包含相同数目基因的1000个随机term进行比较;
    • Degree distribution.
  • ZmSAM: 与上述类似
  • ZmRoot: 与上述类似

5.2 SNP-to-Gene Mapping and Effective Loci

  • 两个参数:candidate window size and maximum number of flanking genes

Candidate genes were ranked by the absolute value of their distance to the center of their parental effective locus. Algorithms implementing the SNP-to-gene mapping used here are accessible through the Camoco command line interface.

5.3 Calculating subnetwork density and locality

  • Subnetwork density计算公式如下:
    Subnetwork\ Density\ (subnetwork\ S)=\frac{\sum\limits_{all\ gene\ pairs\ i,j\ \in S\ i \neq j}W_{ij}}{\frac{1}{\sqrt{N_e}}}
  • 其中,W_{ij}是基因i与j的共表达分值, N_e是pairwise的数目。

To quantify network locality, both local and global degree are calculated for each gene within a subnetwork where local degree is the number of interactions to other genes in the subnetwork and global degree is the total number of interactions a gene has. To account for degree bias, where genes with a high global degree are more likely to have more local interactions, a linear regression is calculated on local degree using global degree (designated local ; global), and regression residuals for each gene are analyzed:

Subnetwork\ Locality\ (subnetwork\ S)=\frac{\sum\limits_{all\ genes\ i \in S}Gene-Specific\ Locality\ (gene\ i)}{N_g}

  • 其中:N_g是subnetwork中的基因的数目
    Gene-Specific\ Density\ (gene\ i)=\frac{\sum\limits_{all\ genes j \neq i}W_{ij}}{N_g-1}
  • W_{ij}: 共表达网络分值
  • N_g: 共表达网络中基因的数目
    Gene-Specific\ Locality\ (gene\ i) = \epsilon_i
  • \epsilon_i是回归模型中gene i 的残差:
    degree_{local}(gene\ j)=\alpha*degree_{global}(gene\ j)+\epsilon_j
  • degree_{local}(gene\ j)是子网络中满足阈值的相互作用数目
  • degree_{global}(gene\ j)是基因j与基因组中所有基因相互作用满足阈值的数目

5.4 Simulating GWAS Using GO Terms

  • 选取具有50-100个基因的term,同时选取具有显著共表达的term用于分析, 选取MCR和FCR用于模拟噪音。
    MCR = 1-\frac{True\ Candidate\ Genes}{Candadate\ Genes}
    FCR = \frac{Candidate\ Genes - True\ Candidate\ Genes}{Candidate\ Genes}

5.5 Simulating MCR

The effects of MCR were evaluated by subjecting GO terms with significant coexpression (P # 0.05; described above) to varying levels of MCRs. True GO term genes were replaced with random genes at varying rates (MCR: 0, 10, 20, 50, 80, 90, and 100%). The effect of MCR was evaluated by as- sessing the number of GO terms that retained significant coexpression (compared with 1000 randomizations) at each level of MCR.

5.6 Adding False Candidate Genes by Expanding SNP-to-Gene Mapping Parameters

To determine how false candidates due to imperfect SNP-to-gene map- ping affected the ability to detect coexpressed candidate genes linked to a GWAS trait, GO terms with significantly coexpressed genes were re- assessed after incorporating false candidate genes. Each gene in a GO term was treated as an SNP and remapped to a set of candidate genes using the different SNP-to-gene mapping parameters (all combinations of 50, 100, and 500 kb and one, two, or five flanking genes). Effective FCR at each SNP-to-gene mapping parameter setting was calculated by dividing the number of true GO genes with candidates identified after SNP-to-gene mapping. Since varying SNP-to-gene mapping pa- rameters changes the number of candidate genes considered within a term, each term was considered independently for each parameter combination.

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