biomaRt

Interface to BioMart databases (e.g. Ensembl, Wormbase, Gramene and Uniprot)

The package provides an API in R to query BioMart databases such as Ensembl (http://www.ensembl.org), a software system which produces and maintains automatic annotation on metazoan genomes. Two sets of functions are currently implemented. A first set of functions aims to mimic functionality of other BioMart APIs such as Martshell, Martview, etc. (see http://www.biomart.org for more information). These functions are very general, and can be used with any BioMart system. They allow retrieval of all information that other BioMart APIs provide and enable data mining of the respective databases. A Second set of functions are tailored towards Ensembl and are a set of commonly used queries in microarray data analysis. With these two sets of functions, one can for example annotate the features on your array with the latest annotations starting from identifiers such as Affymetrix, RefSeq, entrezgene,.. Annotation includes gene names, GO, OMIM annotation, etc. The package also provides homology mappings between these identifiers across all species present in Ensembl. Genes can be pre-selected such that they fulfill a certain requirement e.g. give all human RefSeq ids of genes known to be involved in diabetes. On top of this, biomaRt enables you to retrieve any type of information available from the BioMart databases from R. Other examples of BioMart databases are Wormbase and Gramene.

Author Steffen Durinck , Wolfgang Huber , Sean Davis
Maintainer Steffen Durinck

To install this package, start R and enter:

    source("http://bioconductor.org/biocLite.R")
    biocLite("biomaRt")

Vignettes (Documentation)

Package Downloads

biomaRt.pdf
prettyOutput.pdf
Source biomaRt_1.10.1.tar.gz
Windows binary biomaRt_1.10.1.zip
OS X binary biomaRt_1.10.1.tgz

Details

biocViews
Depends methods, XML, RCurl
Suggests annotate
Imports
SystemRequirements
License Artistic License 2.0
URL
dependsOnMe affycoretools
suggestsMe maDB