[BioC] dead or alive vignette in biomaRt? was: question about biomaRt problem
Wolfgang Huber
whuber at embl.de
Tue Mar 13 22:19:45 CET 2012
Dear Steffen
thank you. I understand your argument: in some cases, the code in the
vignette may fail due to transient network or server problems (I wonder
how often this is nowadays still the case?). Unfortunately, it can also
fail due to persistent changes in the content of the queried BioMart
databases. I think an automated way of catching the latter is important
- rather than putting this burden on users, who may be unexperienced and
might get quite frustrated.
Does anyone have a clever idea on how to solve this dilemma?
Best wishes
Wolfgang
Mar/12/12 4:46 PM, Steffen Durinck scripsit::
> Hi Wolfgang, Heidi,
>
> I'll give the biomaRt vignette an update later this week. All examples
> in the vignette used to be run during the package building process but
> often the build would fail due to internet connection problems or slow
> server responses, issues unrelated to the biomaRt package itself. This
> is the main reason why I deactivated running them as there was often
> nothing wrong with the examples but the package build would fail and I
> wanted to keep many examples in the vignette so users can understand the
> wide variety of different queries available to them through biomaRt.
>
> Cheers,
> Steffeb
>
> On Thu, Mar 8, 2012 at 7:06 AM, Wolfgang Huber <whuber at embl.de
> <mailto:whuber at embl.de>> wrote:
>
> Dear Heidi,
> thanks!
>
> Dear Steffen,
> it seems that the code example in the biomaRt vignette where Rong
> got this from would benefit from being updated.
>
> Best wishes
> Wolfgang
>
>
>
>
>
> Heidi Dvinge scripsit 03/07/2012 10:49 PM:
>
> Hi Rong>
>
> Hello,
> when I use the biomaRt package from R/bioconductor,
> there appears a problem:
> library("biomaRt")
> ensembl=useMart("ensembl",__dataset="hsapiens_gene___ensembl")
> refseqinds=c("NM_005359","NM___000546")
> ipro=getBM(attributes=c("__refseq_dna","interpro","__interpro_description"),__filters="refseq_dna",values=__refseqinds,mart=ensembl)
>
>
> it looks like you're using RefSeq *mRNA* IDs, not *DNA* IDs. The
> following
> works:
>
> ipro=getBM(attributes=c("__refseq_mrna","interpro","__interpro_description"),__filters="refseq_mrna",values=__refseqinds,mart=ensembl)
> ipro
>
> refseq_mrna interpro interpro_description
> 1 NM_000546 IPR011615 p53, DNA-binding domain
> 2 NM_000546 IPR010991 p53, tetramerisation domain
> 3 NM_000546 IPR013872 p53 transactivation domain
> 4 NM_000546 IPR002117 p53 tumour suppressor family
> 5 NM_005359 IPR001132 SMAD domain, Dwarfin-type
> 6 NM_005359 IPR003619 MAD homology 1, Dwarfin-type
> 7 NM_005359 IPR013019 MAD homology, MH1
>
> HTH
> \Heidi
>
>
> ipro
> [1] refseq_dna interpro interpro_description<0 rows> (or
> 0-length
> row.names)
>
> Can anyone tell me what's the problem? Are there any other
> way to retrieve
> the gene name from refseq gene ID?
>
> -- output of sessionInfo():
>
> sessionInfo()
>
> R version 2.14.1 (2011-12-22)
> Platform: x86_64-apple-darwin9.8.0/x86___64 (64-bit)
>
> locale:
> [1]
> en_US.UTF-8/en_US.UTF-8/en_US.__UTF-8/C/en_US.UTF-8/en_US.UTF-__8
>
> attached base packages:
> [1] stats graphics grDevices utils datasets
> methods base
>
> other attached packages:
> [1] biomaRt_2.10.0
>
> loaded via a namespace (and not attached):
> [1] RCurl_1.91-1 tools_2.14.1 XML_3.9-4
>
>
>
> --
> Best wishes
> Wolfgang
>
> Wolfgang Huber
> EMBL
> http://www.embl.de/research/__units/genome_biology/huber
> <http://www.embl.de/research/units/genome_biology/huber>
>
>
> _________________________________________________
> Bioconductor mailing list
> Bioconductor at r-project.org <mailto:Bioconductor at r-project.org>
> https://stat.ethz.ch/mailman/__listinfo/bioconductor
> <https://stat.ethz.ch/mailman/listinfo/bioconductor>
> Search the archives:
> http://news.gmane.org/gmane.__science.biology.informatics.__conductor <http://news.gmane.org/gmane.science.biology.informatics.conductor>
>
>
--
Best wishes
Wolfgang
Wolfgang Huber
EMBL
http://www.embl.de/research/units/genome_biology/huber
More information about the Bioconductor
mailing list