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. js笔记21

    1.解决函数内的this指向 (1)可以在函数外提前声明变量  _this/=this (2)通过apply和call来修改函数内的this指向 二者的区别: 二者的用法不一样,就是参数形式不一样   ...

  2. Unity不规则按钮点击区域(UGUI)

    文章目录 一. 前言 二. 最终效果 三. 实现 1.创建UICamera 2. UIPolygon节点 3. 编辑碰撞区域 5. 运行测试 6. UIPolygon代码 一. 前言 游戏开发中,可能 ...

  3. 上海某大公司:你是了解Redis对吧?

    <对线面试官>系列目前已经连载26篇啦!有深度风趣的系列! [对线面试官]Java注解 [对线面试官]Java泛型 [对线面试官] Java NIO [对线面试官]Java反射 & ...

  4. Maven——基础篇

    Maven--基础篇 Maven出现前的问题 一个项目就是一个工程,而工程内一般是通过package包来分模块,比较用户模块,订单模块等,如果项目过于庞大,通过包模块来划分就不太合适,而应该拆分为模块 ...

  5. 基于uniapp自定义Navbar+Tabbar组件「兼容H5+小程序+App端Nvue」

    uni-app跨端自定义navbar+tabbar组件|沉浸式导航条|仿咸鱼凸起标签栏 在跨端项目开发中,uniapp是个不错的框架.采用vue.js和小程序语法结构,使得入门开发更容易.拥有非常丰富 ...

  6. hdu 6034 贪心模拟 好坑

    关键在排序!!! 数组间的排序会超时,所以需要把一个数组映射成一个数字,就可以了 #include <bits/stdc++.h> using namespace std; typedef ...

  7. A Simple Math Problem 矩阵打水题

    A Simple Math Problem Lele now is thinking about a simple function f(x).If x < 10 f(x) = x.If x & ...

  8. SpringBoot:SpringBoot项目中 HttpServletRequest ServletInputStream 读取不到文件数据流

    在Springboot程序启动后,会默认添加OrderedCharacterEncodingFilter和HiddenHttpMethodFilter过滤器.在HiddenHttpMethodFilt ...

  9. Java8 Map中新增的方法使用总结

    前言 得益于 Java 8 的 default 方法特性,Java 8 对 Map 增加了不少实用的默认方法,像 getOrDefault, forEach, replace, replaceAll, ...

  10. Java | Random 和 Math 的概述及使用

    Random Random类是java.util的包里面提供的我们常用的API,方便我们操作的,还有非常多像Random一样的类. Random的作用 生成一个随机数字,可以指定范围,也可以真的随机. ...