RNA-seq 详细教程:实验设计(2)

news/2024/10/17 18:24:15/

学习目标

  • 了解设置重复对于 RNA-seq 分析的重要性
  • 了解生物重复次数、测序深度和鉴定到的差异表达基因之间的关系
  • 了解如何设计 RNA-seq 实验,以避免批次效应

1. 注意事项

了解 RNA 提取和 RNA-seq 文库制备实验过程中的步骤,有助于设计 RNA-seq 实验,但有一些特殊的注意事项需要明确:

  1. 重复次数和类型
  2. 避免混淆
  3. 处理批次效应

2. 重复

实验重复可以通过技术重复或生物学重复来实现,如下图:

Klaus B., EMBO J (2015) 34: 2727-2730
Klaus B., EMBO J (2015) 34: 2727-2730
  • 技术重复

使用相同的生物样本重复实验步骤,以准确测量技术差异并在分析过程中将其去除。

  • 生物学重复

使用相同条件下的不同生物样本来衡量样本间的差异。


在微阵列时代,技术重复被认为是必要的;然而,当前的 RNA-seq 技术,技术差异远低于生物差异,因此不需要技术重复。相反,生物重复对于差异表达分析是绝对必要的。

对于差异表达分析,生物学重复越多,对生物学变异的估计就越好,我们对平均表达水平的估计也就越精确。因此,数据可以进行更准确的建模并识别更多差异表达的基因。

Liu, Y., et al., Bioinformatics (2014) 30(3): 301–304
Liu, Y., et al., Bioinformatics (2014) 30(3): 301–304

如上图所示,生物重复比测序深度更重要,测序深度是每个样本测序的读数总数。该图显示了测序深度和重复次数对鉴定出的差异表达基因数的关系。与增加测序深度相比,重复次数的增加往往会得到更多的差异表达基因。因此,通常更多的重复比更高的测序深度更好,但需要注意的是,检测低表达的差异表达基因和执行异构体水平(可变剪切)的差异表达分析需要更高的深度。

下面列出了一些关于重复和测序深度的建议,用于实验规划:

  • 通用建议:

    • ENCODE 建议每个样本有 3000 万个 SE reads
    • 如果有大量的重复 (>3),每个样本 1500 万次 reads 通常就足够了。
    • 如果可能,进行更多的生物重复。
    • 通常建议读取长度 >= 50 bp
  • 含有低表达基因:

    • 同样,重复比测序深度更有作用。
    • 深度更深,至少有 30-60 百万 reads ,具体取决于表达水平。
  • 异构体水平的差异表达:

    • 新亚型的深度应该更大(每个样本 > 6000 万 reads)。
    • RNA 质量进行质控。
  • 其他类型的 RNA 分析(内含子保留、small RNA-Seq 等):

    • 取绝于具体的分析

总之,尽量做生物学重复

3. Confound

Confounding 是指:无法区分结果是由什么原因导致的

例如,我们知道性别对基因表达有很大影响,如果我们所有的对照组小鼠都是雌性而所有处理组小鼠都是雄性,那么我们的治疗效果就会被性别混淆。我们无法区分是处理的作用和性别的作用。

alt
  • 如何避免:
  1. 如果可能,确保每种情况下的动物都是相同的性别、年龄和批次。
  2. 如果不可能,则确保在不同条件下平均分配动物。
deconfound
deconfound

4. 批次效应

批次效应是 RNA-seq 分析的一个重要问题,仅由批次效应就能导致显著的表达差异。

Hicks SC, et al., bioRxiv (2015)
Hicks SC, et al., bioRxiv (2015)
  • 如何确定是否有批次效应
  1. 是否所有的 RNA 提取都是在同一天进行的?
  2. 是否所有的文库构建都是在同一天进行的?
  3. 是否同一个人对所有样品进行了 RNA 提取与文库制备?
  4. 是否对所有样品使用了相同的试剂?
  5. 是否在同一地点进行 RNA 提取与文库制备?

如果任何一个答案是“否”,那么就存在批次效应。

5. 建议

  • 如果可能,以避免分批的方式设计实验。
  • 如果无法避免分批:
  1. 不要按批次混淆实验:
Hicks SC, et al., bioRxiv (2015)
Hicks SC, et al., bioRxiv (2015)
  1. 跨批次拆分不同样本组的重复。重复次数越多越好(超过 2 个)。
Hicks SC, et al., bioRxiv (2015)
Hicks SC, et al., bioRxiv (2015)
  1. 请务必在实验数据中包含批次信息。在分析过程中,如果没有混淆,可以回归出由于批次引起的变异,所以有这些信息,它不会影响结果。
alt

欢迎Star -> Github 学习目录( <-点击跳转)

国内链接 -> 学习目录( <-点击跳转)


本文由 mdnice 多平台发布


http://www.ppmy.cn/news/248358.html

相关文章

BZOJ 2730 HNOI2012 矿场搭建 Tarjan

题目大意&#xff1a;给定一个无向图&#xff0c;要求将一些点设为出口 要求图中删掉任意一个点后剩余的任意一个点都与至少一个出口相连 求最少建多少个出口以及建最少出口的方案数 首先看到割点就是Tarjan搞 但是怎么搞 首先假设我们把所有的点双都缩点 那么我们一定可以得…

leetcode 165. 比较版本号-java实现

题目所属分类 模拟就可以了 原题链接 给你两个版本号 version1 和 version2 &#xff0c;请你比较它们。 版本号由一个或多个修订号组成&#xff0c;各修订号由一个 ‘.’ 连接。每个修订号由 多位数字 组成&#xff0c;可能包含 前导零 。每个版本号至少包含一个字符。修订…

基于HAL库的STM32的单定时器的多路输入捕获测量脉冲频率(外部时钟实现)

目录 写在前面 一般的做法&#xff08;定时器单通道输入捕获) 以外部时钟的方式(高低频都适用) 测试效果 写在前面 STM32的定时器本身有输入捕获的功能。可选择双端捕获&#xff0c;上升沿捕获或者是下降沿捕获。对应捕获频率来说,连续捕获上升沿或下降沿的时间间隔就是其脉…

编译LineageOS-20并输入Pixel 2XL

编译LineageOS-20并输入Pixel 2XL 2023-6-6 hongxi.zhu 目录 编译LineageOS-20并输入Pixel 2XL一、编译LineageOS-201. 准备工作1.1 安装platform-tools1.2 安装必要的依赖1.3 创建相关目录1.4 下载repo可执行文件1.5 配置 2. 拉取源码2.1 初始化仓库2.2 同步源码 3. 编译源码3…

【算法】--- 几分钟了解直接选择排序(排序中最简单的排序)+快排(解决一切的优质算法)(中)

文章目录 前言&#x1f31f;一、常见的排序算法&#xff1a;&#x1f31f;二、选择排序---直接选择排序&#xff1a;&#x1f30f;2.1.1 基本思想&#xff1a;&#x1f30f;2.1.2 直接选择排序:&#x1f30f;2.1.3 直接选择排序的特性总结&#xff1a;&#x1f30f;2.1.4 思路&…

SpringBoot+MyBatisplus搭建校园新闻平台——已开源

概述 开发背景 校园新闻平台是以新闻宣传机构的在线信息发布需求为基础&#xff0c;随着数字化和信息化的快速发展&#xff0c;校园新闻在校园内的传播和沟通中变得越来越重要。学校需要一个有效的管理系统来整合、发布和传播校园新闻&#xff0c;以满足师生、校友和其他利益…

Java的引用

一、概述 其实java有4种引用&#xff0c;4种可分为强、软、弱、虚。我们将从这四个方面入手进行介绍。 二、强引用 首先看到我们有一个类叫M&#xff0c;在这个类里我重写了一个方法叫finalize()&#xff0c;我们可以看到这个方法是已经被废弃的方法&#xff0c;为什么要重写…

北大教授一年时间制作的Java300集课程,我免费分享给你~

Java是一门面向对象的编程语言&#xff0c;不仅吸收了C语言的各种优点&#xff0c;还摒弃了C里难以理解的多继承、指针等概念&#xff0c;因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表&#xff0c;极好地实现了面向对象理论&#xff0…