In addition to the organismBM
and
organismAttributes
functions, this function
returns all available filters that can be accessed through different marts
and datasets for a given query organism.
organismFilters(organism, update = FALSE, topic = NULL)
a data.frame storing corresponding filter names, description, datasets, and marts.
a character string specifying the scientific name of a query organism.
a logical value specifying whether or not the local listMart.txt, listDatasets.txt, and listFilters_organism.txt files shall be updated by remote access to BioMart.
a character string specifying a topic (category) of filters,
e.g. topic
= "id"
.
Hajk-Georg Drost
For a given query organism, this function retrieves all available filters that can be accessed through different marts and datasets.
Sometimes the same filter names correspond to different datasets and
marts causing problems when using getMarts
.
The approach introduced by this function provides (again) a organism centric
way of accessing organism specific filters.
The topic
argument allows the user to search for specific filters
topics/categories for faster selection.
Mapping identifiers for the integration of genomic datasets with the R/Bioconductor package biomaRt. Steffen Durinck, Paul T. Spellman, Ewan Birney and Wolfgang Huber, Nature Protocols 4, 1184-1191 (2009).
BioMart and Bioconductor: a powerful link between biological databases and microarray data analysis. Steffen Durinck, Yves Moreau, Arek Kasprzyk, Sean Davis, Bart De Moor, Alvis Brazma and Wolfgang Huber, Bioinformatics 21, 3439-3440 (2005).
Other biomaRt:
biomart()
,
getAttributes()
,
getDatasets()
,
getMarts()
,
organismBM()
if (FALSE) {
# search for filter topic "id"
head(organismFilters("Homo sapiens", topic = "id"), 20)
}
Run the code above in your browser using DataCamp Workspace