Strand Specific mRNA sequencing 之重要性与分析
Strand Specific mRNA sequencing 之重要性与分析
- 发表评论
- 2,761
- A+
研究生物基因转录体的方法有许多种,而使用次代定序仪系统进行转录体定序是目前相当热门的一种方式,科学家们使用 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 之重要性与分析的更多相关文章
- RNA Sequencing
RNA Sequencing 选择其他单元: RNA Sequencing 国内领先的转录组定序基地 Transcriptome Sequencing可全面性并快速地获得某一物种特定细胞或组织在某一状 ...
- gdb运行时结合汇编堆栈分析
一.从源代码文件到可执行文件 从C文件到可执行文件,一般来说需要两步,先将每个C文件编译成.o文件,再把多个.o文件和链接库一起链接成可执行文件.但具体来说,其实是分为四步,下面以ex ...
- 功能的显著性分析——GO Enrichment Analysis
Gene Ontology(GO)是基因功能国际标准分类体系.GO富集分析是对差异基因等按GO分类,并对分类结果进行基于离散分布的显著性分析.错判率分析.富集度分析,得到与实验目的有显著联系的.低 ...
- 多元统计之因子分析模型及Python分析示例
1. 简介 因子分析是一种研究观测变量变动的共同原因和特殊原因, 从而达到简化变量结构目的的多元统计方法. 因子分析模型是主成分分析的推广, 也是利用降维的思想, 将复杂的原始变量归结为少数几个综合因 ...
- Directional RNA-seq data -which parameters to choose?
Directional RNA-seq data -which parameters to choose? REF: https://chipster.csc.fi/manual/library-ty ...
- kallisto:Near-optimal RNA-Seq quantification
Near-optimal RNA-Seq quantification https://pachterlab.github.io/kallisto 文章标题: Pseudoalignment fo ...
- 使用R语言的RTCGA包获取TCGA数据--转载
转载生信技能树 https://mp.weixin.qq.com/s/JB_329LCWqo5dY6MLawfEA TCGA数据源 - R包RTCGA的简单介绍 - 首先安装及加载包 - 指定任意基因 ...
- 08 Translating RNA into Protein
Problem The 20 commonly occurring amino acids are abbreviated by using 20 letters from the English a ...
- 能力素质模型咨询工具(Part 2)
核心能力素质模型数据库 1. 工作态度 通用 (1)热爱本职工作,对工作充满信心 (2)在没有明确的规定或领导指示的情况下,能够积极主动地承担职责范围内的各项工作,并能够积极地配合其他同事/部门工作 ...
随机推荐
- Win7关机时弹出对话框,提示你想要的信息
博主换了个公司,要求每天写日志,次日8点前没写的话就要扣钱,1篇10块钱,博主已经两次写完忘记提交到ERP系统了,捂脸... 因为公司要求所有工作在公司配的台式电脑上,所以如果能在关机前弹个提示(不关 ...
- c++官方文档-命名空间
#include<stdio.h> #include<iostream> #include<queue> #include<map> #include& ...
- ubuntu禁用super(win)键
ubuntu在切换输入法使用super + space的时候经常会在按下super的时候弹出luncher,影响操作,解决方法为禁用super启动luncher. 1.安装compizconfig-s ...
- JAVA中request.getParameterMap()用法笔记
一. 根据Java规范:request.getParameterMap()返回的是一个Map类型的值,该返回值记录着前端(如jsp页面)所提交请求中的请求参数和请求参数值的映射关系.这个返回值有个特别 ...
- 批量压缩文件.net
C#调用 ICSharpCode.SharpZipLib.Zip 实现解压缩功能公用类 最近想用个解压缩功能 从网上找了找 加自己修改,个人感觉还是比较好用的,直接上代码如下 using System ...
- one by one 项目 part 1
今天安装MySQL,我的系统是win8.1,安装包是mysql-5.7.17-winx64.zip,遇到了不少问题,特在此总结,希望能帮到遇到同样情况的人. 1.前面按照网上教程,先解压,然后在cmd ...
- bitnami redmine安装、配置、备份、恢复
1. 安装时语言选择英文,不可以选择中文,否则不能正常运行,可以在账户里改为显示中文: 2. 安装完成后,最上面的标题栏字体太小,修改: D:\BitNami\redmine-2.1.4-0\ ...
- jQuery height()、innerHeight()、outerHeight()函数的区别详解
参考来源:http://www.jb51.net/article/84897.htm 代码示例(可复制到编辑器直接打开): <!DOCTYPE html> <html lang=&q ...
- Mysql 中json 相关函数的使用
1.JSON_LENGTH: select content from test1 ["1","2","3","4",&q ...
- Python 字典 get() 方法
描述 Python 字典 get() 方法和 setdefault() 方法类似,返回指定键的值,如果键不在字典中,返回一个指定值,默认为None. get() 和 setdefault() 区别: ...