Annotates Ensembl identifiers in the input table with gene symbols (external gene names) and descriptions.
Bioconductor biomaRt -package is used to fetch the annotations. Ensembl IDs need to be in the first column or as row names in the input file.
As an output you get a table with the annotated IDs and the original values from the input table.
More information about the biomaRt -package can be found at the Bioconductor website and in the following articles:
Durinck S, Spellman P, Birney E and Huber W (2009). “Mapping identifiers for the integration of genomic datasets with the R/Bioconductor package biomaRt.� Nature Protocols, 4, pp. 1184–1191. Durinck S, Moreau Y, Kasprzyk A, Davis S, De Moor B, Brazma A and Huber W (2005). “BioMart and Bioconductor: a powerful link between biological databases and microarray data analysis.� Bioinformatics, 21, pp. 3439–3440.