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. Java面试题 corejava(二)

    65.JAVA 语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try 块中可以抛出异常吗?[基础] 答:Java 通过面向对象的方法进行 ...

  2. 如何在idea中引入一个新maven项目

    如何在idea中引入一个新的maven项目,请参见如下操作:      

  3. Excel函数之vlookup的用法

    Vlookup函数用法: 实例: 要将编号对照表中的图书名称根据两表中的图书编码字段引入 订单明细中. Vlookup函数 参数一:键入一个需要搜索的字段,这里需要通过订单明细中的图书编号在编号对照离 ...

  4. 学习笔记之Python爬虫

    Python 爬虫介绍 | 菜鸟教程 http://www.runoob.com/w3cnote/python-spider-intro.html https://blog.csdn.net/sina ...

  5. cookie and sesssion

    会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话.常用的会话跟踪技术是Cookie与Session.Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端 ...

  6. 谷歌浏览器内核Cef js代码整理(三) 字符串处理

    *字符串截取方法*/ var s="abc_def[ghi]jk[i]"; var temp;function CopyFromStr(str_source,str_key, bl ...

  7. REST framwork之分页器,路由器,响应器

    一 REST framwork分页器: from rest_framework.pagination import PageNumberPagination,LimitOffsetPagination ...

  8. [UnityAPI]SerializedObject类 & SerializedProperty类

    以Image类为例 1.MyImage.cs using UnityEngine; using UnityEngine.UI; public class MyImage : Image { ; pro ...

  9. laravel表单操作

    $request->all()//获取所有参数if($request->isMethod('GET')){判断是否是GET请求}$res = $request->is('studen ...

  10. leetcode34

    class Solution { public: vector<int> searchRange(vector<int>& nums, int target) { ve ...