TPM、read counts、RPKM/FPKM你选对了吗?

TPM、read counts、RPKM/FPKM你选对了吗?

已有 3940 次阅读 2017-12-15 15:04 |个人分类:RNA-seq|系统分类:科普集锦|关键词:RNA-seq| RNA-seq

本文转载自嘉因微信公众号,已获得授权。查看最新文章,敬请关注嘉因,微信ID:rainbow-genome

作者:小哈  来源:嘉因

RNA测序分析,哪家公司适合我一文中,聊过类似的问题。

这次小哈搬来了statQuest的3个最新视频,https://statquest.org/video-index/,点击左下角“阅读原文”直达statQuest视频目录。帮你理清RNA-seq数据预处理方法,哪个更适合你的问题。

先说结论:

  1. 学术界已经不再推荐RPKM、FPKM;
  2. 比较基因的表达丰度,例如哪个基因在哪个组织里高表达,用TPM做均一化处理;
  3. 不同组间比较,找差异基因,先得到read counts,然后用DESeq2或edgeR,做均一化和差异基因筛选;如果对比某个基因的KO组和对照,推荐DESeq2。

如果找公司做RNA-seq数据处理,计算表达量时,记得要read counts。



RPKM/FPKM、TPM

RNA-Seq分析|RPKM, FPKM, TPM, 傻傻分不清楚?里,根据上面的视频用汉语描述了这三个值的区别。

下面是视频截图

不再用RPKM/FPKM,现在推荐用TPM

一表看懂TPM更适合比较同一基因在不同sample间表达丰度的差异

DESeq2或edgeR

DESeq2和edgeR不用RPKM/FPKM或TPM做均一化,而是直接用原始的read counts做均一化处理。

DESeq2和edgeR能很好的解决这两个问题

测序深度的差异问题,用RPKM/FPKM、TPM、DESeq2和edgeR都能处理

如果组间RNA成分差异较大,怎么办?

例如liver跟spleen比,组织特异性表达基因在里面捣乱;再例如常见的某个基因KO组与对照相比,该基因成分在KO组里缺失。

DESeq2做均一化

用edgeR作均一化


原文地址:https://www.cnblogs.com/wangprince2017/p/9813376.html

时间: 2024-10-18 14:22:10

TPM、read counts、RPKM/FPKM你选对了吗?的相关文章

RNA-Seq分析|RPKM, FPKM, TPM, 计算对比

在分析了若干转录组之后发现,处理数据的时候最重要的不是技巧多么绚丽,你调包的能力有多么强.而是把基本的概念特别是统计和数学上的方法咬烂嚼吐,才是真正理解和掌握了分析数据的底层原理: 在RNA-Seq的分析中,对基因或转录本的read counts数目进行normalization是一个extremely essential的过程,因为落在一个基因区域内的read counts数目取决于基因长度和测序深度. Thats to say,一个基因越长,测序深度越高,落在其内部的read counts数

RNA_Seq data analysis

原文出处:https://genomebiology.biomedcentral.com/articles/10.1186/s13059-016-0881-8 摘要: RNA-seq已经被广泛的运用,但是现在还没有通行的分析流程.RNA-seq 分析的主要步骤包括:实验设计,QC控制,read alignment,quantification of gene and transcript leves, visualization, differential gene expression, al

39、count_rpkm_fpkm_TPM

参考:https://f1000research.com/articles/4-1521/v1 https://www.biostars.org/p/171766/ http://www.rna-seqblog.com/rpkm-fpkm-and-tpm-clearly-explained/ It used to be when you did RNA-seq, you reported your results in RPKM (Reads Per Kilobase Million) or F

生信概念之

1.contig:A contig (from contiguous) is a set of overlapping DNA segments that together represent a consensus region of DNA 从reads拼接出来的更长的序列. 2.k-mer:k-mers refer to all the possible subsequences (of length k) from a read obtained through DNA Sequenci

基于php(Thinkphp)+jquery 实现ajax多选,反选,不选 删除数据 新手学习向

jquery多选源码来源素材火http://www.sucaihuo.com/ (有什么问题可以私本人邮箱[email protected],也可加qq来时表明来意即可) 建议有js基础,了解jquery,thinkphp,废话不说多下面就上代码 <----HTML----> 1 //thinkphp循环显示把data里fid赋予多选框 2 <volist name="data" id="vo"> 3 <tr> 4 <td&

全选代码

全选js代码: <script>     function CheckAll()  {         var checkall=document.getElementById("chk");           //chk全选按钮的id         var checkid=document.getElementsByName('counts[]');    //counts[]复选框的name         if(checkall.checked==true){  

jQuery学习(五)——使用JQ完成复选框的全选和全不选

1.在系统后台进行人员管理时,进行批量删除,使用jq完成全选和全不选 步骤分析: 第一步:引入jquery文件 第二步:书写页面加载函数 第三步:为上面的复选框绑定单击事件 第四步:将下面所有的复选框的选中状态设置成跟上面的一致! 2.具体代码实现: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>使用jQuery完成复选框的全选和全不

[CSS揭秘]自定义单选框和复选框

很多Web前端工程师肯定都会遇到过,在项目中,UI设计师跑来跟你说,我这个地方的表单控件需要设计成这个样子那个样子.但是用CSS却不能够修改这些控件的默认样式,于是乎,只能通过div+javascript技术来进行模拟.特别是在如今移动端的崛起时代,更加注重用户的体验.于是就更加需要这样一种hack技术. 如果对如今的前端框架有过了解,都会知道组件这个概念.那么在这些框架中,都会提供一些单选框或复选框按钮组件.可见大家之前受到表单元素的默认样式的毒害有多深. 今天先给大家简单介绍一下如何通过CS

学习15 单选框/多选框标签

<!doctype html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>单选框/复选框</title> </head> <body> <form action="save.php" method="p