1、Hard and soft selective sweeps

长期以来,快速适应主要与选择作用于高度多基因的数量性状有关,例如在育种试验期间。这些性状可以通过对大量已经存在的多态性的群体频率的微小调整,对选择压力的变化作出快速反应。在这个所谓的“无穷小模型”下,适应性预计会在群体基因组数据中留下微妙的特征,因为潜在的多态性可能在群体中存在了足够长的时间,从而与其周围的遗传变异脱钩。然而,最近的研究表明,快速适应往往只涉及少数几个具有巨大个体效应的等位基因,而这些等位基因以前在种群中很少见,甚至不存在。突出的例子包括昆虫[3]的抗药性进化,沙滩老鼠[4]的颜色模式,刺鱼[5]的淡水适应,以及人类乳糖的持久性。我们描述这些情况下适应的群体遗传学的标准模型是所谓的“选择性扫描”。与无穷小模型相比,在选择扫描中,自适应等位基因较少见,与周围遗传变异仍处于连锁不平衡(LD)状态,正选择使其种群频率发生显著变化。

选择性清除可以是“硬”的,即单个自适应等位基因在群体中清除;也可以是“软”的,即多个自适应等位基因在同一位点同时在群体中清除。根据定义,是否硬或软扫描在一个给定的群体样本是由自适应的谱系等位基因在选定的位点决定:在硬性扫中,携带自适应等位基因的谱系在样例合并最近爆发比积极的选择,也就是说,当它第一次成为有利的时间点进行等位基因(图1)。

相比之下,在软扫描中,它们在积极选择开始之前就结合在一起。因此,在大多数情况下,一个样本中存在多个独立起源的自适应突变的扫描应该是软的,无论这些突变是在积极选择开始后从头开始出现的(图1B),还是之前已经作为常设遗传变异出现(图1C,第一行)。然而,自适应等位基因只出现一次,但在积极选择开始前达到一定频率,然后在群体中出现多个拷贝的情况仍然存在。

Selective sweeps can be ‘hard’, where a single adaptive allele sweeps through the population, or ‘soft’, where multiple adaptive alleles at the same locus sweep through the population at the same time []. By definition, whether a sweep is hard or soft in a given population sample is determined by the genealogy of adaptive alleles at the selected site: in a hard sweep, the lineages in the sample that carry the adaptive allele coalesce more recently than the onset of positive selection, that is, the point in time when it first became advantageous to carry the allele (Figure 1A). By contrast, in a soft sweep, they coalesce before the onset of positive selection. Thus, sweeps in which several adaptive mutations of independent origin are present in a sample should be soft in most cases, regardless of whether the mutations arose de novo after the onset of positive selection (Figure 1B) or were already present previously as standing genetic variation (Figure 1C, top row). However, a situation where the
adaptive allele arose only once but reached some frequency before the onset of positive selection, and several copies
then swept through the population, is still considered a soft sweep if the lineages coalesce before the onset of positive selection (Figure 1C, bottom row)

请注意,上面对硬扫描和软扫描的定义是基于总体样本的。因此,同样的自适应事件可能在一个样本中产生软扫描,但在另一个样本中保持硬扫描,这取决于取样的等位基因。例如,如果只从图1B中选择6个蓝色个体,那么在这个子样本中进行扫描将会非常困难。我们还想强调的是,我们在这篇综述中采用的选择性清除的概念仅仅是指特定位点上自适应等位基因的种群动态以及在群体基因组数据中产生的信号。这一定义没有考虑到相关突变的实际分子性质,这些突变通常是未知的。这一定义的一个结果是,原则上,不同的适应性突变有助于在给定的基因位点上进行扫描,它们不一定来自相同的选择压力。当我们讨论选择性扫描相关基因位点的定义时,我们将在下面更详细地解释这一点。适应性产生硬扫描还是软扫描主要取决于适应性突变的可用性。

适应性产生硬扫描还是软扫描主要取决于适应性突变的可用性。当选择压力开始时种群中不存在自适应等位基因,且等待自适应突变的时间较长时,就会出现硬扫描。相比之下,当自适应突变出现之前的等待时间比该突变在种群中传播所需的时间短时,预期会出现软扫描。

soft selective sweeps 下的群体进化的更多相关文章

  1. 【转】群体研究套路:开心果denovo+重测序+转录组+群体进化+选择位点

    转自公众号Eric生信小班.学习群体遗传套路 中科院昆明动物园吴东东研究团队联合国外研究团队2019年在Genome Biology发表题为Whole genomes and transcriptom ...

  2. 【GWAS文献】基于GWAS与群体进化分析挖掘大豆相关基因

    Resequencing 302 wild and cultivated accessions identifies genes related to domestication and improv ...

  3. Pooled genome sequence strategies |representative genome assembly approaches|Domestication|GERP|selective sweep|Hybridization|Introgression|iHS|SNP genotyping arrays|haplotype

    Design based on biology 通过比较基因组学的方法,将脊椎动物基因组的数据,解决生物学各方面问题.新的调控注释(在脊椎动物的进化过程中的出现的)可以丰富物种树(比如不同功能蛋白质进 ...

  4. VMware下安装Linux系统,ORACLE软件,DBCA建库

    操作系统安装   在vmware下安装Linux (OEL5.6),用于数据库服务器 1.打开vmware,选择"创建新的虚拟机"       2.选择自定义安装   3.选择虚拟 ...

  5. CentOS下安装keepalived 进行服务器热备

    一.准备: 1.1 安装依赖软件 如果系统为基本文本安装,需要安装一下软件  yum -y install ipvsadm yum -y install kernel kernel-devel reb ...

  6. linux下find查找命令用法

    Linux下find命令在目录结构中搜索文件,并执行指定的操作.Linux下find命令提供了相当多的查找条件,功能很强大.由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时 ...

  7. 【HADOOP】| 环境搭建:从零开始搭建hadoop大数据平台(单机/伪分布式)-下

    因篇幅过长,故分为两节,上节主要说明hadoop运行环境和必须的基础软件,包括VMware虚拟机软件的说明安装.Xmanager5管理软件以及CentOS操作系统的安装和基本网络配置.具体请参看: [ ...

  8. linux下find命令的使用和总结

    背景:find命令十分的好用,特别是在查找文件的时候,这个时候需要和文件通配符一起使用. 1 前言 我们为什么要学会使用find命令? 每一种操作系统都有成千上万的文件组成,对于linux这样“一切皆 ...

  9. 虚拟机下Linux安装jdk

    1.利用共享文件夹复制本地硬盘下(H:/share)的压缩包到指定目录 cp jdk-8u161-linux-x64.tar.gz /soft/jdk 2.进入/soft/jdk目录下,解压jdk到当 ...

随机推荐

  1. vue项目,npm install后,npm run dev报错问题

    报错: ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! metools@1.0.0 dev: `node build/dev-server.js` npm ...

  2. 操作笔记:tomcat在正式环境的常见问题和idea的远程调试

    1,一台服务器有两个容器,比如:jetty,tomcat. 出现问题: jetty启动的时候,tomcat就不能启动了. 此时,需要修改tomcat的配置文件:servler.xml <?xml ...

  3. [转]C# 安装与部署

    部署 Windows 应用程序 本演练演示为启动记事本的 Windows 应用程序创建一个安装程序的过程.在本演练中,您将首先创建一个 Windows 应用程序,然后创建一个安装程序:以便在安装过程中 ...

  4. 《汇编语言 基于x86处理器》第六章条件处理部分的代码

    ▶ 书中第六章的程序,使用了条件判断和跳转来实现一些功能 ● 代码,查找数组首个非零值 INCLUDE Irvine32.inc .data intArray SWORD , , , , , , , ...

  5. 修改Tomcat的网页端口和指向路径

    网页端口是在 D:\web\apache-tomcat-6.0.32\conf 下的server.xml <Connector port="8080" protocol=&q ...

  6. Spring MVC 的springMVC.xml疑问解析

    <mvc:annotation-driven /> <mvc:annotation-driven /> 会自动注册DefaultAnnotationHandlerMapping ...

  7. Feign 的简单使用(2)

    依赖: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>sp ...

  8. PHP单点登陆

    本文主要介绍了利用webservice,session,cookie技术,来进行通用的单点登录系统的分析与设计.具体实现语言为PHP.单点 登录,英文名为Single Sign On,简称为 SSO, ...

  9. [转]使用STM32CubeMX:USB大容量存储设备

    原文地址http://qiita.com/mt08/items/fcc925fa47726bfc6c74 概要 STM32CubeMXを使って.USB MassStorageを使ってみる. USBを使 ...

  10. JEECG 3.7.3 新春版本发布,企业级JAVA快速开发平台

    JEECG 3.7.3新春版本发布 -  微云快速开发平台 导读           ⊙精美Echart报表 ⊙二维码生成功能 ⊙Online接口改造采用JWT机制 ⊙智能菜单搜索 ⊙代码生成器模板优 ...