前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >From raw counts to TPM

From raw counts to TPM

原创
作者头像
JJJJack
发布2023-07-27 01:54:58
2060
发布2023-07-27 01:54:58
举报

##

上篇文章提到了可以用TPMCalculator从bam file中直接计算TPM, 但是发现每个sample计算得到的基因数量不一样,没法进行下游visualization。所以这里提供另外一种方法 (R environment)

install.packages("DGEobj.utils")

library(DGEobj.utils)

Allgene <- read.csv("clipboard",header = TRUE,sep = "\t") #column1 is gene enzemble ID; column2 is geneLength

rownames(Allgene) <- Allgene$Geneid

allgeneexpression <- Allgene[,3:9]

geneLength <- Allgene$Length

tpmMatrix <- convertCounts(as.matrix(allgeneexpression),unit = "TPM",geneLength = geneLength,log = F,

normalize = "none",prior.count = NULL)

tpmMatrix1 <- as.data.frame(tpmMatrix) # 该data.frame可以继续进行下游分析。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档