关于遗传力常见的误解

news2024/12/22 23:12:56

大家好,我是邓飞,今天看了一篇非常好的文章,介绍了遗传力相关概念和计算方法,里面提到了常见的误解,这里汇总一下。

文献链接:https://excellenceinbreeding.org/sites/default/files/manual/EiB-M2_Heritability_18-02-20.pdf

在这里插入图片描述

1. 作者和单位

作者:

单位:

2. 文章简洁和目的

在植物育种中,品种需要再多个环境多个年份进行测试,这些试验也叫多环境试验(multi-environment trial, MET),这里的年份、地点以及他们的组合统统成为环境。

为了比较MET试验的准确性,植物育种家常常需要计算狭义遗传力(narrow-sense heritability)和广义遗传力(broad-sense heritability)。

本篇文章有三个目的:

  • 解释澄清遗传力的定义
  • 介绍一下如何计算
  • 如何评价遗传力

3. 开局一张图


遗传力是表型和育种值的回归系数

遗传力是相关系数的平方

遗传力乘以选择差就是选择相应。

4. 两套计算遗传力的体系

第一种,是计算方差组分,然后用重复数对残差进行调整,计算遗传力,这个也称为标准的方法。

第二种,是计算BLUE值的标准误用于计算残差方差组分,这个也被称为piepho的遗传力计算方法。

5. 几种常见的对遗传力的误解

5.1 错误1:遗传力表示有多大程度上受基因决定

A heritability of x indicates that x% of the trait is determined by
genetics。

这是一个非常常见的误解,它源于对遗传力定义的误解。一个遗传力为0.40意味着该性状的所有表型变异中有40%是由于该性状的基因型变异所导致的。这与错误的理解有重要区别,即在每个植物中,40%的特征表现是由基因决定的,其余部分是由其他因素决定的。

原文:

This is a very common misconception that arises from a misunderstanding of the definition
of heritability. A heritability of 0.40 indicates that 40% of all the phenotypic variation for that
trait is due to variation in genotypes for that trait. This differs importantly from the
misconceived understanding that in each plant 40% of the expression of the trait is due to
genes and the rest due to other influences.

飞哥注:遗传力是个群体的概念,不能具体到个体。应该是这个意思吧,感觉很绕,我也没有很理解。

5.2 误解2:遗传力较低,表明受基因决定少或者不受基因决定

Misconception 2. “A low heritability means that traits are not determined by genes”
A heritability that is larger than 0 always indicates that genes have an effect on the expression
of the phenotype. The heritability is determined by the proportion of genetic variance relative
to the phenotypic variance. A low heritability therefore can indicate that the genetic variance
is low compared to the phenotypic variance (both could be small). For example, branching in
maize is very much genetically determined, but because by far most genotypes used in
modern maize programs have a single stem, the genetic variance for branching is very low

要弄清楚这个错误理解,要从遗传力的公式得到,遗传力是遗传方差占表型方差的百分比,如果这个群体没有变异,那么计算遗传力就为0。但是不能表明不受基因控制。

5.3 误解3:遗传力低意为着基因型变异小,差异小

Misconception 3. “A low heritability means that genetic differences are small”
A low heritability does not automatically indicate that the genetic variance is small; it can also
indicate that the error variance is large. This can be caused by high environmental influence,
for example, but also by inaccurate phenotype recording. For example, resistance to a certain
infection will depend on the genetic potential to withstand that infection; the problem is how
to measure that potential. If a single field measurement is taken of nematode infection in
beat plants, it will record only those infected at that time, but this could vary according to the
environment selected for recording infection levels.

这还要从概念上讲,遗传力=基因型方差组分/(基因型方差组分+残差方差组分),有可能残差方差很大,比如环境间差异很大,也会导致遗传力偏低。

5.4. 误解4:遗传力是固定的值

Misconception 4. “A heritability is a fixed value”
The heritability reflects the relative weight of the genetic variance component in the
phenotypic variance of a specific population and is based on observations that were taken
on a specific moment in time. The magnitude of heritability depends on genetic variance in
a population, but also on the influence of the environment and on the accuracy of
observations (see misconception 3). The genetic variance in one population may be
(somewhat) different from that in another population. Finally, heritability within a population
can change over time, and for that reason, should be estimated at regular intervals.

遗传力与计算的群体规模、群体类型都有关系,而且随着群体结构的变化,遗传力估计也会改变。所以,要隔一段时间进行遗传评估。

飞哥注:一般育种群体中,遗传力的计算有一个区间,主要是判断数据收集是否异常。

5.4 误解5:高的遗传力,意味着有主效基因控制

Misconception 5. “A high heritability implies a major-effect QTL”
The fact that the heritability quantifies the genetic signal from a phenotype doesn’t mean
that says something about the genetic inheritance of the trait. Whether there’s one or many
thousands of genes behind and irrespectively of their effect we can have high or low
heritabilities. A major-QTL trait like eye color can have low heritability if the population
scanned have only one type of eye color, or a high heritability of we observe all types of color.
A highly quantitative trait like yield can have a high heritability is the experiment is well
conducted with high appropriate replication levels, but can also have low heritability if the
agronomic management is poor.

遗传力量化了表型的遗传信号,并不意味着它能说明该特征的遗传继承方式。无论是一个还是成千上万个基因,无论它们的效应如何,我们都可以得到高或低的遗传力。像眼睛颜色这样的主要-QTL特征,如果被研究的人群只有一种类型的眼睛颜色,遗传力可能很低;如果我们观察到所有类型的颜色,遗传力可能很高。像产量这样的高度定量特征,如果实验进行得好,有适当的复制水平,那么可以有高的遗传力;但如果农艺管理不良,遗传力也可能很低。

飞哥注:这肯定是广义遗传力的结果,事实上根据基因型数据计算的遗传力还是有参考意义的。植物中的MET试验的遗传力,是没有意义的。

6. 总结

正确的解释:遗传力为0.4,就意味着表型变异中有40%是由基因型变异决定的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1508468.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Ping工作原理

文章目录 目的ping网络协议 OSIICMP什么是ICMP作用功能报文类型查询报文类型差错报文类型ICMP 在 IPv4 和 IPv6 的封装ICMP 在 IPv4 协议中的封装ICMP 在 IPv6 协议中的封装ICMP 头部日常ping 排除步骤ping 查询报文使用code扩展目的 本文主要是梳理ping的工作原理- 揭开 ICMP…

FPGA AXI4总线操作教程

AXI(Advanced Extensible Interface)总线是一种高性能、低延迟的片上系统(SoC)接口标准,广泛应用于现代数字系统设计中。它允许不同的硬件组件以高效、可靠的方式进行数据传输和控制。本教程将介绍AXI总线的基本操作和…

C++面向对象..

1.面向对象的常见知识点 类、 对象、 成员变量(属性)、成员函数(方法)、 封装、继承、多态 2.类 在C中可以通过struct、class定义一个类 struct和class的区别: struct的默认权限是public(在C语言中struct内部是不可以定义函数的) 而class的默认权限是private(该权…

上位机图像处理和嵌入式模块部署(qmacvisual旋转和镜像)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 旋转和镜像是图像处理中经常遇到的一个情况。很多时候,摄像头面对物体进行拍摄,未必是正对着进行拍摄的,这个时…

谷粒商城【成神路】-【10】——缓存

目录 🧂1.引入缓存的优势 🥓2.哪些数据适合放入缓存 🌭3.使用redis作为缓存组件 🍿4.redis存在的问题 🧈5.添加本地锁 🥞6.添加分布式锁 🥚7.整合redisson作为分布式锁 &#x1f697…

JavaScript实现通过键盘弹钢琴的效果

本片文章通过触发键盘事件来触发对应的音乐&#xff0c;而且给页面添加了渐变的active类名&#xff0c;通过触发不同的鼠标事件&#xff0c;然后active类移动来实现按下钢琴键的视觉效果。 关键代码&#xff1a; <!DOCTYPE html> <html lang"en"><h…

提示并输入一个字符串,统计该字符中大写、小写字母个数、数字个数、空格个数以及其他字符个数要求使用C++风格字符串完成

#include <iostream> #include <array> using namespace std;int main() {cout<<"请输入一个字符串"<<endl;//array<string,100> str;string str;getline(cin,str);int daxie0,xiaoxie0,num0,space0,other0;int lenstr.size();;for(in…

Java随手记

equals和的区别 使用基本数据类型&#xff08;char&#xff0c;int&#xff0c;long等&#xff09;的时候&#xff0c;比较的是它们的值 使用引用数据类型的时候&#xff0c;比较的是地址 equals如果不重写&#xff0c;那么和 是没差别的 下面来看String的比较&#xff0c;这…

Spring Security自定义认证授权过滤器

自定义认证授权过滤器 自定义认证授权过滤器1、SpringSecurity内置认证流程2、自定义Security认证过滤器2.1 自定义认证过滤器2.2 定义获取用户详情服务bean2.3 定义SecurityConfig类2.4 自定义认证流程测试 3、 基于JWT实现无状态认证3.1 认证成功响应JWT实现3.2 SpringSecuri…

Kafka MQ 生产者和消费者

Kafka MQ 生产者和消费者 Kafka 的客户端就是 Kafka 系统的用户&#xff0c;它们被分为两种基本类型:生产者和消费者。除 此之外&#xff0c;还有其他高级客户端 API——用于数据集成的 Kafka Connect API 和用于流式处理 的 Kafka Streams。这些高级客户端 API 使用生产者和消…

如何保证消息的可靠传输

数据的丢失问题&#xff0c;可能出现在生产者、MQ、消费者中 生产者丢失&#xff1a; 生产者将数据发送到 RabbitMQ 的时候&#xff0c;可能数据就在半路给搞丢了&#xff0c;因为网络问题啥的&#xff0c;都有可能。此时可以选择用 RabbitMQ 提供的事务功能&#xff0c;就是生…

脚手架cli快速创建Vue2/Vue3项目

前言&#xff1a; 本文的nodejs版本是14.21.3 第一步 进入cmd窗口 1、全局安装webpack npm install webpack-g&#xff0c; npm install webpack-g 第二步 2、全局安装vue脚手架 npm install -g vue/cli 第三步 3、初始化vue项目 &#xff08;vue脚手架使用webpack模…

资料下载-嵌入式 Linux 入门

学习的第一步是去下载资料。 1. 有哪些资料 所有资料分 4 类&#xff1a; ① 开发板配套资料(原理图、虚拟机的映像文件、烧写工具等)&#xff0c;放在百度网盘 ② 录制视频过程中编写的文档、源码、图片&#xff0c;放在 GIT 仓库 ③ u-boot、linux 内核、buildroot 等比较大…

STM32CubeMX学习笔记18——FSMC(TFT-LCD屏触摸)

1.触摸屏简介 目前最常用的触摸屏有两种&#xff1a;电阻式触摸屏和电容式触摸屏 1.1 电阻式触摸屏 电阻式的触摸屏结构如下图示&#xff0c;它主要由表面硬涂层、两个ITO层、间隔点以及玻璃底层构成&#xff0c;这些结构层都是透明的&#xff0c;整个触摸屏覆盖在液晶面板上…

45、C++/基础练习20240311

一、提示并输入一个字符串&#xff0c;统计该字符中大写、小写字母个数、数字个数、空格个数以及其他字符个数 要求 使用C风格字符串完成。 代码&#xff1a; #include <iostream>using namespace std;int main() {string buf;//定义字符串类型变量bufcout << &…

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Stack容器组件

鸿蒙&#xff08;HarmonyOS&#xff09;项目方舟框架&#xff08;ArkUI&#xff09;之Stack容器组件 一、操作环境 操作系统: Windows 10 专业版、IDE:DevEco Studio 3.1、SDK:HarmonyOS 3.1 二、Stack容器组件 堆叠容器&#xff0c;子组件按照顺序依次入栈&#xff0c;后一…

软件测试需要学什么?学多久?软件测试技术进阶路线图

很多新手&#xff0c;不知道软件测试学习该如何开始&#xff0c;软件测试需要掌握哪些知识。下面是根据本人的理解&#xff0c;粗略整理的一个学习大纲&#xff0c;基本上涵盖了软件测试工程师需要掌握的全部技能&#xff0c;希望对刚入行或者准备学习测试的朋友提供一点指引。…

哈希表|1.两数之和

力扣题目链接 /*** Note: The returned array must be malloced, assume caller calls free().*/// leetcode 支持 ut_hash 函式庫typedef struct {int key;int value;UT_hash_handle hh; // make this structure hashable} map;map* hashMap NULL;void hashMapAdd(int key, i…

Qt教程 — 1.1 Linux下安装Qt

目录 1 下载Qt 1.1 官方下载 1.2 百度网盘下载 1.3 Linux虚拟机终端下载 2 Qt安装 3 安装相关依赖 4 测试安装 1 下载Qt 1.1 官方下载 通过官网下载对应版本&#xff0c;本文选择的版本为qt-opensource-linux-x64-5.12.12&#xff0c;Qt官方下载链接&#xff1a;htt…