R:gene symbol与id转换

利用R将gene symbol与id转换

安装所需包

if (!requireNamespace(“BiocManager”, quietly = TRUE))
install.packages(“BiocManager”)

BiocManager::install("org.Hs.eg.db")

R:gene symbol与id转换

运行代码

library("org.Hs.eg.db") #加载人源包,鼠org.Mm.eg.db
rt=read.table("symbol.txt",sep="\t",check.names=F,header=T) #读取文件
genes=as.vector(rt[,1])
entrezIDs <- mget(genes, org.Hs.egSYMBOL2EG, ifnotfound=NA) #找出基因对应的id
entrezIDs <- as.character(entrezIDs)
out=cbind(rt,entrezID=entrezIDs)
write.table(out,file="id.txt",sep="\t",quote=F,row.names=F) #输出结果

如若转载,请注明出处:https://www.ouq.net/110.html

(1)
打赏 微信打赏,为服务器增加50M流量 微信打赏,为服务器增加50M流量 支付宝打赏,为服务器增加50M流量 支付宝打赏,为服务器增加50M流量
上一篇 03/16/2020 00:41
下一篇 03/17/2020 00:37

相关推荐

  • 利用R读取h5ad文件

    安装包 install.packages(“remotes”)remotes::install_github(“mojaveazure/seurat-disk”,force = TRUE) 加…

    R 05/13/2022
    590
  • 利用R语言批量修改文件名file.rename函数

    R语言中文件操作的函数有: file.create(…, showWarnings = TRUE)file.exists(…)file.remove(…)file.rename(from, to)file…

    03/25/2020
    742
  • R:计算data.frame数据row均值

    R计算data.frame行row平均方法有2种 :rowMeans()和apply() 创建data.frame,计算平均分Avg_score df1 = data.frame( Name = c(‘Pyyy’,&…

    03/20/2020
    221
  • 利用R语言批量创建、移动、删除、修改文件

    1.如何获取和更改当前工作目录 # 获取当前目录getwd() # 设置工作目录setwd(“C:/Users”) 2.创建文件和目录 可以使用dir.create函数在R中创建一个新文件夹或目录,如下所示: dir…

    04/09/2020
    1.2K
  • edgeR:RNAseq差异基因比较

    Empirical analysis of digital gene expression data in R 安装: source(“http://bioconductor.org/biocLite.R”)bioc…

    08/14/2020
    140