RNA提取和建库流程对mRNA-Seq的影响

已有 10460 次阅读 2014-8-14 14:21 |个人分类:转录组测序|系统分类:科研笔记|关键词:转录组测序,RNA-Seq,,链特异性RNA-Seq,转录组文库构建,总RNA提取| RNA-seq转录组测序链特异性RNA-Seq转录组文库构建总RNA提取

 

目前RNA-Seq是挖掘不同生长时期及不同胁迫条件下、不同组织细胞中其差异表达基因通常所采用的研究方法,同时还可以鉴定获得新的转录本信息以及不同的可变剪切事件,因而RNA-Seq目前应用很广泛。结合不同的RNA提取方法及文库构建流程对RNA-Seq获得的测序数据产生不同的影响。

1.关于总RNA提取

关于RNA提取对于大家最为熟悉的是Trizol-based的RNA提取方法,也有结合试剂盒来进行提取的。在提取总RNA的过程中通常会引入影响后续PCR酶促反应的抑制剂等,这些抑制剂如不正确去除的话,会对后续的反转录、末端修复、加A以及接头连接和PCR扩增等产生影响,如阻碍聚合酶的聚合、影响聚合酶的活性甚至降解聚合酶等,从而对最终获得的测序数据造成影响。

样本中常见的抑制剂包含由样本中本身就带有的和在实验操作过程中带入的,样本中本身包含的抑制剂如血液中的血红蛋白,植物样本中的腐殖酸、黄腐酸等;在实验过程中带入的抑制剂如EDTA、肝素、氯酚仿等。不同样本中可能引入的抑制剂或其他污染物会不一样,详见DNA/RNA Isolation Considerations When Using TruSeq Library Preparation

如果样本中存在这些抑制剂等污染物质的话,需结合试剂盒进一步进行纯化,比如过柱子过滤的试剂盒等,达到总RNA理想标准方可开展后续实验。

总RNA提取结果检测标准:

总RNA溶解环境:ph7.5-8.0;

结合Qubit or Pico/RiboGreen/Agilent 2100进行检测;

Substance                                          Absorbance (nm)             260/280 Ratio Values     260/230 Ratio Values

Pure DNA                                             280 nm                                 ~1.8                                       2.0–2.2

Pure RNA                                             280 nm                                 ~2.0                                       2.0–2.2

EDTA, Carbohydrates, Phenol             230 nm                                 < 1.5                                      < 2.0

Guanidine HCL                                    230 nm                                 < 1.5                                      < 2.0

2.关于去除rRNA

考虑到总RNA中含有大量的rRNA序列,大约是在80%-90%的序列是rRNA,因而会结合不同的方法来去除总RNA中的rRNA。真核生物种常规的去除rRNA的方法是通过oligo(dT)富集带有polyA尾的mRNA来实现的,但是这种方法针对不含有polyA尾的转录本序列以及存在部分降解的总RNA样本,所以这种方法针对FF(Formalin-Fixed)样本和FFPE(Paraffin-Embedded)石蜡包埋样本是不适用的,否则对获得样本中最全面的转录本信息会产生显著影响。

针对于FF和FFPE样本以及原核生物的总RNA中去除rRNA,则需结合RiboZero、RiboMinus等是结合来开展去除,其实针对rRNA序列进行杂交捕获去除的原理来去除的。针对FFPE样本还有结合双链特异性核酸酶构建文库来降低后续测序数据中的rRNA序列比例的。

常见去除rRNA方法:

a. rRNA消减杂交法:相应的试剂盒有MICROBExpress bacterial mRNA enrichment kit (Ambion),RiboMinus bacteria transcriptome isolation kit (Invitrogen) 和Ribo-Zero rRNA removal kit (Epicentre);

b. 5′单核苷酸依赖的外切酶处理法:相应的试剂盒主要有mRNA-ONLY prokaryotic mRNA isolation kit (Epicentre);

c. 选择性引物扩增法:相应试剂盒主要有Ovation prokaryotic RNA-seq system (NuGEN);

d. 依赖于双链特异核酸酶的cDNA均一化法:相应的试剂盒主要有trimmer-direct cDNA normalization kit(Evrogen);

e. 大肠杆菌 poly(A)聚合酶加尾法:相应的试剂盒有MessageAmp II-bacteria kit (Ambion);与RNA结合蛋白Hfq 等免疫共沉淀法,由于Hfq 能够高效地结合small RNA,并能辅助它们与靶标mRNA结合,因此常用于small RNA及其靶标mRNA 的研究。

3. 关于文库构建

针对去除rRNA之后获得的mRNA进行构建文库,通常有两种思路:

a. 先对mRNA结合oligo(dT)进行反转录,再针对cDNA进行fragmentation;

b. 先mRNA fragmentation再结合随机引物进行反转录。

这两种方法获得的结果会有很多差异:a.蓝线;b.红线。

上图显示先针对mRNA进行打断再进行反转录获得测序reads主要是针对基因本体的;若先反转录,尤其是结合oligo(dT)进行反转录获得的测reads对转录本3'端具有比较强的偏好性,所以在mRNA-Seq中建议采用先对mRNA打断再进行反转录的文库构建方法。

根据mRNA文库构建类别,又分为常规的mRNA文库构建、均一化文库构建(引入双链特异性核酸酶)、全长cDNA文库以及链特异性文库构建(引入dUTP替换合成第二链中的dTTP)等,需根据具体的研究目的来选择,均一化文库构建可获得文库中低丰度表达基因信息、链特异性文库可获得正反向链上的转录本信息及可变剪切信息等。

Macrogen 千年基因针对结合NGS平台测序RNA文库要求等详细信息汇总如下:

*上述表格针对总RNA以及mRNA、病毒ssRNA的情况均有列出,供参考。

附参考文献(如有什么问题欢迎随时**我ttwu@macrogencn.com,谢谢!):

1.Influence of RNA extraction methods and library selection schemes on RNA-seq data

2.IVT-seq reveals extreme bias in RNA-sequencing

3.Ribosomal RNA depletion for massively parallel bacterial RNA-sequencing applications

4.Comprehensive comparative analysis of RNA sequencing methods for degraded or low input samples

5.illumina support

6.Macrogen 千年基因support

7.Prokaryotictranscriptomics: a new view on regulation, physiology and pathogenicity

8. Efficientand robust RNA-seq process for cultured bacteria and complex communitytranscriptomes

9.Aperspective: metatranscriptomics as a tool for the discovery of novelbiocatalysts

10.Deepsequencing analysis of small noncoding RNA and mRNA targets of the globalpost-transcriptional regulator

11. Globalanalysis of small RNA and mRNA targets of Hfq

12.Validationof two ribosomal RNA removal methods for microbial metatranscriptomics

13.RNA-Seq a revolutionary tool for transcriptomics.pdf

RNA提取和建库流程对mRNA-Seq的影响的更多相关文章

  1. Gerrit+apache+H2数据库简单安装配置及建库流程

    Gerrit 是一个基于 Web 的代码评审和项目管理的工具,面向基于 Git 版本控制系统的项目.因此需要Apache.Mysql.GIT等相关软件的支持 系统配置: 新装的UBANTU LINUX ...

  2. Git 实用基础(配置,建库,提交,推送 GitHub)

    Git 实用基础(配置,建库,提交,推送 GitHub) SVN ? Git ? 目前市面上主流的版本控制系统就是 SVN 和 Git . 两者的区别简单通俗地说就是,版本数据是否有在本地. 如果觉得 ...

  3. MySQL 建库、建用户及建表事项

    1,MySQL建库语句比较简单,一句话: create database tppamltest3 2,创建用户及授权: insert into mysql.user(Host,User,Passwor ...

  4. 基于ArcEngine的空间数据通用建库软件介绍

    最近花了点时间把之前的空间数据入库功能进行了完善,在这里做一个简单的介绍,也希望大家给提点意见和建议,我的目标是做一个好用.易用.通用.稳定的入库程序. 1.软件特点: 基于模板(方案)的数据更新   ...

  5. ArcGIS农村土地承包经营权辅助建库软件说明书

    软件作者:闫磊  电话:18987281928 或13108507190 QQ:853740877,QQ交流群:236352926 1.    软件安装... 4 2.           系统整体界 ...

  6. AIX下RAC搭建 Oracle10G(六)dbca建库

    AIX下RAC搭建系列 AIX下RAC搭建 Oracle10G(六)dbca建库 环境 节点 节点1 节点2 小机型号 IBM P-series 630 IBM P-series 630 主机名 AI ...

  7. 【Oracle】 手工建库

    操作系统:OEL 5.6 数据库版本:Oracle11gR2  11.2.0.4.0 新建数据库名称:lgr 1 生成pfile和口令文件 1)生成pfile文件,在模板文件init.ora中提取 [ ...

  8. ArcMap从建库到出图

    1前言 本篇博主将介绍关于ArcMap建库.数据采集.拓扑检查.图表.制作符号等的基本操作. 2问题阐述 (1)检查现有block(线要素)图层,保证所有要素闭合,并将其转换为parcel(面要素): ...

  9. Vertica 安装,建库,新建测试用户并授予权限,建表,入库

    测试环境:RHEL 6.4 + Vertica 6.1.3-7 需求:搭建Vertica数据库3节点的测试环境,建立测试用户,建表,测试数据入库. 1.各节点关闭防火墙和SELinux,配置主机名,I ...

随机推荐

  1. 对象克隆(C# 快速高效率复制对象另一种方式 表达式树转)

    1.需求 在代码中经常会遇到需要把对象复制一遍,或者把属性名相同的值复制一遍. 比如: public class Student { public int Id { get; set; } publi ...

  2. Browser Render Engine & Javascript Engine

    Browser Render Engine Programming Language Open Source Javascript Engine Comparation for CSS Compati ...

  3. 如何将maven依赖项打进jar包,将一个完整的项目打进jar包

    目的:我的目的就是将项目所有的文件,包括pom文件中依赖的jar包都打进一个jar包里面. 过程:将下面的内容放到pom文件里面. </dependencies> <build> ...

  4. HTML/CSS基础知识(二)

    Q:HTML5是什么?为什么要用HTML5?有什么新特性?移除了哪些元素? HTML5是HTML的最新版本,2014年10月由万维网联盟(W3C)完成标准制定.目标是替换1999年制定的HTML4.0 ...

  5. Let'sencrypt.sh 抛出异常: Response: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:726)>

    起因 今天网站的SSL证书过期了,打算重新申请,运行 Let'sencrypt.sh 的时候抛出了这么个异常. 一番搜索,发现居然找不到直接的答案.没有直接的答案就只能通过间接的答案来解决了. 希望我 ...

  6. 3-hive、sqoop

    1.HIVE 1.交互命令 use db_name; create database db_name //创建数据库 create database if not exists db_name //创 ...

  7. Jvm的体系结构

    1.垃圾回收器 垃圾回收器(又称为gc):是负责回收内存中无用的对象(好像地球人都知道),就是这些对象没有任何引用了,它就会被视为:垃圾,也就被干掉了. 2.类装载子系统 一听名字,大家就知道,肯定是 ...

  8. 实战ELK(5) Logstash 入门

    Logstash 是一个开源的数据收集引擎,它具有备实时数据传输能力.它可以统一过滤来自不同源的数据,并按照开发者的制定的规范输出到目的地. 一.原理 Logstash 通过管道进行运作,管道有两个必 ...

  9. python函数-基础篇

    函数 为什么要用函数?1.减少代码冗余2.增加代码可读性 函数的定义及使用 def info(): # 这里我们定义一个打印个人信息的函数 name = "xiaoming" ag ...

  10. 《面向对象程序设计(java)》第七周学习总结

    1.实验目的与要求 (1)进一步理解4个成员访问权限修饰符的用途: (2)掌握Object类的常用API用法: (3)掌握ArrayList类用法与常用API: (4)掌握枚举类使用方法: (5)结合 ...