Strand Specific mRNA sequencing 之重要性与分析

  • A+
所属分类:Bioinformatics
 

研究生物基因转录体的方法有许多种,而使用次代定序仪系统进行转录体定序是目前相当热门的一种方式,科学家们使用 RNA-seq 分析转录体表现主要期望能够获得三种重要信息:

1. 了解整个转录体构造、splicing 位置以及批注基因的功能。

2. 将所有转录体的表现量多寡定量。

3. 找出 alternative splicing 的可能性方式。

相较于使用转录体反应 DNA-RNA 杂合为基础的 RNA microarray,可以直接地得知转录体的方向性,但目前 RNA-seq 所常用的制备方法必须反转录成 cDNA,因此缺少了转录体序列的方向性,而分析上针对这个问题所作的解决方式为,例如:利用转译的蛋白质基因预测 open reading frame、利用 3’端定序量常较 5’端多的 bias、以及藉由真核生物 splicing 位置方向来做判断。但即使如此,发展能区分出方向性的 RNA-seq 制备方式是很重要的,这是因为当面对较小基因体的物种,如微生物或低等真核生物时,基因会密集的出现在 DNA 的正负股上,而无法确认方向性会造成评估基因表现量上的误判,另外,当转录体表现时,也有机会产生负股调控基因的转录体,这些转录体并不转译,但与蛋白质表现量却息息相关。

目前被用来制备 strand-specific RNA-seq library 的方式五花八门,容易会让操作者困惑不知该选用何种方法为佳,因此 2010 年 9 月 Levin 等人于 Nature Methods 上发表了一篇文章统整了这些制备方式,笔者使用同一来源的 RNA 作为材料,用不同的制备方式制造 cDNA library,尔后使用 illumina 定序系统获得序列数据再分析,而评断这些制备方式孰优孰劣的标准在于:

1. Library complexity-这些 reads 的独特性高低、

2. Strand specificity-将 reads mapping 到已知方向性的 transcripts 上观察方向正确性

3. Eveness and continuity of coverage at annotated transcripts-观察 reads 们在基因上的 coverage 是否够平均分布

4. Performance at 5’ and 3’ ends, defined as agreement with known end annotation-将reads mapping 到已知方向性transcripts 上观察 5’、3’ end 的表现。

图 a.

图 b.

笔者将不同制备方式所呈现出的结果以统计的方式做分析,最后得到的结论为:在 cDNA second strand 合成时导入 dUTP,尔后再于 library 完成后裂解掉带有 dUTP 的那股以获得具方向性 library 的方法为最好的方式,统计上在 library complexity 方面 (图 a),可以看到 dUTP 在 SE 以及 PE 部份都有 42%、84%的高复杂度,甚至与 control 差不多,而在 strand specific 方向正确性方面 (图 b-gray bar),包括了 dUTP method共有四种制备方式在此都表现得不错,大约只有 0.47-0.63%转录自负股,与已知的 genes annotation 是吻合的。再来,在序列 Evenness 与 continuity of coverage 方面 (图 b-blue bar),使用 dUTP method 占第二名 (0.76)。

图 c.

图 d.

最后,在 5’、3’ end performance 上 (图 c),使用 dUTP method 在基因两端的 reads 数上覆盖率为 62%与73%。将 dUTP method 制备出的 library 与 control library 做比较后 (图 d.) 发现,两者呈现高度的相关性,也因此根据以上统计后的数值,以及制备流程的方便性,dUTP method 是在制备 strand-specific mRNA library上比较合适的方式。

参考文献:

Levin JZ, Yassour M, Adiconis X, Nusbaum C, Thompson DA, et al. (2010) Comprehensive comparative analysis of strand-specific RNA sequencing methods. Nat Methods 7: 709-715.

Strand Specific mRNA sequencing 之重要性与分析的更多相关文章

  1. RNA Sequencing

    RNA Sequencing 选择其他单元: RNA Sequencing 国内领先的转录组定序基地 Transcriptome Sequencing可全面性并快速地获得某一物种特定细胞或组织在某一状 ...

  2. gdb运行时结合汇编堆栈分析

    一.从源代码文件到可执行文件         从C文件到可执行文件,一般来说需要两步,先将每个C文件编译成.o文件,再把多个.o文件和链接库一起链接成可执行文件.但具体来说,其实是分为四步,下面以ex ...

  3. 功能的显著性分析——GO Enrichment Analysis

      Gene Ontology(GO)是基因功能国际标准分类体系.GO富集分析是对差异基因等按GO分类,并对分类结果进行基于离散分布的显著性分析.错判率分析.富集度分析,得到与实验目的有显著联系的.低 ...

  4. 多元统计之因子分析模型及Python分析示例

    1. 简介 因子分析是一种研究观测变量变动的共同原因和特殊原因, 从而达到简化变量结构目的的多元统计方法. 因子分析模型是主成分分析的推广, 也是利用降维的思想, 将复杂的原始变量归结为少数几个综合因 ...

  5. Directional RNA-seq data -which parameters to choose?

    Directional RNA-seq data -which parameters to choose? REF: https://chipster.csc.fi/manual/library-ty ...

  6. kallisto:Near-optimal RNA-Seq quantification

    Near-optimal RNA-Seq quantification https://pachterlab.github.io/kallisto 文章标题:   Pseudoalignment fo ...

  7. 使用R语言的RTCGA包获取TCGA数据--转载

    转载生信技能树 https://mp.weixin.qq.com/s/JB_329LCWqo5dY6MLawfEA TCGA数据源 - R包RTCGA的简单介绍 - 首先安装及加载包 - 指定任意基因 ...

  8. 08 Translating RNA into Protein

    Problem The 20 commonly occurring amino acids are abbreviated by using 20 letters from the English a ...

  9. 能力素质模型咨询工具(Part 2)

    核心能力素质模型数据库 1. 工作态度 通用 (1)热爱本职工作,对工作充满信心 (2)在没有明确的规定或领导指示的情况下,能够积极主动地承担职责范围内的各项工作,并能够积极地配合其他同事/部门工作 ...

随机推荐

  1. python之路之迭代器与生成器

    一  迭代器 那么在研究迭代器之前首先应该要知道什么是迭代. 迭代:是一个重复的过程,并且每次重复都是建立基于上一次的结果而来的,所以在迭代的过程其实是在不断变化的. 迭代器:就是迭代取值的工具. 那 ...

  2. selenium自动化测试遇到的问题积累--持续积累中

    引言: 在做UI自动化测试过程中,总是会遇到各种问题,而解决问题总是会花费一些时间和心思,但是解决后对于自己就是一种成长,持续积累,当可能遇到的问题都被你遇到过,并且都知道解决办法,这就是一种经验的价 ...

  3. openStack虚拟机error 错误状态基于差异镜像+基镜像做恢复

  4. windows的类似shell 命令操作

    一,类似linux的grep命令 参考网站:https://www.cnblogs.com/zxy1992/p/4372717.html windows执行cmd命令查找sql进程: C:\Users ...

  5. 38. CentOS-6.3安装配置Tomcat-7

    安装说明 安装环境:CentOS-6.3安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz下载地址:http://tomcat.apache.org/download-7 ...

  6. leetcode210

    public class Solution { //test case [1,0] public int[] findOrder(int numCourses, int[][] prerequisit ...

  7. web常见攻击

    DoS和DDoS攻击 DoS(Denial of Service),即拒绝服务,造成远程服务器拒绝服务的行为被称为DoS攻击.其目的是使计算机或网络无法提供正常的服务.最常见的DoS攻击有计算机网络带 ...

  8. 万字总结:学习MySQL优化原理,这一篇就够了!

    前言 说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *.不使用NULL字段.合理创建索引.为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的 ...

  9. VisualSVN:允许修改svn提交日志(pre-revpro-change hook)

    有时候需要对之前版本提交的错误的日志信息进行修改或者进行补充描述: 1.在windows 7( 64位 )下使用TortoiseSVN客户端,选中代码目录,点击右键,选择<显示日志> 在出 ...

  10. JS的prototype和__proto__、constructor

    看了JS的prototype和__proto__这篇文章,才感觉很清晰了,对于原型这块,以前经常把这些属性弄不清楚, 明白了之后保存下整理下: prototype: 是函数的一个属性(每个函数都有一个 ...