我想從基因符號(例如: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. 基因敲除
- 4. 提取基因ID +功能註釋從.gff
- 5. 如何獲取android中基站的位置和ID
- 6. grep的基因c
- 7. 計算多重等位基因座HLA樣本中所有等位基因的比值比和相對風險?
- 8. 獲取基於位置和分隔符的unix子字符串
- 9. 如何從DNA中獲得基因字符串
- 10. 染色體非重複等位基因
- 11. 次要等位基因頻率匹配?
- 12. 生物信息學:查找給定基因組字符串的基因
- 13. 如何使用blat工具搜索基因組中的基因?
- 14. 給定基因名稱的基因的相似性,在BioPython
- 15. 因爲位置
- 16. 從字符位置獲取行號
- 17. Java - 從位置集合中獲取基於距離的位置
- 18. 可以進行基因敲除以觀察ES6符號嗎?
- 19. Perl的未初始化值散列查詢基因符號
- 20. 從CellInfoLte獲取位置區號和小區ID
- 21. 獲取配置文件ID基於OrgDefinedID
- 22. MVC基因敲除驗證顯示和
- 23. 如何使用jQuery和基因敲除
- 24. RPy2和Bioconductor:基因表達示例
- 25. 解析GTF基因文件
- 26. 關於基因敲除
- 27. 基因敲除模板,allBindingsAccessor
- 28. 原因基本__get實施
- 29. 基因缺失錯誤
- 30. 基因敲除 - 觀察jQuery.active
您可以先閱讀[biomaRt用戶指南](https://bioconductor.org/packages/release/bioc/vignettes/biomaRt/inst/doc/biomaRt.html)。第4.11節標題爲「給定人類基因TP53,檢索該基因的人類染色體位置......」回答你的問題。 – neilfws