首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从基因符号和ID中获取基因位置

从基因符号和ID中获取基因位置
EN

Stack Overflow用户
提问于 2017-08-29 07:33:58
回答 1查看 2K关注 0票数 1

我想从基因符号(例如: TTN)和基因ID(例如: ENSG00000155657)中获取人类基因组的基因位置。我想用R的biomaRt包来做,怎么做呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-29 08:08:56

我不完全确定你所说的基因定位是什么意思,但我认为以下内容应该可以让你开始:

代码语言:javascript
复制
ensembl <- useMart("ensembl")
ensembl <- useDataset("hsapiens_gene_ensembl",mart=ensembl)
getBM(attributes=c('chromosome_name', 'start_position', 'end_position', 'strand'),
      filters=c('hgnc_symbol', 'ensembl_gene_id'),
      values=list('TTN', 'ENSG00000155657'),
      mart=ensembl)

您可以通过向values列表添加额外的向量(在本例中长度为2)来输入更多过滤器。

您可以使用函数listAttributes(ensembl)来获取一个data.frame,该all包含您可以从biomart获得的所有属性。

正如@neilfws已经声明的那样,biomaRt user guide是查找有关biomaRt的更多信息的正确位置。我建议您进一步询问有关Bioconductor R包的问题,如Bioconductor support forum上的biomaRt。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45928683

复制
相关文章

相似问题

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