[BioC] Agilent IDs and biomaRt package
Sean Davis
sdavis2 at mail.nih.gov
Fri Apr 11 17:46:07 CEST 2008
On Fri, Apr 11, 2008 at 11:41 AM, Gonzalo Gómez <ggomez at cnio.es> wrote:
> Hi Sean, the commas are introduced in the original code, I lost them in the
> e-mail :-) So the AgiIDs object is ok in the original code. My sessionInfo:
And how about the quotation marks? This works fine for me:
> library(biomaRt)
Loading required package: RCurl
> ensembl = useMart("ensembl", dataset = "mmusculus_gene_ensembl")
Checking attributes and filters ... ok
> AgiIDs<-c("A_51_P227502" "A_52_P330395" "A_51_P183051")
Error: unexpected string constant in "AgiIDs<-c("A_51_P227502" "A_52_P330395""
> AgiIDs<- c("A_51_P227502" "A_52_P330395" "A_51_P183051")
Error: unexpected string constant in "AgiIDs<- c("A_51_P227502" "A_52_P330395""
> AgiIDs<- c("A_51_P227502","A_52_P330395","A_51_P183051")
> Agilent<-getGene(AgiIDs, type = 'agilent_probe', mart=ensembl)
> Agilent
agilent_probe mgi_symbol
1 A_51_P183051 Upb1
2 A_51_P227502 Mfap2
3 A_52_P330395 Farp1
description
1 Beta-ureidopropionase (EC 3.5.1.6) (Beta-alanine synthase)
(N- carbamoyl-beta-alanine amidohydrolase).
[Source:Uniprot/SWISSPROT;Acc:Q8VC97]
2 Microfibrillar-associated protein 2 precursor (MFAP-2) (Microfibril-
associated glycoprotein) (MAGP) (MAGP-1).
[Source:Uniprot/SWISSPROT;Acc:P55002]
3
FERMRhoGEF (Arhgef) and pleckstrin domain protein 1
[Source:RefSeq_peptide;Acc:NP_598843]
chromosome_name band strand start_position end_position ensembl_gene_id
1 10 B5.3 1 74869760 74904424 ENSMUSG00000033427
2 4 D3 1 140566596 140571882 ENSMUSG00000060572
3 14 E4 1 121434766 121682948 ENSMUSG00000025555
> R version 2.4.1 (2006-12-18)
> i386-apple-darwin8.8.1
>
> locale:
> en_GB.UTF-8/en_GB.UTF-8/en_GB.UTF-8/C/en_GB.UTF-8/en_GB.UTF-8
>
> attached base packages:
> [1] "tools" "stats" "graphics" "grDevices" "utils" "datasets"
> "methods" "base"
> other attached packages:
> biomaRt RCurl XML mgu74av2 mgug4122a annotate Biobase
> "1.8.2" "0.8-0" "1.7-2" "1.14.0" "1.14.0" "1.12.1" "1.12.2"
>
> Thanks for your help...
>
> Gonzalo
>
>
>
>
>
>
> Have you tried CARGO???
> http://cargo.bioinfo.cnio.es/
>
> *****************************
>
> Gonzalo Gómez López
> Bioinformatics Unit
> Spanish National Cancer Research Center, CNIO.
> 3 Melchor Fernández Almagro st.
> Madrid 28029
> Spain
> ggomez at cnio.es
> http://www.cnio.es
>
> Lab Phone: +34 91 732 80 00 (ext 3062)
> Fax: +34 91 224 69 76
> Skype: gonzalo.gomez7
>
> *****************************
>
>
>
> Sean Davis escribió:
>
>
>
> > On Fri, Apr 11, 2008 at 11:06 AM, Gonzalo Gómez <ggomez at cnio.es> wrote:
> >
> >
> > > Hi all! I am trying to make a simple query for Agilent IDs in ensembl
> > > using biomaRt package. The code seems to be simple and vignettes are
> > > clear, however it fails...Im not sure if this could be a bug in biomaRt
> > > or in my code
> > >
> > > #My code is :
> > >
> > > >library(biomaRt)
> > > >ensembl = useMart("ensembl", dataset = "mmusculus_gene_ensembl")
> > > >AgiIDs<-c("A_51_P227502" "A_52_P330395" "A_51_P183051")
> > >
> > > #I´ve tried:
> > >
> > > >Agilent<-getGene(AgiIDs, type = agilentprobe, mart=ensembl)
> > > Error in inherits(x, "factor") : object "agilentprobe" not found
> > >
> > > #and:
> > >
> > > >getBM(attributes = c("chromosome_name", "start_position"),
> > > filters=agilent-probe-2, values = AgiIDs, mart = ensembl)
> > > Error in inherits(x, "factor") : object "agilent" not found
> > >
> > > I´ve used listFilters(ensembl) in order to find the correct filters and
> > > type parametres and I also have used: agilent_probe but it doesn´t work
> > > anymore...
> > >
> > > >Agilent<-getGene(AgiIDs, type = agilent_probe, mart=ensembl)
> > > Error in inherits(x, "factor") : object "agilent_probe" not found
> > > >getBM(attributes = c("chromosome_name", "start_position"),
> > > filters=agilent_probe, values = AgiIDs, mart = ensembl)
> > > Error in inherits(x, "factor") : object "agilent_probe" not found
> > >
> > >
> > > Please, I´ll be very thankful if anybody can help me with this...
> > >
> > >
> >
> > Hi, Gonzalo. Your AgiIDs needs some commas. I think you need some
> > extra quotes around agilent_probe and agilent? Does that help? If
> > not, do not forget to include sessionInfo() if you need more help.
> >
> > Sean
> >
> >
>
> **NOTA DE CONFIDENCIALIDAD** Este correo electrónico, y en su caso los
> ficheros adjuntos, pueden contener información protegida para el uso
> exclusivo de su destinatario. Se prohíbe la distribución, reproducción o
> cualquier otro tipo de transmisión por parte de otra persona que no sea el
> destinatario. Si usted recibe por error este correo, se ruega comunicarlo al
> remitente y borrar el mensaje recibido.
> **CONFIDENTIALITY NOTICE** This email communication and any attachments may
> contain confidential and privileged information for the sole use of the
> designated recipient named above. Distribution, reproduction or any other
> use of this transmission by any party other than the intended recipient is
> prohibited. If you are not the intended recipient please contact the sender
> and delete all copies.
>
>
More information about the Bioconductor
mailing list