植物育种中全基因组选择是成熟的方法么?

2023-10-29 06:30

本文主要是介绍植物育种中全基因组选择是成熟的方法么?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

编者自语

这是一篇2012年的文章, 几年过去了, 里面的东西重新读起来, 感觉还是满满的干货, 特此记录.

参考文献

Will genomic selection be a practical method for plant breeding

摘要

背景
基因组选择(GS)是代替分子标记辅助选择(MAS)的有效方法, GS可以考虑微小的效应, 相对于MAS只考虑较大的效应, GS有很强的优势. 但是GS在植物育种中并没有应用起来. 这到底是什么原因呢? 在这篇文章中, 全基因组选择(Genetic Selection)会被简单的介绍, 对于植物育种中GS的应用进行了展望.

统计方法介绍
这里讨论了全基因选择中的方差组分, 遗传力, 育种值, 线性模型等. 在GS的应用实践中, 一些因素需要考虑, 比如连锁不平衡, 群体结构, 标记类型, 育种方法. 基因组选择不是完美的方法, 但是潜力巨大.

GS VS MAS

上面这个图, 是GS和MAS的比较, 左边是GS, 右边是MAS.
GS的流程:
1, 训练群体, 选择合适的模型
2, 候选群体, 进行育种值的排序
3, 根据排序进行提前选择.
MAS的流程:
1, 作图群体, 定位性状的QTL
2, 育种群体, 根据定位的QTL, 进行选择

GS中应用的统计方法

基因组选择(GS), 分子标记辅助育种(MAS), 根据系谱的动物模型育种是育种中常用的统计框架.

遗传模型和方差组分

狭义遗传力

遗传力的计算时根据方差组分而来.

图片.png

育种值(BV)

育种值是选择时的依据, 一般使用BLUP值.

线性模型估计标记效应
在这里插入图片描述

结论

如题, 植物育种中全基因组选择是一套成熟的方法, 它目前没有大规模应用的原因是价格, 即单个样本的价格, 但是随着价格的降低, 基因组选择在植物育种中一定会掀起一个新的高潮. 想象一下比较难选的性状, 遗传力比较低的性状, 比如抗病性, 脱水速率, 抗倒性, 使用GS会使得这些性状的提高达到一个新高度, 这是一个诱人的前景.

另外一个挑战是模型的问题, 目前的一步法主要针对加性效应进行选择, 但是玉米中主要是利用杂种优势, 如何利用显性效应和上位性效应进行建模, 以及相关的准确性的提高, 也是一个挑战. 目前, 已经可以用基因组信息, 构建相关的显性矩阵(D矩阵)和上位性矩阵(I矩阵), 我相信开发出类似一步法的方法, 应该很快.

这篇关于植物育种中全基因组选择是成熟的方法么?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/298868

相关文章

python获取指定名字的程序的文件路径的两种方法

《python获取指定名字的程序的文件路径的两种方法》本文主要介绍了python获取指定名字的程序的文件路径的两种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 最近在做项目,需要用到给定一个程序名字就可以自动获取到这个程序在Windows系统下的绝对路径,以下

JavaScript中的高级调试方法全攻略指南

《JavaScript中的高级调试方法全攻略指南》什么是高级JavaScript调试技巧,它比console.log有何优势,如何使用断点调试定位问题,通过本文,我们将深入解答这些问题,带您从理论到实... 目录观点与案例结合观点1观点2观点3观点4观点5高级调试技巧详解实战案例断点调试:定位变量错误性能分

Python中 try / except / else / finally 异常处理方法详解

《Python中try/except/else/finally异常处理方法详解》:本文主要介绍Python中try/except/else/finally异常处理方法的相关资料,涵... 目录1. 基本结构2. 各部分的作用tryexceptelsefinally3. 执行流程总结4. 常见用法(1)多个e

JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法

《JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法》:本文主要介绍JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法,每种方法结合实例代码给大家介绍的非常... 目录引言:为什么"相等"判断如此重要?方法1:使用some()+includes()(适合小数组)方法2

504 Gateway Timeout网关超时的根源及完美解决方法

《504GatewayTimeout网关超时的根源及完美解决方法》在日常开发和运维过程中,504GatewayTimeout错误是常见的网络问题之一,尤其是在使用反向代理(如Nginx)或... 目录引言为什么会出现 504 错误?1. 探索 504 Gateway Timeout 错误的根源 1.1 后端

MySQL 表空却 ibd 文件过大的问题及解决方法

《MySQL表空却ibd文件过大的问题及解决方法》本文给大家介绍MySQL表空却ibd文件过大的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考... 目录一、问题背景:表空却 “吃满” 磁盘的怪事二、问题复现:一步步编程还原异常场景1. 准备测试源表与数据

python 线程池顺序执行的方法实现

《python线程池顺序执行的方法实现》在Python中,线程池默认是并发执行任务的,但若需要实现任务的顺序执行,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋... 目录方案一:强制单线程(伪顺序执行)方案二:按提交顺序获取结果方案三:任务间依赖控制方案四:队列顺序消

SpringBoot通过main方法启动web项目实践

《SpringBoot通过main方法启动web项目实践》SpringBoot通过SpringApplication.run()启动Web项目,自动推断应用类型,加载初始化器与监听器,配置Spring... 目录1. 启动入口:SpringApplication.run()2. SpringApplicat

使用Java读取本地文件并转换为MultipartFile对象的方法

《使用Java读取本地文件并转换为MultipartFile对象的方法》在许多JavaWeb应用中,我们经常会遇到将本地文件上传至服务器或其他系统的需求,在这种场景下,MultipartFile对象非... 目录1. 基本需求2. 自定义 MultipartFile 类3. 实现代码4. 代码解析5. 自定

Python文本相似度计算的方法大全

《Python文本相似度计算的方法大全》文本相似度是指两个文本在内容、结构或语义上的相近程度,通常用0到1之间的数值表示,0表示完全不同,1表示完全相同,本文将深入解析多种文本相似度计算方法,帮助您选... 目录前言什么是文本相似度?1. Levenshtein 距离(编辑距离)核心公式实现示例2. Jac