Count to TPM

先加载fpkm的表达数据

load("D:/桌面/downstream_analyse/12_thca/fpkm/thca_fpkm.Rdata")
fpkmToTpm <- function(fpkm)
{
  exp(log(fpkm) - log(sum(fpkm)) + log(1e6))
}

class(dat)
rownames(dat) <- dat$gene_id
dat[,1] <- NULL
par(1,2)
boxplot(dat[,1:20],las=2)
tpms <- apply(dat,2,fpkmToTpm)
tpms[1:3,]
boxplot(tpms[,1:20],las=2)
colSums(tpms)
library(patchwork)

boxplot(dat[,1:10],las=2)
boxplot(tpms[,1:10],las=2)


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。