首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Biomart hsapiens_gene_ensembl数据集时出现错误消息。有人知道怎么解决吗?

使用Biomart hsapiens_gene_ensembl数据集时出现错误消息。有人知道怎么解决吗?
EN

Stack Overflow用户
提问于 2017-12-30 03:17:58
回答 1查看 828关注 0票数 2

下面是我用来连接hsapiens数据集的代码:

代码语言:javascript
复制
 > mart <- biomaRt::useMart(biomart = "ENSEMBL_MART_ENSEMBL",
 +                          dataset = "hsapiens_gene_ensembl",
 +                          host = "www.ensembl.org")

这是控制台中显示的错误消息:

代码语言:javascript
复制
 Error in useDataset(mart = mart, dataset = dataset, verbose = verbose) : 
 The given dataset:  
 hsapiens_gene_ensembl , is not valid.  
 Correct dataset  names can be obtained with the listDatasets function.

我很困惑为什么会得到这个错误,因为它说这个数据集是一个无效的数据集,但我检查了一下,它确实是有效的。

EN

回答 1

Stack Overflow用户

发布于 2017-12-30 19:32:15

您需要使用host = "http://www.ensembl.org"参数:

代码语言:javascript
复制
mart <- biomaRt::useMart(biomart = "ENSEMBL_MART_ENSEMBL",
                         dataset = "hsapiens_gene_ensembl",
                         host = "http://www.ensembl.org")

str(mart)
#     Formal class 'Mart' [package "biomaRt"] with 8 slots
#   ..@ biomart   : chr "ENSEMBL_MART_ENSEMBL"
#   ..@ host      : chr "http://www.ensembl.org:80/biomart/martservice"
#   ..@ vschema   : chr "default"
#   ..@ version   : chr(0) 
#   ..@ dataset   : chr "hsapiens_gene_ensembl"
# ... 
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48027366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档