October 2019
Intermediate to advanced
316 pages
9h 45m
English
The approach we used in this recipe works well for Ensembl core databases, but there are other non-Ensembl core databases that we might want to search; for that, there is biomaRt. biomaRt allows us to define connections to other databases we may know of. Many of these databases expose an API we can use to query them. To do this, load the biomaRt library and use the useMart() function to define a connection to the appropriate host and dataset. Then, use the getBM() function with the connection and the columns and gene IDs to query with. You'll get the search results for InterPro back if your query is interpro. The following example does a search for two Arabidopsis genes at plants.ensembl.org:
library(biomaRt) biomart_athal ...
Read now
Unlock full access