[BioC] biomaRt- too many attributes selected

Rhoda Kinsella rhoda at ebi.ac.uk
Fri Jun 3 18:07:12 CEST 2011


Hi Steffen and Lavinia
We have purposely imposed a restriction of three attributes from the  
external section at a time. The main problem was that users were  
selecting too many attributes from this section along with a lot of  
attributes from other sections in the Features attributes and the  
results were not returning. This seemed like the most sensible number  
to allow after some investigation. I am reluctant to change this as it  
has worked for quite a while now and has not caused issues for any  
other users. I will try to do some testing to see if increasing the  
restriction to 4 will cause any problems. If the selection of 4  
external attributes doesn't cause any issues, I will change it in a  
future release.
I hope that helps
Regards
Rhoda


On 3 Jun 2011, at 16:29, Steffen Durinck wrote:

> Hi Lavinia,
>
> This is indeed a bit strange and is possibly due to a setting of the
> Ensembl BioMart.  I CC'd Rhoda or Ensembl to check if this can be
> resolved at the Ensembl side.
> When you do the same query using the web interface, one gets the same
> error, see screenshot in attach.
> For now you'll have to do two queries to get the results.
>
> Rhoda, the query we are trying is:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE Query>
> <Query  virtualSchemaName = "default" formatter = "TSV" header = "0"
> uniqueRows = "0" count = "" datasetConfigVersion = "0.6" >
> 			
> 	<Dataset name = "hsapiens_gene_ensembl" interface = "default" >
> 		<Filter name = "entrezgene" value = "673,837"/>
> 		<Attribute name = "mim_morbid_accession" />
> 		<Attribute name = "mim_morbid_description" />
> 		<Attribute name = "mim_gene_accession" />
> 		<Attribute name = "mim_gene_description" />
> 	</Dataset>
> </Query>
>
>
> Cheers,
> Steffen
>
> On Thu, Jun 2, 2011 at 7:07 PM, Lavinia Gordon
> <lavinia.gordon at mcri.edu.au> wrote:
>> Dear biomaRt users,
>>
>> Following a simple query like Task 2 in the biomaRt users guide
>> (http://bioconductor.org/packages/2.8/bioc/vignettes/biomaRt/inst/doc/biomaRt.pdf 
>> ),
>>
>> getBM(attributes = myattributes, filters = "entrezgene", values =
>> entrez,mart = ensembl)
>>
>> I am running into an issue with this error:
>> Error in getBM(attributes = myattributes, filters = "entrezgene",  
>> values =
>> entrez,  :
>>  Query ERROR: caught BioMart::Exception::Usage: Too many attributes  
>> selected
>> for External References
>>
>> where myattributes =
>> [1] "mim_morbid_accession"   "mim_morbid_description"  
>> "mim_gene_accession"
>>   "mim_gene_description"
>>
>> and entrez =
>> [1] "673" "837"
>>
>> Is there anyway around this error rather than just running two  
>> queries? I am
>> surprised that four attributes are considered too many.
>>
>> With thanks for your help,
>>
>> Lavinia Gordon.
>>
>>> sessionInfo()
>> R version 2.12.0 (2010-10-15)
>> Platform: i386-pc-mingw32/i386 (32-bit)
>>
>> locale:
>> [1] LC_COLLATE=English_Australia.1252  LC_CTYPE=English_Australia. 
>> 1252
>>  LC_MONETARY=English_Australia.1252 LC_NUMERIC=C
>> LC_TIME=English_Australia.1252
>>
>> attached base packages:
>> [1] stats     graphics  grDevices utils     datasets  methods   base
>>
>> other attached packages:
>> [1] biomaRt_2.6.0          limma_3.6.9             
>> hgu133plus2probe_2.7.0
>> AnnotationDbi_1.12.0   hgu133plus2cdf_2.7.0   gcrma_2.22.0
>> affy_1.28.0            Biobase_2.10.0
>>
>> loaded via a namespace (and not attached):
>>  [1] affyio_1.18.0         Biostrings_2.18.4     DBI_0.2-5
>> IRanges_1.8.9         preprocessCore_1.12.0 RCurl_1.5-0.1
>> RSQLite_0.9-4         splines_2.12.0        tools_2.12.0
>>  XML_3.2-0.2
>>
>>
>> --
>> Senior Bioinformatics Officer
>> Murdoch Childrens Research Institute
>> Royal Children's Hospital
>> Flemington Road
>> Parkville
>> Victoria 3052
>> Australia
>> www.mcri.edu.au
>>
>>
>>
>> ______________________________________________________________________
>> This email has been scanned by the MessageLabs Email Security System.
>> For more information please visit http://www.messagelabs.com/email
>>
>> _______________________________________________
>> Bioconductor mailing list
>> Bioconductor at r-project.org
>> https://stat.ethz.ch/mailman/listinfo/bioconductor
>> Search the archives:
>> http://news.gmane.org/gmane.science.biology.informatics.conductor
>>
> <Screen shot 2011-06-03 at 8.24.18 AM.jpg>

Rhoda Kinsella Ph.D.
Ensembl Bioinformatician,
European Bioinformatics Institute (EMBL-EBI),
Wellcome Trust Genome Campus,
Hinxton
Cambridge CB10 1SD,
UK.



More information about the Bioconductor mailing list