转座子的类型与转座机制

2024-02-29 19:50
文章标签 类型 机制 转座子 转座

本文主要是介绍转座子的类型与转座机制,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一般来说,按照转座方式的不同,可将转座子分为三大类:I型转座子(Class I elements)II型转座子(Class II elements)以及Helitron转座子
 


三种转座子的转座机制【1】

I型转座子又叫反转座子(retrotransposon)。在植物基因组中,反转座子是最常见的转座原件家族,它们占据了许多植物基因组的大部分。根据反转座子的转座机制,人们形象地称其为“复制-粘贴”型转座原件。反转座子在转座时,会先以DNA为模板,在RNA聚合酶II的作用下,转录成一段mRNA,然后再以这段mRNA为模板反转录成cDNA,最后在整合酶的作用下将这段cDNA整合到基因组上新的位置。

根据两端侧翼有无LTR(long terminal repeat),可将反转座子进一步划分为LTR反转座子和非LTR反转座子。LTR 是一段长末端重复序列,其长度从100bp到5kb不等,携带转录起始和终止的信号,位于 LTR 反转座子两端侧翼,调节 mRNA 媒介的形成。另外,还可根据能否“自给自足”,将反转座子分为自主型反转座子和非自主型反转座子。自主型反转座子编码了所有转座必须的蛋白;而非自主型反转座子缺少一些转座必须的蛋白,需要在自主型反转座子的帮助下才能顺利完成转座。植物中数量最多的非自主型反转座子叫做 short interspersed nuclear elements (SINEs)。


II型转座子也叫做转座子(transposon),与反转座子“复制-粘贴”的机制不同,II型转座子转座的机制被称为“剪切-粘贴”。在转座酶的作用下,II型转座子从原来的位置解离下来,再重新整合到染色体上。而原来的位置由于转座子解离形成的断链,在DNA修复的机制下得以修整。最终的结果是,原来的位置少了一段转座子序列,而新位置多了一段转座子序列。

在植物中,数量较多的II型转座子包括 hAT(hobo, Activator and Tam3), CACTA 以及 Mutator-like element (MULE)超家族。和反转座子一样,II型转座子也可分为自主型和非自主型。非自主型转座子不具有转座必须的所有的成分,因此依赖于自主型转座子。植物基因组中,数量最多的非自主型转座子是MITEs(miniature inverted-repeat transposable elements)。值得一提的是,我们在转座子之母:芭芭拉•麦克林托克(请点击阅读)一文中提到过的Ds就是一类非自主型转座子,它需要在Ac的帮助下,才能正常地完成转座作用,进而调节玉米籽粒的颜色。

Helitrons 转座子是近年来发现的一种新型 DNA 转座子,最初是利用基于重复序列的计算方法在拟南芥基因组中鉴定出来的。后来发现,大多数植物和许多动物基因组中都携带 Helitrons 转座子。Helitrons 转座子具有典型的 5'TC 以及 3'CTRR(R为A或G)末端,并在3'末端上游约 15~20bp 处有一个茎环结构,是转座子的终止信号。Helitrons 转座子转座后,通常插入 AT-rich 区域的 AT 靶位点。和反转座子和转座子不同,Helitrons 通过滚环(rolling circle)的方式进行转座。并且,在滚环复制的转座过程中经常捕获和携带基因片段,可导致基因拷贝数的变化,也会在一定程度上促进基因组的进化。
 


转座原件的分类【2】

由于转座子的多样性和复杂性,许多研究转座子的实验室都有各自的命名规则,没有一个统一的标准,导致转座子的名称比较混乱。2007年 Nature Reviews Genetics发表了题为 A unified classification system for eukaryotic transposable elements 的文章,制定了一套统一的真核生物转座子命名规则。文章中将转座子划分为六个等级 class, subclass, order, superfamily, family and subfamily,这六个等级层层嵌套,根据每个等级的特点将转座子进行分类和命名。另外,他们还提出了一套转座子命名的流程和方法,才使人们有了一套可靠的标准,能够更加便捷的对转座子进行命名和注释。
 


转座子的注释流程【2】

参考文献:

【1】Lisch, D. (2013). How important are transposons for plant evolution?. Nature Reviews Genetics, 14(1), 49.

【2】Wicker, T., Sabot, F., Hua-Van, A., Bennetzen, J. L., Capy, P., Chalhoub, B., ... & Paux, E. (2007). A unified classification system for eukaryotic transposable elements. Nature Reviews Genetics, 8(12), 973.

【3】彭珍, 徐珍珍, 刘静, & 杜建厂. (2015). 高等植物 helitron 转座子的研究进展. 西北植物学报, 35(12), 2558-2566.

【4】武泽峰, 于慧云, & 范三红. (2015). 大麦基因组中 Helitron 转座元件的计算预测. 麦类作物学报, 35(9), 1183-1189.

这篇关于转座子的类型与转座机制的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/759881

相关文章

Mysql 中的多表连接和连接类型详解

《Mysql中的多表连接和连接类型详解》这篇文章详细介绍了MySQL中的多表连接及其各种类型,包括内连接、左连接、右连接、全外连接、自连接和交叉连接,通过这些连接方式,可以将分散在不同表中的相关数据... 目录什么是多表连接?1. 内连接(INNER JOIN)2. 左连接(LEFT JOIN 或 LEFT

Redis的Hash类型及相关命令小结

《Redis的Hash类型及相关命令小结》edisHash是一种数据结构,用于存储字段和值的映射关系,本文就来介绍一下Redis的Hash类型及相关命令小结,具有一定的参考价值,感兴趣的可以了解一下... 目录HSETHGETHEXISTSHDELHKEYSHVALSHGETALLHMGETHLENHSET

Spring使用@Retryable实现自动重试机制

《Spring使用@Retryable实现自动重试机制》在微服务架构中,服务之间的调用可能会因为一些暂时性的错误而失败,例如网络波动、数据库连接超时或第三方服务不可用等,在本文中,我们将介绍如何在Sp... 目录引言1. 什么是 @Retryable?2. 如何在 Spring 中使用 @Retryable

Python中异常类型ValueError使用方法与场景

《Python中异常类型ValueError使用方法与场景》:本文主要介绍Python中的ValueError异常类型,它在处理不合适的值时抛出,并提供如何有效使用ValueError的建议,文中... 目录前言什么是 ValueError?什么时候会用到 ValueError?场景 1: 转换数据类型场景

C# dynamic类型使用详解

《C#dynamic类型使用详解》C#中的dynamic类型允许在运行时确定对象的类型和成员,跳过编译时类型检查,适用于处理未知类型的对象或与动态语言互操作,dynamic支持动态成员解析、添加和删... 目录简介dynamic 的定义dynamic 的使用动态类型赋值访问成员动态方法调用dynamic 的

JVM 的类初始化机制

前言 当你在 Java 程序中new对象时,有没有考虑过 JVM 是如何把静态的字节码(byte code)转化为运行时对象的呢,这个问题看似简单,但清楚的同学相信也不会太多,这篇文章首先介绍 JVM 类初始化的机制,然后给出几个易出错的实例来分析,帮助大家更好理解这个知识点。 JVM 将字节码转化为运行时对象分为三个阶段,分别是:loading 、Linking、initialization

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

Java ArrayList扩容机制 (源码解读)

结论:初始长度为10,若所需长度小于1.5倍原长度,则按照1.5倍扩容。若不够用则按照所需长度扩容。 一. 明确类内部重要变量含义         1:数组默认长度         2:这是一个共享的空数组实例,用于明确创建长度为0时的ArrayList ,比如通过 new ArrayList<>(0),ArrayList 内部的数组 elementData 会指向这个 EMPTY_EL

自定义类型:结构体(续)

目录 一. 结构体的内存对齐 1.1 为什么存在内存对齐? 1.2 修改默认对齐数 二. 结构体传参 三. 结构体实现位段 一. 结构体的内存对齐 在前面的文章里我们已经讲过一部分的内存对齐的知识,并举出了两个例子,我们再举出两个例子继续说明: struct S3{double a;int b;char c;};int mian(){printf("%zd\n",s

【编程底层思考】垃圾收集机制,GC算法,垃圾收集器类型概述

Java的垃圾收集(Garbage Collection,GC)机制是Java语言的一大特色,它负责自动管理内存的回收,释放不再使用的对象所占用的内存。以下是对Java垃圾收集机制的详细介绍: 一、垃圾收集机制概述: 对象存活判断:垃圾收集器定期检查堆内存中的对象,判断哪些对象是“垃圾”,即不再被任何引用链直接或间接引用的对象。内存回收:将判断为垃圾的对象占用的内存进行回收,以便重新使用。