【GS文献】基因组选择技术在农业动物育种中的应用
中国农业大学等多家单位2017年合作发表在《遗传》杂志上的综述,笔记之。
作者中还有李宁院士,不胜唏嘘。
1.概述
- GS的两大难题:基因组分型的成本,基因组育种值(genomic estimted breeding value, GEBV)的准确性。
- 基于个体的基因组估计育种值GEBV比传统基于系谱的估计育种值(estimted breeding value, EBV)准确性更高。
- GS实施示意图:

基于单点SNP标记的GEBV估计方法
一类基于估计等位基因效应来计算GEBV:
①最小二乘法
②岭回归-最佳线性无偏预测(ridge regression best linear unbiased prediction, RR-BLUP)
③贝叶斯方法另一类基于SNP构建基因组关系矩阵(GRM/G矩阵),再用线性混合模型估计GEBV:
①基因组最佳线性无偏预测法(genomic best linear unbiased prediction, GBLUP)
②一步法GBLUP(ssBLUP)
基于单倍型的GEBV 预测模型
- 随着个体数和标记密度提升,传统基于单点SNP 信息的统计模型无法利用所有个体表型数据或所有标记位点信息。
- 基于单倍型的GEBV 预测模型:通过将已知功能的基因组学信息,包括基因结构、甲基化区域、转录因子调控结合位点、选择信号候选区域等信息,以单倍型信息整合GEBV 预测模型,从而提高准确性(这辈子都可能看不到~)。
- 其他模型:增加显性、上位性、印记效应等。
2.基因型
高密度SNP芯片
代表:Illumina的Infinium 技术和Affymetrix的Axiom 技术


简化基因组测序:
- 如RAD-seq 、GBS、2b-RAD、GGRS、CroPS、RRL、MSG等,不同建库方法,但原理都是:通过合适的限制性内切酶对基因组进行酶切,然后连接二代测序平台所需的接头序列,再选择一定范围内的连接产物进行测序。
- GBS、RAD-seq 、2b-RAD最常用,区别在于是否在接头连接后进行片段选择,以及PCR后是否进行片段选择。
基因组重测序
- GS2.0(Hickey, 2013):基于基因组重测序的GS,区别基于芯片的GS1.0。
- GS2.0另一种策略:首先对群体中遗传贡献较大的个体进行10~30x的中高覆盖度的重测序,结合单倍型估计技术构建群体主要的单倍型库;对于大多数个体采用SNP高密芯片或简化基因组测序技术进行分型,通过基因型填充获得全基因组的遗传变异,从而用GEBV的预测。
- 高密度SNP芯片的单价从几百到上千人民币不等,主要取决于定制量、位点密度等;简化基因组测序的单价通常芯片低,主要取决于所研究物种的基因组大小和所选择的内切酶。
- 也可以选20~30个代表性的个体进行重测序,获得这
个群体具有一定代表性的SNP数据集,利用这些数据设计芯片,从而进行“廉价”的大规模基因分型。

- 挑战:分型的准确性和分析时效性。准确性可通过优化测序方案和基因型填充,时效性依靠硬件加速。
3.统计模型
贝叶斯
- BayesA 假设所有SNP都有效应,且所有SNP 效应的方差服从尺度逆卡方分布的正态分布,其中自由度和尺度参数这两个参数与遗传结构直接相关,能够确定遗传结构。BayesA 使用MCMC(马尔科夫链蒙特卡洛方法)方法构建Gibbs 抽样链,在模型中对标记效应进行求解。
- BayesB 只有一小部分标记位点有效应(有效应位点比例预先设定,一般为0.05,其效应方差服从的分布同BayesA),其他大部分染色体片段效应为0。BayesB使用混合分布作为标记效应方差的先验。
- BayesC 模型中,有/无效应位点比例是未知的,需要在模型中求解得到,其他同BayesB。
- BayesCπ 假设有效应位点的效应方差相同,而BayesC 假设其效应方差是不同的。
- Bayes LASSO 假定标记效应服从Laplace(拉普拉斯)分布,即等价于方差服从指数分布的正态分布。
- 以上是目前广泛应用的贝叶斯算法,结果稳定,准确性较高,此外有其他贝叶斯模型:BayesDπ,Bayes SSVS、fBayesB、wBSR 、BAL/IAL 、emBayesR 、EBL 、BayesRS、Bayes TA等。都是在基础模型上对先验假设进行变换和模型中的参数进行优化,以期寻找最适合群体的假设模型和参数。
GBLUP
通过构建基因组关系矩阵(G矩阵)替换基于系谱信息构建的分子血缘关系矩阵(NRM或A矩阵),进而使用最佳线性无偏预测(BLUP)方法估计GEBV。
VanRaden构建G矩阵:先编码{1,0,1},减去哈温平衡时均值,得到Z矩阵,如下计算G矩阵,根据MME求解育种值:

与贝叶斯方法相比,GBLUP不需要先利用参考群体估计标记效应,再计算GEBV;而是可以直接将有表型及无表型个体可以放在同一个模型中,同时估计出有表型和无表型个体的GEBV及其准确性。
ssGBLUP
基于系谱的BLUP(A矩阵)+ 基于SNP的GBLUP(G矩阵)= HBLUP(H矩阵)
H矩阵:


ssGBLUP能将无基因型个体的系谱及表型数据和有基因型的个体的基因组信息结合起来,大大提高基因组选择的准确性。
4.应用
奶牛:
应用最早最成熟,重点在缩短育种周期,难在扩大参考群和基因型鉴定。

猪:
重点在提高GEBV估计的准确性(因为世代间隔在现有育种体系中已经很短)。
难点是对传统育种中选择准确性低的性状预测,如繁殖性状、屠宰性状、肉质性状、抗病性状等。
GS 对猪的生长或胴体性状具有很好的预测准确性。
在母猪的繁殖性状(遗传力低)中应用受限于参考群体的大小。
鸡:
限制和难点是个体价值远小于基因分型成本(这个在植物中更加明显)。
【GS文献】基因组选择技术在农业动物育种中的应用的更多相关文章
- 【百奥云GS专栏】1-全基因组选择介绍
目录 什么是基因组选择? 基因组选择技术的发展 基因组选择的原理和流程 基因组选择的模型 基因组选择的展望 参考资料 什么是基因组选择? 基因组选择(Genomic Selection,简称GS)这一 ...
- 【GS文献】植物全基因组选择育种技术原理与研究进展
目录 1. 优势杂交育种预测 2. GS育种原理与模型算法 岭回归和LASSO回归 贝叶斯方法 GBLUP和RRBLUP 偏最小二乘法 支持向量机/支持向量回归 其他方法 3. 模型预测能力验证 4. ...
- 【GS文献】植物育种中基因组选择的方法、模型及展望
目录 1. GS/GP在植物育种中的角色 2. GP模型应用 3. GP模型的准确性 4. 植物育种的GS展望 5. 小结 Genomic SelectioninPlant Breeding: Met ...
- 【GS文献】全基因组选择模型研究进展及展望
目录 1. GS概况 2. GS模型 1)直接法 GBLUP 直接法的模型改进 ①单随机效应 ②多随机效应 2)间接法 间接法模型 基于间接法的模型改进 3. GS模型比较 模型比较结论 4.问题及展 ...
- 【GS文献】从家畜到植物,通过基因组选择提高遗传增益
目录 说明 1.前言 2.植物GS瓶颈 3.提高GS预测的准确性 4.GS与现代育种技术结合 5.GS开源育种网络 说明 Enhancing Genetic Gain through Genomic ...
- 【百奥云GS专栏】全基因组选择之工具篇
目录 1. 免费开源包/库 1.1 R包 1.2 Python库 2. 成熟软件 3. WEB/GUI工具 前面我们已经介绍了基因组选择的各类模型,今天主要来了解一下做GS有哪些可用的软件和工具.基因 ...
- 【百奥云GS专栏】全基因组选择之模型篇
目录 1. 前言 2. BLUP方法 ABLUP GBLUP ssGBLUP RRBLUP 3. 贝叶斯方法 BayesA BayesB BayesC/Cπ/Dπ Bayesian Lasso 4. ...
- 【GS基础】植物基因组选择研究人员及数量遗传学发展一览
目录 1.GS研究 2.数量遗传发展 GS应用主要在国外大型动物和种企,国内仍以学术为主.近期整理相关学术文献,了解到一些相关研究人员,记录下备忘查询,但不可能全面. 1.GS研究 Theo Meuw ...
- 全基因组选择育种(GS)简介
全基因组选择(Genomic selection, GS)是一种利用覆盖全基因组的高密度标记进行选择育种的新方法,可通过早期选择缩短世代间隔,提高育种值(Genomic Estimated Breed ...
随机推荐
- Java中的函数式编程(七)流Stream的Map-Reduce操作
写在前面 Stream 的 Map-Reduce 操作是Java 函数式编程的精华所在,同时也是最为复杂的部分.但一旦你啃下了这块硬骨头,那你就真正熟悉Java的函数式编程了. 如果你有大数据的编程经 ...
- 【二食堂】Alpha - 测试报告
TextMarking Alpha阶段测试报告 前后端测试过程及结果 在Alpha阶段,测试工作紧跟后端开发进度,一下是我们所做的一些测试工作. 后端单元测试 测试代码可以在git仓库中查看,后端对所 ...
- 示波器分析I2C时序波形图
对于嵌入式开发的朋友来说,I2C协议实在是再熟悉不过了,有太多的器件,采用的都是通过I2C来进行相应的设置.今天,我们就随便聊聊这个I2C协议. I2C协议中最重要的一点是I2C地址.这个地址有7位和 ...
- 【做题记录】CF1451E2 Bitwise Queries (Hard Version)
CF1451E2 Bitwise Queries (Hard Version) 题意: 有 \(n\) 个数( \(n\le 2^{16}\) ,且为 \(2\) 的整数次幂,且每一个数都属于区间 \ ...
- HBase的安装与部署
一.部署前置环境 先部署分布式的高可用版的Hadoop,即ZooKeeper+Hadoop. https://www.cnblogs.com/live41/p/15483192.html * 部署的服 ...
- 2021CCPC河南省赛(部分代码待更)
最终A了8道题, 喜提一金, 也是在意料之中. 第一次三个队友集中在一起打比赛, 也体验了一下线下的氛围, 还是比较赞的, 自己也不是说毫无作用, 帮助团队做了几道题, 还是挺满意的. 1002 em ...
- Luogu P2982 [USACO10FEB]慢下来 Slowing down | dfs序、线段树
题目链接 题目大意: 有一棵N个结点树和N头奶牛,一开始所有奶牛都在一号结点,奶牛们将按从编号1到编号N的顺序依次前往自己的目的地,求每头奶牛在去往自己目的地的途中将会经过多少已经有奶牛的结点. 题解 ...
- linux环境下redis安装(redis伪集群搭建)
redis在linux环境下搭建 1.创建目录 [root@192 local]# mkdir /usr/local/redis 2.下载redis,并解压 [root@192 local]# wge ...
- sed 替换命令使用
输入文件不会被修改,sed 只在模式空间中执行替换命令,然后输出模式空间的内容.文本文件 employee.txt 101,John Doe,CEO 102,Jason Smith,IT Manage ...
- Effective java 读书笔记(2)
第四条:通过私有构造器强化不可实例化的能力 有时可能需要编写只包含静态方法和静态域的类,这样的工具类不希望被实例化,因为实例化对它来说没有意义. 然而,在缺少显式构造器的情况下,系统会自动提供一个缺省 ...