r - 使用 Biomart hsapiens_gene_ensembl 数据集时出现错误消息。有谁知道如何解决吗?

标签 r bioinformatics bioconductor ensemble-learning biomart

这是我用来尝试连接到 hsapiens 数据集的代码:

 > mart <- biomaRt::useMart(biomart = "ENSEMBL_MART_ENSEMBL",
 +                          dataset = "hsapiens_gene_ensembl",
 +                          host = "www.ensembl.org")

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

 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.

我很困惑为什么会收到此错误,因为它说该数据集是无效的数据集,但我检查过,它确实有效。

最佳答案

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

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"
# ... 

关于r - 使用 Biomart hsapiens_gene_ensembl 数据集时出现错误消息。有谁知道如何解决吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48027366/

相关文章:

r - 如何获得 smooth.spline 的置信区间?

r - 在 r 中的 levelplot 中锁定颜色键

具有 CRAN 和 Bioconductor 依赖项的 R 包

r - 将多个字段匹配(和求和)到 R 中的一个字段

r - Plotly - 表面 - 文本悬停信息不起作用

r - 如何使用 geom_label_repel 避免图中标签重叠?

java - 在 Windows 中设置 Eclipse 以进行 Cytoscape 插件开发

java - 学习JBoss流口水: what should be my model

r - 将个体基因组间隔连接到种群区域

r - 使用 biomaRt 注释位置