凌恩生物经典文章:孟德尔诞辰200周年,Nature Genetics礼献豌豆高质量精细图谱
本期为大家分享的文章是2022年发表在《Nature Genetics》上的一篇文章“Improved pea reference genome and pan-genome highlight genomic features and evolutionary characteristics”,作者通过结合三代pacbio测序、染色体构象捕获(Hi-C)测序等前沿测序技术,重新构建了豌豆的基因组,并对116份豌豆材料开展了泛基因组的研究,该研究结果为豌豆基因组的进化和驯化提供了见解,也为豌豆遗传学和育种的研究提供了宝贵的基因组资源。

发表期刊:Nature Genetics
发表时间:2022
影响因子:41.307
DOI: 10.1038/s41588-022-01172-2
一、研究背景
研究驯化过程中表型变异的遗传基础是现代遗传学和进化生物学的主要焦点之一。豌豆作为最早驯化的豆科作物之一,在推进植物遗传学方面发挥了关键作用,但它的驯化过程仍然不清楚,而且栽培豌豆和野生豌豆的遗传多样性尚未被完全揭示。虽然基于NGS技术构建的豌豆参考基因组为豆科植物的基因组进化提供了见解,然而,为了更好地理解豌豆的表型变异和基因组进化,还需要进一步优化基因组组装和基因组注释。
二、研究方法
研究基于PacBio单分子实时(SMRT)测序、10×基因组测序、染色体构象捕获(Hi-C)测序以及NGS技术,对豌豆品种ZW6基因组进行了de novo组装。随后对116份豌豆材料进行了泛基因组的研究。
三、主要结果
1、PeaZW6基因组组装的构建与评估
本研究基于PacBio单分子实时(SMRT)测序、10×基因组测序、染色体构象捕获(Hi-C)测序以及NGS技术,构建了高质量、高连续性的ZW6染色体水平基因组(图1和表1)。
最终PeaZW6的基因组大小为3.719Gb,对染色体定位率为97.96%,相比之前基于NGS组装的Caméor (PeaCaméor)定位率(82.51%)有显著提升。优化后的PeaZW6也显示出更高的BUSCO完整性(99.38%),同时高于PeaCameor(96.78%)。PeaZW6具有98.5%的唯一遗传标记,表明染色体水平的组装与之前报道的遗传图谱具有高度的共线性。

图1 PeaZW6基因组组装图谱。
表1 豌豆基因组组装结果。

2、PeaZW6基因组注释
PeaZW6的重复元件总长度为3,249.5Mb,大于PeaCameor(2,662.5Mb)。长端重复序列(LTR)组装指数(LAI)分析表明,与PeaCameor(LAI=2.09)相比,PeaZW6(LAI=13.31)的LTR-逆转录转座子(LTR-RT)完整性有显著改善(图2a,b)。
PeaZW6共鉴定出47,526个编码基因。PeaZW6中蛋白质编码基因的长度分布与苜蓿属相当,而苜蓿属的基因组大小只有豌豆的八分之一(图2c)。此外,长度超过2 kb的基因具有相似的表达宽度模式(图2d)。这些结果表明,豌豆基因组中的高重复序列含量可能对基因结构或蛋白质编码基因的表达谱影响不大。

图2 重复序列的比较和功能表征。
3、基因多态性与种群遗传结构
研究经过严格过滤,从118份豌豆材料中鉴定了高质量的SNPs和indels,大部分SNPs和indels位于基因间区,同时提取了大于30bp的结构变异(SVs),主要由删除类型组成(94.5%)。
为明确栽培豌豆和野生豌豆的系统发育关系和群体遗传结构,研究进一步对SNP和SV数据集进行了混合分析。在P. sativum中鉴定出3个遗传类群,其中P. sativum IV(PSIV)为一个较早的分化类群(图3b,c)。P.II(PSII)和P.III(PSIII)主要对应于不同地理区域(即亚洲和欧洲)栽培豌豆的两个遗传类群,可能与豌豆驯化后的传播途径有关。
基于SNP和SV数据集构建的系统发育树(图3a,d)结果显示,主要分支的系统发育关系相似,与ADMIXTURE结果的主要遗传类群具有良好的对应关系。此外,P. fulvum、P. abyssinicum和P. sativum形成了三个独立的分支(图3a,d),这在对SNP和SV数据集的主成分分析中得到了支持(图3e,f)。

图3 基于SNPs和SVs,对118个具有代表性的栽培豌豆和野生豌豆进行群体基因组分析。
4、QTL分析和孟德尔遗传位点的重新发现
为探索豌豆重要农艺性状的遗传基础,对300个F2群体(WJ×ZW6)的12个农艺性状进行了QTL分析,构建了7个跨度924.1 cM的高密度(0.31 cM)遗传连锁图谱。有25个QTL与12种农艺性状相关,其最高的表型变异解释度高达68.7%(图4a)。在同源性比对和功能注释的结果发现了两个先前已知的孟德尔性状的遗传位点,R(粒型)和Le(株高),以及一个可能与荚形相关的候选基因(Psat05G0794700)。然而,这些基因都没有落在假定的选择区域,这意味着它们可能与豌豆驯化没有密切相关(图4e-g)。

图4 豌豆12个农艺性状以及3个孟德尔性状相关QTL的候选基因和选择性信号的QTL分析结果。
5、基于118个栽培豌豆和野生豌豆的泛基因组分析
为了更深入地了解Pisum的多样性,研究对118份栽培和野生豌豆材料的个体de novo组装进行了泛基因组分析。Pisum的核心基因、soft-core基因、shell基因和cloud基因分别占预聚类基因总数的35.19%、15.54%、44.28%和4.99%。PAVs的系统发育树也显示出116份Pisum材料的明显分离,这与基于SNPs和SVs的结果高度一致,这表明,导致豌豆驯化的重要遗传变异也埋藏在PAVs中。
为了检测泛基因组中的基因偏好和功能富集,通过PAV模式将HOGs进一步聚类为8类,命名为A至H(图5c)。结果表明,fulvum和abyssinicum种质资源具有丰富的独特基因,具有潜在的育种价值。
最后,PAV聚类、遗传群和遗传群中独特泛基因的GO功能富集在保守基因和可变基因之间呈现分化的功能富集。P. abyssinicum特有的泛基因在刺激反应和化学反应中富集,而P. fulvum的泛基因在发育、生长、繁殖、细胞骨架和向性方面富集。这进一步证实了P. abyssinicum和P. fulvum作为育种材料对提高豌豆品种抗性和产量的潜在价值。

图5 基于116个有代表性的栽培豌豆和野生豌豆的泛基因组分析。
总结
综上所述,本文提供的高质量的参考基因组和泛基因组为豌豆基因组的进化和驯化提供了见解,并为豌豆遗传学和育种研究提供了宝贵的基因组资源。这项研究将填补以往的基本模型和现代基因组学之间的空白,以促进豌豆的研究和作物改良。
凌恩生物技术平台实力挑战超大、超复杂、高重复、多倍体及高杂合基因组,满足您不同层次分析要求。技术团队负责人人均十余年组学数据处理及项目经验,具有丰富的基因组组装及深度挖掘项目经验,可实现完整的基因组组装,为遗传学发现、性状发现、关联研究、基因组选择与基因编辑等提供坚实的基础框架。
凌恩技术团队参与项目:


参考文献:
Improved pea reference genome and pan-genome highlight genomic features and evolutionary characteristics. Nature Genetics, 2022.
DOI: 10.1038/s41588-022-01172-2
相关文章:

凌恩生物经典文章:孟德尔诞辰200周年,Nature Genetics礼献豌豆高质量精细图谱
本期为大家分享的文章是2022年发表在《Nature Genetics》上的一篇文章“Improved pea reference genome and pan-genome highlight genomic features and evolutionary characteristics”,作者通过结合三代pacbio测序、染色体构象捕获(Hi-C)测…...

进程间通信(二)/共享内存
⭐前言:在前面的博文中分析了什么的进程间通信和进程间通信的方式之一:管道(匿名管道和命名管道)。接下来分析第二种方式:共享内存。 要实现进程间通信,其前提是让不同进程之间看到同一份资源。所谓共享内存…...

电路模型和电路定律——“电路分析”
各位CSDN的uu们你们好呀,今天小雅兰的内容是我这学期的专业课噢,首先就学习了电路模型和电路定律,包括电路和电路模型、电流和电压的参考方向、电功率和能量、电路元件、电阻元件、电压源和电流源、基尔霍夫定律。那么现在,就让我…...

软件工程 | 第一章:软件工程学概述
软件工程学概述一、前言二、软件危机1.典型表现2.产生原因3.消除危机途径三、软件工程1.概述2.软件本质特征3.软件工程基本原理4.软件工程方法学1️⃣传统方法学2️⃣面向对象方法学四、软件生命周期五、结语一、前言 本文将讲述软件工程导论的第一章相关知识点,主…...
前端开发页面HEAD作用
文档类型 为每个 HTML 页面的第一行添加标准模式(standard mode)的声明, 这样能够确保在每个浏览器中拥有一致的表现。 <!DOCTYPE html> 语言属性 为什么使用 lang="zh-cmn-Hans" 而不是我们通常写的 lang="zh-CN" 呢? 请参考知乎上的讨论: …...
CSS开发技巧——行为技巧
CSS开发技巧——行为技巧 使用overflow-scrolling支持弹性滚动 iOS页面非body元素的滚动操作会非常卡(Android不会出现此情况),通过overflow-scrolling:touch调用Safari原生滚动来支持弹性滚动,增加页面滚动的流畅度 场景:iOS页面滚动 使用t…...

PX4之代码结构
PX4开源飞控是目前主流的开源飞控项目,被很多公司作为飞控开发的参考。也广泛被用于现在流行的evtol验证机的飞控,进行初步的飞行验证。可能大多数AAM以及UAM都离不开PX4。 项目代码可以从github下载 $ git clone --recursive GitHub - PX4/PX4-Autopil…...

【C++11】可变参数模板(函数模板、类模板)
在C11之前,类模板和函数模板只能含有固定数量的模板参数。C11增强了模板功能,允许模板定义中包含0到任意个模板参数,这就是可变参数模板。可变参数模板的加入使得C11的功能变得更加强大,而由此也带来了许多神奇的用法。 可变参数模…...
centos安装高版本cmake
之前centos版本为cmake version 2.8.12.2采用yum remove卸载后重装还是这个版本,看来centos下面就是这个最新了,这说明centos煞笔。于是自己下载cmake包,然后安装。 官方cmake链接地址(3.16)(其他版本自己找,链接给你了) 1,wget下载 2,解压: tar -zxf cmake-3.16.0.…...

重温一下C#的时间类型,并简单写一个定时器功能
🎉🎉 时间是一个非常抽象的概念,本篇文章我们不深究目前电脑上的时候是如何保持全网同步。主要是讲讲在使用C#编程语言里的时间类型。最后使用定时任务简单写一个提醒功能,比如:每天10点准时打开一次csdn首页ÿ…...
MYSQL查询语句执行顺序
SQL语句定义的顺序 (1) SELECT (2)DISTINCT <select_list> (3) FROM <left_table> (4) <join_type> JOIN <right_table> (5) ON <join_condition> (6) WHERE <where_condition> (7) GROUP BY <group_by_list> (8) WITH {C…...

总结:电容在电路35个基本常识
1 电压源正负端接了一个电容,与电路并联,用于整流电路时,具有很好的滤波作用,当电压交变时,由于电容的充电作用,两端的电压不能突变,就保证了电压的平稳。 当用于电池电源时,具有交流…...

Kroger EDI 855 采购订单确认报文详解
本文着重讲述Kroger EDI项目中,供应商发给Kroger的X12 855EDI 规范报文(采购订单确认)解读。 在此前的文章如何读懂X12报文中,我们对X12已经做了详细的介绍,大家可以以此为基础,深入了解855采购订单确认报…...

HANA SDA-远程数据源访问
我们需要把其他系统的数据拿过来,到BW里和财务的数据集成。 HANA SDA就是不复制数据,建立虚拟表(virtual table)来映射到远程数据源。通过这个虚拟表访问其他系统的数据。 对虚拟表的操作现在也可以查询,更新ÿ…...
【AUTOSAR】:OS-Hook
OS-Hook OS-HookPINIC类型1、Os_ErrKernelPanic1.1、Os_HookCallPanicHook1.1.1、OS_PANICHOOK1.1.1.1、Os_PanicHook1.1.1.2、Os_Hal_CoreFreezeOs_Hal_NOPOS-Hook 延伸阅读 延伸阅读 PINIC类型 1、Os_ErrKernelPanic...
Open3d入门
目录 点云数据 1 主成分分析 1.1 Method 1.2 Results 2 表面法线估计 2.1 Method 2.2 Results 3 体素网格下采样 3.1 Method 3.2 Results 点云数据 常用数据下载(免积分) 1 主成分分析 1.1 Method 对点云进行主成分分析(PCA&…...

linux部署zookeeper
linux部署zookeeper 1、单机部署zk ZooKeeper服务器是用Java创建的,它需要在JVM上运行,所以需要使用JDK1.6及以上版本,一般都是jdk1.8。 选择自己安装本地的jdk,而不是centos自带的openjdk。 查看本地安装的jdk: j…...
Junit4升级Junit5汇总
Junit4升级Junit5汇总目录MockMvcBuildersUnnecessaryStubbingException目录 记录Junit4升级到Junit5中遇到的问题和结局方案 MockMvcBuilders 问题: 将Junit4的RunWith和Rule都改成ExtendWith后出现setup函数中MockMvcBuilders的参数不正确 ExtendWith({Spring…...

Axios二次封装和Api的解耦
目录 一、axios三种基本写法 二、axios的二次封装 三、Api的解耦 一、axios三种基本写法 1)get方法(是最简单的): 写法二: 2)post: 3)axios请求配置 默认是get请求,如…...
SpringAOP从入门到源码分析大全,学好AOP这一篇就够了(一)
文章目录系列文档索引一、认识AOP1、AOP的引入原因2、AOP常见使用场景日志场景统计场景安防场景性能场景3、AOP概念AOP 的概念Aspect 概念(切面)Join point 概念(连接点)Pointcut 概念(切入点)Advice 概念&…...
云原生核心技术 (7/12): K8s 核心概念白话解读(上):Pod 和 Deployment 究竟是什么?
大家好,欢迎来到《云原生核心技术》系列的第七篇! 在上一篇,我们成功地使用 Minikube 或 kind 在自己的电脑上搭建起了一个迷你但功能完备的 Kubernetes 集群。现在,我们就像一个拥有了一块崭新数字土地的农场主,是时…...
基于大模型的 UI 自动化系统
基于大模型的 UI 自动化系统 下面是一个完整的 Python 系统,利用大模型实现智能 UI 自动化,结合计算机视觉和自然语言处理技术,实现"看屏操作"的能力。 系统架构设计 #mermaid-svg-2gn2GRvh5WCP2ktF {font-family:"trebuchet ms",verdana,arial,sans-…...

【OSG学习笔记】Day 18: 碰撞检测与物理交互
物理引擎(Physics Engine) 物理引擎 是一种通过计算机模拟物理规律(如力学、碰撞、重力、流体动力学等)的软件工具或库。 它的核心目标是在虚拟环境中逼真地模拟物体的运动和交互,广泛应用于 游戏开发、动画制作、虚…...
深入浅出:JavaScript 中的 `window.crypto.getRandomValues()` 方法
深入浅出:JavaScript 中的 window.crypto.getRandomValues() 方法 在现代 Web 开发中,随机数的生成看似简单,却隐藏着许多玄机。无论是生成密码、加密密钥,还是创建安全令牌,随机数的质量直接关系到系统的安全性。Jav…...

【网络安全产品大调研系列】2. 体验漏洞扫描
前言 2023 年漏洞扫描服务市场规模预计为 3.06(十亿美元)。漏洞扫描服务市场行业预计将从 2024 年的 3.48(十亿美元)增长到 2032 年的 9.54(十亿美元)。预测期内漏洞扫描服务市场 CAGR(增长率&…...
纯 Java 项目(非 SpringBoot)集成 Mybatis-Plus 和 Mybatis-Plus-Join
纯 Java 项目(非 SpringBoot)集成 Mybatis-Plus 和 Mybatis-Plus-Join 1、依赖1.1、依赖版本1.2、pom.xml 2、代码2.1、SqlSession 构造器2.2、MybatisPlus代码生成器2.3、获取 config.yml 配置2.3.1、config.yml2.3.2、项目配置类 2.4、ftl 模板2.4.1、…...

uniapp 开发ios, xcode 提交app store connect 和 testflight内测
uniapp 中配置 配置manifest 文档:manifest.json 应用配置 | uni-app官网 hbuilderx中本地打包 下载IOS最新SDK 开发环境 | uni小程序SDK hbulderx 版本号:4.66 对应的sdk版本 4.66 两者必须一致 本地打包的资源导入到SDK 导入资源 | uni小程序SDK …...

【Linux】自动化构建-Make/Makefile
前言 上文我们讲到了Linux中的编译器gcc/g 【Linux】编译器gcc/g及其库的详细介绍-CSDN博客 本来我们将一个对于编译来说很重要的工具:make/makfile 1.背景 在一个工程中源文件不计其数,其按类型、功能、模块分别放在若干个目录中,mak…...

Chrome 浏览器前端与客户端双向通信实战
Chrome 前端(即页面 JS / Web UI)与客户端(C 后端)的交互机制,是 Chromium 架构中非常核心的一环。下面我将按常见场景,从通道、流程、技术栈几个角度做一套完整的分析,特别适合你这种在分析和改…...
MFE(微前端) Module Federation:Webpack.config.js文件中每个属性的含义解释
以Module Federation 插件详为例,Webpack.config.js它可能的配置和含义如下: 前言 Module Federation 的Webpack.config.js核心配置包括: name filename(定义应用标识) remotes(引用远程模块࿰…...