美文网首页
[R]下载的RNASeq矩阵基因表达量的处理

[R]下载的RNASeq矩阵基因表达量的处理

作者: expgene | 来源:发表于2023-10-19 18:09 被阅读0次

在UCSC xena 下载TCGA的RNASeq的数据,注意看页面的unit写的单位,一般是log2(count+1)之类的。如果要转换成count值,那么需要:2^矩阵-1,就转换成真实count的值

例子:

UCSC下载KIRC转录组数据:

https://xenabrowser.net/datapages/?dataset=TCGA.KIRC.sampleMap%2FHiSeqV2&host=https%3A%2F%2Ftcga.xenahubs.net&removeHub=https%3A%2F%2Fxena.treehouse.gi.ucsc.edu%3A443

还要注意矩阵的行名,也就是基因名有没有重复。

genes <- rownames(GeneMat)

GeneMat1 <- GeneMat[which(!duplicated(genes)),]

即可去除重复的基因的行。

ENSG基因名字问题:

一个ENSG编码对应一个基因,注意有些编号带有小数点,应该是版本。例如:ENSG00000223972.5,有时要注意版本号问题,不过我们在注释时,可以考虑去除小数点,只保留前面的编号。

ensg <- sapply(strsplit(Table$id,"[.]"),"[[",1)

Table$id为R的向量,strsplit(Table$id,"[.]")得到一个list,每个元素第一个为ENSG编号(小数点前),ensg为去除了ENSG编号小数点的向量

稀疏矩阵输出表格问题:

将稀疏矩阵选择部分基因作为基因表达矩阵输出表格:write.table(ChoGeneExpMat,file="xxx.geneexp.xls",sep="\t",quote=FALSE)

出现报错:

Error in as.data.frame.default(x[[i]], optional = TRUE) :

  cannot coerce class ‘structure("dgeMatrix", package = "Matrix")’ to a data.frame

解决方法:write.table(as.matrix(ChoGeneExpMat),file="xxx.geneexp.xls",sep="\t",quote=FALSE)

相关文章

  • GEOquery

    下载GSE 过滤表达矩阵 删除表达量低的探针,取最大表达量 探针名转为基因名 制作分组矩阵 制作差异比较矩阵 lm...

  • R语言中级作业

    主要内容 探针ID转换 表达矩阵处理 任意基因任意癌症表达量和临床形状的关联 任意基因任意癌症表达量分组的生存分析...

  • 指定癌症查看感兴趣基因的表达量

    文章来源 那么首先需要得到上图的基因列表 使用下载这些基因在GBM的芯片数据的表达量。 下载感兴趣基因的表达矩阵 ...

  • 用R语言分析:RNAseq表达矩阵样本的差异性

    我们之前介绍了limma包,limma包是对基因芯片表达矩阵的分析,不能对逆转录RNAseq表达矩阵进行分析(因为...

  • 从表达量矩阵求各处理组的平均值(勘误版)

    上一篇文章我提到了从表达量矩阵画时序性(或者多处理)的单基因的折线图,实际上我们的表达量矩阵里面每个处理是有2-3...

  • 2019-07-05学习总结

    作业3 找到R包CLL内置的数据集的表达矩阵里面的TP53基因的表达量,并且绘制在 progres.-stable...

  • 单基因生信分析流程(6)单基因相似性分析

    第一步,下载COAD数据 第二步,注释表达量 第三步,提取肿瘤表达矩阵 第四步,根据基因表达量筛选一些基因

  • 快读读取并合并多个基因表达文件

    经常会遇到下载的基因表达数据,是分散在多个数据文件中,而我们为了得到基因表达矩阵,则必须要做的一步就是通过R语言合...

  • 泛癌分析 —(1)

    泛癌分析基因表达矩阵处理 Note:数据从UCSC Xena下载,一共33种癌症,这里对于如何下载不做介绍。 1....

  • 热图参数

    scale,是指对数值进行均一化处理,在基因表达量的数据中,有些基因表达量极低,有些基因表达量极高,因此把每个基因...

网友评论

      本文标题:[R]下载的RNASeq矩阵基因表达量的处理

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