1950年Barbara Mclintock 首次在玉米中发现转座子(TEs),并由此获得诺贝尔奖。尽管长期被认为是垃圾DNA,但现在TEs被广泛认可是宿主基因组演化的重要推动力。它们可引起包含基因重复(gene duplication)在内的各种遗传突变,从而影响生物的进化轨迹。

转座子类型众多,包含non-LTR(Long Terminal Repeat)型逆转座子、 LTR型逆转座子、Helitron型DNA转座子、TIR(Terminal Inverted Repeat)型DNA转座子等。诸多实验证据表明不同类型转座子介导基因重复的机制。中国科学院动物研究所张勇研究组于2016年发现动物中,LTR可借由模板跳转介导基因重复【2】TIR型转座子介导基因重复的能力只在植物中被揭示【3】,但其机制仍不清楚,且动物中此类基因重复也鲜有报道。

2021年7月13日,中科院动物所张勇研究团队等在Nature Communications杂志上在线发表题为DNA transposons mediate duplications via transposition-independent and -dependent mechanisms in metazoans 的研究论文。该研究首次大规模搜索了100个动物基因组,鉴定到370个TIR转座子介导的基因重复,进一步研究揭示动物中TIR转座子通过两种机制介导基因重复蛋白质组等分析显示多拷贝基因Ssk-FB4一个罕见的编码功能蛋白的例子,其形成过程符合新提出的复制叉停滞-模板跳转-转座(FoSTeST)这一新模型。这是该研究组自发现动物中LTR转座子介导基因重复的成果以来又一项重大新发现,有助于填补领域空白。

一、动物中Pack-TIR分布及结构示意图

在该研究中,研究团队首先收集了公共数据库UCSC中100个后生动物的基因组,计算分析鉴定出370个TIR转座子介导的基因重复,并将其命名为Pack-TIR(图1A)。该团队同时在黑腹果蝇群体中鉴定出一个多拷贝Pack-TIR家族:Ssk-FB4(由FB4 转座子捕获基因Ssk所形成的新基因)。它们的基因结构中间为捕获的外源序列,两侧为 TIR转座子序列(图1B),和植物中TIR型转座子有关的Pack-MULE相似。

图1. 动物中Pack-TIR分布及结构示意图

二、动物中Pack-TIR形成的两种机制

研究团队发现Pack-TIR与TIR转座子数目成线性正相关,对灵长类谱系中Pack-TIR的起源时间分析发现它们零散分布在各演化枝上(图2A、B)。换言之,这些Pack-TIR在各个时间段皆有起源,哪怕宿主编码的转座子已经丧失转座活性。因此可推断,大部分Pack-TIR的产生不依赖于转座活性(transposition-independent)。这些Pack-TIR的形成符合缺口填补(gap-filling)模型(图2C):Pack-TIR 的丰度与它们到母源序列的距离呈负相关,即TIR转座子倾向于捕获临近序列;67.6%事件含有微同源序列(Pack-TIR与母源序列共享较短的相似序列);灵长类物种间的比较分析显示转座子和外源序列是先后插入的两次独立事件。

图2. 动物中Pack-TIR形成的两种机制

随后研究人员发现果蝇中Ssk-FB4其形成过程与缺口填补模型不符,因此提出了复制叉停滞-模板跳转-转座(FoSTeST)这一新模型来解释多拷贝Pack-TIR的产生(图2D)。该模型与缺口填补模型的不同之处在于,模板跳转后转座酶会立即将嵌合的Pack-TIR转座到基因组其它位置。研究团队所采取的策略及发现对植物中Pack-MULE的起源机制研究将具有启发意义。

三、动物中Pack-TIRs的功能

除机制方面的深入分析,该研究团队也结合大量转录组数据和进化基因组数据探索了Pack-TIRs的功能。一方面,Pack-TIR更倾向于捕获外显子序列,且大部分与所在基因发生融合,具有转录信号(图3A)。另一方面,蛋白质组学等证实Ssk-FB4是一个罕见的编码功能蛋白的例子,所有拷贝不仅显示出了很高的转录和翻译水平(图3B-C),且各拷贝的非同义突变在细胞膜外结构域显著富集,暗示其受到正选择(图3D)。不仅如此,突变机制所赋予的Ssk-FB4嵌合结构使其更容易发挥新功能,有可能增加了果蝇抵御环境中致病微生物的能力(图3E-F);转座带来的拷贝数增加也使自然选择有更多的作用对象,推动了适应性进化更快发生。

图3. Pack-TIRs的表达、选择和关联分析

这些结果证明TIR转座子可以重塑基因结构,产生新基因。大部分基因重复的产生不依赖转座活性,符合缺口填补(gap-filling)模型;在黑腹果蝇群体基因组数据中找到的最年轻的多拷贝基因Ssk-FB4,则符合新提出的模板跳转及转座(FoSTeST)模型。且蛋白质组等显示Ssk-FB4s编码功能蛋白,突变机制所赋予的Ssk-FB4嵌合结构使其更容易发挥新功能。

该研究由中国科学院动物研究所、法国居里研究所、北京大学肿瘤医院等机构合作完成。动物所副研究员谭生军、博士后马慧静、博士后王金铂及肿瘤医院博士后王曼为本研究共同第一作者,动物所张勇研究员和居里研究所陈春龙研究员为共同通讯作者。王梦霞、尹浩东、张雅琼、张心莹、沈洁宇、王丹阳、Graham L. Banes、张治华、吴健民、黄勋、陈华、葛斯琴等合作者在文章写作、实验和计算分析等方面提供了大力支持。景杰生物为该研究提供了质谱检测服务。

参考文献:

1. Tan, S., et al., 2021, DNA transposons mediate duplications via transposition-independent and -dependent mechanisms in metazoans. Nature Communications.

2. Tan, S., et al., 2016, LTR-mediated retroposition as a mechanism of RNA-based duplication in metazoans. Genome Research.

3. Jiang, N., et al., 2004, Pack-MULE transposable elements mediate gene evolution in plants. Nature.

Nat Comm | 中科院动物所张勇团队合作揭示动物中DNA转座子介导基因重复的机制的更多相关文章

  1. PCE | 华中农大郭亮团队蛋白质组学揭示油菜内源氧化还原修饰介导盐胁迫响应

    蛋白质翻译后修饰(PTM)在控制植物生长发育以及逆境适应方面发挥着重要的作用.发生在半胱氨酸巯基的亚磺酰化修饰(R-SOH)是一种可逆的氧化修饰类型,可以通过与其他修饰形态形成二硫键的形式来保护蛋白不 ...

  2. 使用GitHub进行团队合作

    原文: Team Collaboration With GitHub GitHub已经成为的一切开放源码软件的基石.开发人员喜欢它,基于它进行协作,并不断通过它开发令人惊叹的项目.除了​​代码托管,G ...

  3. 《编写高质量代码-Web前端开发修改之道》笔记--第二章 团队合作

    本章内容: 揭秘前端开发工程师 欲精一行,必先通十行 增加代码的可读性--注释 提高重用性--公共组件和私有组件的维护 冗余和精简的矛盾--选择集中还是选择分散 磨刀不误砍柴工--前期的构思很重要 制 ...

  4. 团队合作-如何避免JS冲突

    解决JS冲突的演化过程 1.用匿名函数将脚本包裹起来,可以有效控制全局变量,避免冲突隐患 (function(){})(): 2.定义一个全局作用域的变量str,可以帮助我们在不同匿名函数间通信 严格 ...

  5. GitHub 系列之「团队合作利器 Branch」

    Git 相比于 SVN 最强大的一个地方就在于「分支」,Git 的分支操作简直不要太方便,而实际项目开发中团队合作最依赖的莫过于分支了,关于分支前面的系列也提到过,但是本篇会详细讲述什么是分支.分支的 ...

  6. 团队合作one

    一.项目介绍 为生活在长大的学生提供方快捷的生活服务,通过帖子发现自己志同道合的朋友,记录自己在长大点滴.本项目的意义在于锻炼团队的scrum能力,加强团队合作能力.确定本项目采用的技术方向:本项目整 ...

  7. 从0开始学习 GITHUB 系列之「团队合作利器 BRANCH」【转】

    本文转载自:http://stormzhang.com/github/2016/07/09/learn-from-github-from-zero6/ 版权声明:本文为 stormzhang 原创文章 ...

  8. 团队合作的Ground Rules

    在每个Sprint中,我们会为Sprint的确定DOD(Definition of Done,完成的定义).在团队成员合作的过程中,我们也需要定义合作规则,这就是Ground rules,就像小学生守 ...

  9. GIT团队合作探讨之四--不同工作流优缺辨析

    由于git非常强大,它可以支持非常多的协作模式,而可能正因为选择太多反而有时候对于我们如何开始开展团队协作无从下手.本文试图阐述企业团队中应用最为广泛的git 工作流,为大家理清思路,最大限度发挥gi ...

随机推荐

  1. 解决Git操作报错

    情况一: 当我拉取的代码是最新的时候,git pull是可以正常的拉取的,但是却不可以提交,报错如下图: 情况二: 如果我目前不是最新的版本,需要git pull,此时拉取就会失败,报错如下图: 出现 ...

  2. 线程中的join()

    http://blog.itpub.net/31555134/viewspace-2221319/ 一直对join()方法不是很理解,在A线程中, B线程调用了join()方法,然后在内部实际是wai ...

  3. buu 红帽杯 XX

    一.拖入ida,静态分析 __int64 __fastcall sub_7FF65D4511A0(__int64 a1, __int64 a2) { signed __int64 v2; // rbx ...

  4. NTP时间服务器配置

    1.服务器端配置: #允许这些IP向自己同步时间 restrict x.x.x.x mask x.x.x.x nomodiy notrap #当和定义的所有server服务器无法同步后,和自身同步 s ...

  5. RWLock——一种细粒度的Mutex互斥锁

    RWMutex -- 细粒度的读写锁 我们之前有讲过 Mutex 互斥锁.这是在任何时刻下只允许一个 goroutine 执行的串行化的锁.而现在这个 RWMutex 就是在 Mutex 的基础上进行 ...

  6. vue(18)路由懒加载

    什么是路由懒加载 官方的解释: 当打包构建应用时,JavaScript 包会变得非常大,影响页面加载. 如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更 ...

  7. 「AGC020F」 Arcs on a Circle

    「AGC020F」 Arcs on a Circle Link 这个题非常 Amazing 啊.果然AtCoder全是智商题 首先你可以注意到数据范围真的是小得离谱,让你想要爆搜. 然后你发现不可做, ...

  8. python 读取 查询 更新 删除 sql2008 类及应用

    import pymssql class MSSQL: def __init__(self,host,user,pwd,db): self.host = host self.user = user s ...

  9. ASP.NET 检测当前计算机及登录用户名

    TextBox1.Text = System.Security.Principal.WindowsIdentity.GetCurrent().Name;

  10. 结对开发_石家庄地铁查询web系统_psp表

    结对开发_石家庄地铁查询_博客地址:https://www.cnblogs.com/flw0322/p/10680172.html PSP0: PSP0 Personal Software Proce ...