我想从基因符号(例如:TTN)和基因ID(例如:ENSG00000155657)中获取人类基因组的基因位置。我想用biomaRt
的R包来做。我该怎么做?从基因符号和ID获取基因位置
0
A
回答
2
我不完全知道你的基因位置的意思,但我认为下面应该让你开始:
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
列表。
您可以使用函数listAttributes(ensembl)
来获取data.frame,其中包含您可以从biomart获取的所有属性。
正如@neilfws已经指出的那样,biomaRt user guide是寻找关于biomaRt的更多信息的正确地方。我建议您在Bioconductor support forum上询问更多有关Bioconductor R软件包如biomaRt的问题。
+0
谢谢!我一直在寻找这个解决方案。 – asdlfkjlkj
相关问题
- 1. 基于主要和次要等位基因列的单等位基因到双等位基因
- 2. 与错等位基因
- 3. 提取基因ID +功能注释从.gff
- 4. 计算多重等位基因座HLA样本中所有等位基因的比值比和相对风险?
- 5. 获取基于位置和分隔符的unix子字符串
- 6. 如何从DNA中获得基因字符串
- 7. 次要等位基因频率匹配?
- 8. 从字符位置获取行号
- 9. Java - 从位置集合中获取基于距离的位置
- 10. 从CellInfoLte获取位置区号和小区ID
- 11. Perl的未初始化值散列查询基因符号
- 12. RPy2和Bioconductor:基因表达示例
- 13. 如何使用jQuery和基因敲除
- 14. Python的倾斜基因组
- 15. 查找基因间区域
- 16. 解析GTF基因文件
- 17. 基因排名微阵列
- 18. 基于点分隔字符串的基因敲除
- 19. 什么是热切抓取和懒惰取材的基因?
- 20. 存储和获取基于其ID
- 21. 获取基于其class和id
- 22. qt - 基于网络的位置获取
- 23. Django的:获取基于静态位置
- 24. 基于DataTable行获取BindingSource位置
- 25. R - 获取因素基础值的模式?
- 26. 如何通过媒体基础获取相机内在因素
- 27. 使用Python将基因符号列表转换为UniProt登录号
- 28. 基于位置获取基于Javascript元素的元素节点
- 29. 在其边界框内获取字符串基线位置
- 30. 查找列基因名称的,把给定的ID在B列
您可以先阅读[biomaRt用户指南](https://bioconductor.org/packages/release/bioc/vignettes/biomaRt/inst/doc/biomaRt.html)。第4.11节标题为“给定人类基因TP53,检索该基因的人类染色体位置......”回答你的问题。 – neilfws