【R>>IOBR】counts转TPM

作者: 高大石头 | 来源:发表于2021-06-01 23:32 被阅读0次

分析测序数据时,常常需要将counts数据转换为TPM格式,而这个转变过程就需要涉及每个基因的长度,幸好有专业人士已经帮我们处理好这个东东,我们可以一键进行操作。
首先来认识下这个牛气冲天的R包IOBR(Immuno-Oncology Biological Research):

IOBR is an R package to perform comprehensive analysis of tumor microenvironment and signatures for immuno-oncology.


提供8种计算免疫细胞浸润的方法,收录255种构建的signature,这么强大的功能咱们以后慢慢学,这次先学习下count2tpm功能。
#devtools::install_github("IOBR/IOBR",ref="master")

rm(list = ls())
library(IOBR)
library(UCSCXenaTools)
help("count2tpm")

eset_prad<-XenaGenerate(subset = XenaCohorts =="GDC TCGA Prostate Cancer (PRAD)") %>% 
  XenaFilter(filterDatasets    = "TCGA-PRAD.htseq_counts.tsv") %>% 
  XenaQuery() %>%
  XenaDownload() %>% 
  XenaPrepare()
eset_prad$Ensembl_ID <- substring(eset_prad$Ensembl_ID,1,15)
eset_prad <- column_to_rownames(eset_prad,var = "Ensembl_ID")
eset_prad<-(2^eset_prad)+1
eset_prad <- count2tpm(countMat = eset_prad,idType = "Ensembl",source = "default")

参考链接:
IOBR: 一步完成RNAseq: counts到TPM的转化

相关文章

网友评论

    本文标题:【R>>IOBR】counts转TPM

    本文链接:https://www.haomeiwen.com/subject/zsxnsltx.html