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. linux 下的ssh免密登陆设置

    一,原理 说明: A为linux服务器a B为linux服务器b 每台linux都有ssh的服务端和客户端,linux下的ssh命令就是一个客户端 我们常用ssh协议来进行登陆或者是文件的拷贝,都需要 ...

  2. MySQL Developer

    1.The mysql Client Program 2.Data Types 3.Joins 4.Subqueries 5.Views 6.StoredRoutine . 1.Client/Serv ...

  3. pyqt 8行内就可以跑一个浏览器

    pyqt 8行内就可以跑一个浏览器 from PyQt4.QtCore import * from PyQt4.QtGui import * from PyQt4.QtWebKit import * ...

  4. 代码:css3动画效果demo

    四行文字会逐次掉落:  如果要停留在最后一帧的动画,注意要用forwards,不要用both. <style type="text/css"> @-webkit-key ...

  5. python [] 数组 list 交集 并集 差集

    >>> a = [1,2,3] >>> b = [2,4,5] >>> list(set(a).intersection(set(b))) [2] ...

  6. 12. ajax、datagrid请求传参实例

    ############实例1:############ var data = {};data.orgRoleCode = orgRoleCode;data.orgRoleName = orgRole ...

  7. python 求3到8位数的水仙花数Pycharm实现

    #-*- coding: utf-8-*-import timeimport math#获取3位数的水仙花数start1 = time.time()start = time.time() number ...

  8. python的回调callback

    python的回调callback很强大,特别是函数参数可以是kw,因为一个函数编译后对应函数对象,函数对象中包含了参数的信息,当你调用函数时,会判断传入参数是否正确.通过导入模块,可以使用模块中的函 ...

  9. 构建最小JDK Docker镜像

    参考: https://my.oschina.net/shyloveliyi/blog/1627020 1.首先下载jre,下载地址是https://www.java.com/en/download/ ...

  10. <基础> PHP 进阶之 函数(Function)

    引用参数 $name = "eko"; function chang_name(&$name){ $name .= '_after_change'; } chang_nam ...