转录组分析的正确姿势(第三版)前言

NGS系列文章包括NGS基础、转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这)、ChIP-seq分析 (ChIP-seq基本分析流程)、单细胞测序分析 (重磅综述:三万字长文读懂单细胞RNA测序分析的最佳实践教程 (原理、代码和评述))、DNA甲基化分析、重测序分析、GEO数据挖掘(典型医学设计实验GEO数据分析 (step-by-step) - Limma差异分析、火山图、功能富集)等内容。

鉴定差异表达基因是许多生物医学研究项目的基础步骤,利用转录组进行差异表达(Differential Expression, DE)分析是目前最主流的方法,得到了广泛应用。例如,两个常用于转录组DE分析的算法 edgeR 和 DESeq2 已经被引用了超过上万次。

在DE分析中,如果使用的生物学重复数不足,会影响到结果的准确性,生物统计学家们长期以来呼吁要提高重复数。然而,由于传统转录组方法的实验流程较为复杂昂贵,大多数研究仅使用 2-3 对生物学重复。使用这么少重复数的分析,敏感性(sensitivity)较低,只有差异表达最显著的基因才能被鉴定出来;错误发现率(FDR)也很高,结果中存在大量的假阳性。因此,需要一种新的实验方法,有效解决生物学重复不足的问题,提高DE分析的准确性。【生物重复对差异基因鉴定的影响评估见本次推文次条

中国科学院遗传与发育生物学研究所屠强研究组开发了一种新的转录组实验方法,称为Decode-seq。该方法利用多种分子标签,可以在一个测序文库中同时检测数十个样品,大幅降低了建库成本;富集转录本5’端测序,相比全长测序降低了测序成本,也避免了3‘端测序造成的困难;文库结构兼容通用测序流程,不需要定制参数,可以与任意标准文库同时上机,因此对测序量要求也非常灵活。与传统转录组方法相比,Decode-seq的成本降低到约10%,非常适用于大规模的DE分析。在验证实验中,使用30对重复的DE分析结果相对于3对重复,敏感性从31% 提高到 95%,错误发现率从 34% 降低到 14%,显著改善了结果的准确性。Decode-seq 方法还可以应用于微量样品,例如对青鳉鱼发育早期的雌雄性腺进行多达30对重复的转录组分析,鉴定出了多个雌雄差异表达基因,其中一些被证明对生殖细胞的正常发育是必须的。

综合这些结果可知,大幅增加生物学重复可以显著提高差异表达基因鉴定的准确性,而Decode-seq 为此提供了一个可行的实验方法。因此,除非因样品珍贵、需要研究转录本全长等原因,否则应避免仅使用2-3对生物学重复的转录组分析策略。Decode-seq 方法的实验流程和分析程序都已经在研究组主页(https://github.com/QTuLab)上提供下载。

该成果于2020年3月23日正式发表于 Genome Biology 杂志(DOI:10.1186/s13059-020-01966-9),文章标题为“Decode-seq: a practical approach to improve differential gene expression analysis”。屠强研究组博士研究生李莹姝为该论文的第一作者,屠强研究员为该论文的通讯作者。该研究得到国家自然基金和中科院先导项目的资助。

图:(a-b) 使用3对和30对重复的验证实验,红色为真阳性,黄色为假阳性,灰色为真阴性,蓝色为假阴性。© 对30对重复的结果进行抽样计算表明,随着重复数的增加,差异基因鉴定的准确性也得到了大幅提高。

遗传所屠强研究组开发Decode-seq方法显著提高差异表达基因分析的准确性相关推荐

  1. 提高软件开发效率的方法

    一个开发任务下达以后,我们希望尽快的实现的,对软件开发工程师的要求是:多快好省 多--单位时间产量高 快--同样的产量所需的时间少 好--质量高 省--省钱,省时,省资源 这四个目标中最主要的又是&q ...

  2. 李洪强iOS开发本人集成环信的经验总结_01环信SDK的导入

    李洪强iOS开发本人集成环信的经验总结_01环信SDK的导入 01 - 直接在项目中导入SDK和一些静态库 这个时候,没有错误的编译没有错误的话,就说明SDK已经配置成功 还有一种方法是用cocoap ...

  3. 《高效团队开发工具与方法》

    一直以来都在用所谓的敏捷开发,但是也只是简单的说,用什么用什么,从开始感觉不方便,到后来感觉习惯了,可没有考虑过到底能带来什么改变,所以最近在上下班的地铁上在看完了<高效团队开发工具与方法> ...

  4. Plant Physiol. | 中科院遗传所储成才研究组发现水稻NLR类抗病基因突变导致的白叶枯病感病机制...

    含有核苷酸结合结构域和富含亮氨酸重复序列的蛋白,即NLR(nucleotide-binding leucine-rich repeat)蛋白是动植物中广泛存在的一大类免疫受体蛋白.NLR类受体通常通过 ...

  5. iOS 高效开发-----实现description 方法 (续)

    在 "iOS 高效开发-----实现description 方法"这篇文章的最后,我留下了一个问题,就是,如果要给每个自定义的类覆写description方法和debugDescr ...

  6. Web开发常规调试方法与常见问题分析

    一.Web项目基本原理 现在的web项目大都已经前后端独立开发与部署. 前后端独立开发,一般是前端与后端通过web接口(常见的有RESTful与websocket)文档进行交流.前端开发人员先更具业务 ...

  7. Mybatis学习记录(二)----mybatis开发dao的方法

    1  SqlSession使用范围 1.1 SqlSessionFactoryBuilder 通过SqlSessionFactoryBuilder创建会话工厂SqlSessionFactory 将Sq ...

  8. mybatis由浅入深day01_5mybatis开发dao的方法(5.1SqlSession使用范围_5.2原始dao开发方法)...

    5 mybatis开发dao的方法 5.1 SqlSession使用范围 5.1.1 SqlSessionFactoryBuilder 通过SqlSessionFactoryBuilder创建会话工厂 ...

  9. 李洪强iOS开发之- 实现简单的弹窗

     李洪强iOS开发之- 实现简单的弹窗 实现的效果:  112222222222223333333333333333

最新文章

  1. 为提高绩效,HR需要做的改进工作
  2. Java IO流--练习2
  3. python中的变量与对象
  4. [云炬python3玩转机器学习笔记] 3-8Numpy中的聚合运算
  5. [转载]C#中注册Dll的问题
  6. 计算机启动到安全模式,计算机启动每次都进入安全模式怎么办
  7. 如何选购儿童陪伴机器人(非广告)
  8. layui表单加文件 php_layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作示例...
  9. sqli-lab————Writeup(18~20)各种头部注入
  10. [zabbix][问题解决]监控项 Received value [] is not suitable for value type [Numeric(float)]
  11. Git 仓库配置不当 日产北美公司的源代码遭泄露
  12. python用什么编译器-15款Python编辑器的优缺点,别再问我quot;选什么编辑器”啦
  13. 各类木材强度_常用木材分类
  14. MapStruct一个代码的装潢师
  15. 计算机检索策略制定过程,计算机文献检索的基本方法与策略
  16. Meraki X84+ FortiGate 100F映射内网地址到外网
  17. 寻求持续发展 Criteo中国业务正式启动
  18. 利用计算机技术全面规划供应,英语翻译《物流术语》国家标准对供应链管理的定义:利用计算机网络技术全面规划供应链中的商流、物流、信息流、资金流等,并进行...
  19. SQL中数据类型转换
  20. 【docker 安装-环境初始化】

热门文章

  1. 【面向对象】对象的本质
  2. 动态规划求解疯狂的采药问题(洛谷P1616题题解,Java语言描述)
  3. 【C语言】数组和指针相关 * 和 总结大全
  4. 【算法分析与设计】证明插入排序的正确性
  5. 【算法分析与设计】图的着色问题
  6. 【对讲机的那点事】Tx/Rx系统中的非线性失真
  7. 升级python以及安装anaconda
  8. ignite通过注解配置查询
  9. 一些总是记不住又容易搞混淆的东西(不断更新)
  10. http代理的脚本http_proxy.py