org.Hs.eg.db使用--持续修改

org.Hs.eg.db使用–持续修改

加载

library(org.Hs.eg.db)

1 基本信息查询

1.1 display the columns

columns(org.Hs.eg.db)
[1] "ACCNUM"       "ALIAS"        "ENSEMBL"      "ENSEMBLPROT"  "ENSEMBLTRANS" "ENTREZID"     "ENZYME"       "EVIDENCE"    
[9] "EVIDENCEALL"  "GENENAME"     "GENETYPE"     "GO"           "GOALL"        "IPI"          "MAP"          "OMIM"        
[17] "ONTOLOGY"     "ONTOLOGYALL"  "PATH"         "PFAM"         "PMID"         "PROSITE"      "REFSEQ"       "SYMBOL"      
[25] "UCSCKG"       "UNIPROT" 

1.2 get the 1st 6 possible keys

keys <- head( keys(org.Hs.eg.db) )

2 信息提取

2.1 提取想要的列,如与SYMBOL的对应关系

keys <- keys(org.Hs.eg.db) 
select(org.Hs.eg.db, keys=keys, columns = c("ENSEMBL","SYMBOL")) %>% head()
ENTREZID         ENSEMBL SYMBOL
1        1 ENSG00000121410   A1BG
2        2 ENSG00000175899    A2M
3        3 ENSG00000256069  A2MP1
4        9 ENSG00000171428   NAT1
5       10 ENSG00000156006   NAT2
6       11            <NA>   NATP
library(biomaRt)
listMarts()
listAttributes(mart)
mart<-useMart("ENSEMBL_MART_ENSEMBL","hsapiens_gene_ensembl")
report_gene<- getBM(attributes=c('ensembl_gene_id','hgnc_symbol',"chromosome_name",
                                "start_position","end_position", "band"), 
                   filters= 'external_gene_name', values= report_gene, mart = mart)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

紫霄zixiao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值