biomaRt inconsistency: a missing annotation causes a failed query
1
0
Entering edit mode
@nenad-bartonicek-3293
Last seen 9.6 years ago
Hello, For some reason, biomaRt is sometimes misbehaving when the query results have empty fields. Without returning NA, it fails the whole query. >library(biomaRt) >ensembl = useMart("ensembl", dataset="mmusculus_gene_ensembl") #if I ask for an entrezgene id, it does not work > getBM (attributes = c ("ensembl_transcript_id ","entrezgene","description"),filters="ensembl_transcript_id", values="ENSMUST00000005400", mart=ensembl) [1] ensembl_transcript_id entrezgene description <0 rows> (or 0-length row.names) #if I leave out the entrezgene field, it works > getBM (attributes = c ("ensembl_transcript_id ","description"),filters="ensembl_transcript_id", values="ENSMUST00000005400", mart=ensembl) ensembl_transcript_id 1 ENSMUST00000005400 description 1 prolactin receptor Gene [Source:MGI Symbol;Acc:MGI:97763] > sessionInfo() R version 2.11.0 (2010-04-22) i386-apple-darwin9.8.0 locale: [1] en_GB.UTF-8/en_GB.UTF-8/C/C/en_GB.UTF-8/en_GB.UTF-8 attached base packages: [1] stats graphics grDevices datasets utils methods base other attached packages: [1] biomaRt_2.4.0 R.utils_1.4.0 R.oo_1.7.2 R.methodsS3_1.2.0 [5] Biobase_2.7.4 loaded via a namespace (and not attached): [1] affy_1.25.2 affyio_1.15.2 limma_3.3.10 [4] marray_1.25.1 preprocessCore_1.9.0 RCurl_1.3-1 [7] tools_2.11.0 XML_2.8-1 Does anyone have an idea why this might be hapening? Cheers, Nenad Bartonicek Nenad Bartonicek PhD student, Enright group European Bioinformatics Institute Hinxton Cambridge CB10 1SD United Kingdom tel: +44-755-435-9057 [[alternative HTML version deleted]]
biomaRt biomaRt • 1.8k views
ADD COMMENT
0
Entering edit mode
Steffen ▴ 500
@steffen-2351
Last seen 9.6 years ago
Hi Nenad, Thanks for reporting this. It looks like the BioMart web-interface at www.ensembl.org/biomart produces the same error. So the error is upstream of the biomaRt package. I'll contact the ensembl helpdesk to make them aware of this issue and we can have a fix soon. Cheers, Steffen On 4/28/10, Nenad Bartonicek <nenad at="" ebi.ac.uk=""> wrote: > Hello, > > For some reason, biomaRt is sometimes misbehaving when the query > results have empty fields. Without returning NA, it fails the whole > query. > > >library(biomaRt) > >ensembl = useMart("ensembl", dataset="mmusculus_gene_ensembl") > > #if I ask for an entrezgene id, it does not work > > > getBM > (attributes > = > c > ("ensembl_transcript_id > ","entrezgene","description"),filters="ensembl_transcript_id", > values="ENSMUST00000005400", mart=ensembl) > > [1] ensembl_transcript_id entrezgene description > <0 rows> (or 0-length row.names) > > #if I leave out the entrezgene field, it works > > > getBM > (attributes > = > c > ("ensembl_transcript_id > ","description"),filters="ensembl_transcript_id", > values="ENSMUST00000005400", mart=ensembl) > > ensembl_transcript_id > 1 ENSMUST00000005400 > description > 1 prolactin receptor Gene [Source:MGI Symbol;Acc:MGI:97763] > > > sessionInfo() > R version 2.11.0 (2010-04-22) > i386-apple-darwin9.8.0 > > locale: > [1] en_GB.UTF-8/en_GB.UTF-8/C/C/en_GB.UTF-8/en_GB.UTF-8 > > attached base packages: > [1] stats graphics grDevices datasets utils methods base > > other attached packages: > [1] biomaRt_2.4.0 R.utils_1.4.0 R.oo_1.7.2 > R.methodsS3_1.2.0 > [5] Biobase_2.7.4 > > loaded via a namespace (and not attached): > [1] affy_1.25.2 affyio_1.15.2 limma_3.3.10 > [4] marray_1.25.1 preprocessCore_1.9.0 RCurl_1.3-1 > [7] tools_2.11.0 XML_2.8-1 > > > Does anyone have an idea why this might be hapening? > > Cheers, > > Nenad Bartonicek > > Nenad Bartonicek > PhD student, Enright group > European Bioinformatics Institute > Hinxton > Cambridge > CB10 1SD > United Kingdom > tel: +44-755-435-9057 > > > [[alternative HTML version deleted]] > > _______________________________________________ > Bioconductor mailing list > Bioconductor at stat.math.ethz.ch > https://stat.ethz.ch/mailman/listinfo/bioconductor > Search the archives: > http://news.gmane.org/gmane.science.biology.informatics.conductor >
ADD COMMENT

Login before adding your answer.

Traffic: 652 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6