美文网首页
R-基因名转换

R-基因名转换

作者: 生信小白花 | 来源:发表于2022-09-07 16:25 被阅读0次

    SYMBOL命名转换为ENSEMBL命名

    ##
    library(stringr)#基因ID转换
    BiocManager::install("org.Hs.eg.db")
    library("org.Hs.eg.db")#人类注释
    library(clusterProfiler)
    
    DS <- read.table("KeyGenes/Counts_SYMBOL.txt",  header=TRUE)
    rows <- rownames(unique(DS['Geneid']))
    DS <- DS[rows,]
    ##注释文件
    GO_database <- 'org.Hs.eg.db' 
    #gene ID转换
    gene <- bitr(DS$Geneid, fromType = 'SYMBOL',toType = 'ENSEMBL',OrgDb = GO_database)
    
    #合并
    colnames(gene)[1]<-'Geneid'
    head(gene)
    mycounts <- merge(gene, DS, by="Geneid", all=F)
    mycounts<-mycounts[,-1]
    write.table(mycounts, "counts_ENSEMBL.txt",row.names=FALSE,quote=FALSE)
    

    可以得到gene文件


    image.png

    相关文章

      网友评论

          本文标题:R-基因名转换

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