Hi Syed,
thanks for your reply,
speed, bandwidth are the reasons.
e.g. **unless I am doing something wrong**
right now using R and biomaRt (with factory settings) :
require(biomaRt)
a_mart=useMart(biomart="ensembl",dataset='hsapiens_gene_ensembl')
system.time({getBM(attributes=c('go_id'),filters='hgnc_symbol',values=c("KRAS"),
mart=a_mart) })
# user system elapsed
# 0.007 0.001 23.218
which is too slow. Admittedly, the second time this runs *within the
same R session*, it drops down to 3 seconds, but this is not a likely
scenario.
Thanks,
Andreas
On 12/04/2012 14:59, Syed Haider wrote:
Hi Andreas,
Before getting into the details of database updates, i wonder why would
you prefer to have databases downloaded locally as opposed to using it
whereever its hosted. BioMart is a system that enables data integration
by means of federation. Hence, it kind of defeats the purpose if one
downloads everything locally. Moreover, if you have data locally, you
enter into a rather bigger probem of updates for each of the sources you
downloaded as all of them have their own major/minor release cycles etc.
I might be missing something important w.r.t your requirements, hence i
ask :)
Best,
Syed
On 12/04/2012 14:10, andreas H wrote:
Hello there,
After days of searching around I can't find a simple step-by-step guide
on how to install biomart locally including databases. Could you point
me to such a document if what I want to do is possible at all?
I have also read the biomart 0.8 install manual, I have managed to set
up a webserver, I can make it read data from local source but I can't
find how to automatically download and install these sources locally.
If you can contribute more, then preferably:
1) I would like to know how to select a database and transfer it locally
to my own, local mysql server, without having to go to each vendor's
website download their files and install it to my local db. I mean is
there a click-and-install feature in *mart-configurator* or something? I
visualise this as I give my local mysql password and the databses are
install automatically there.
2) I would like to install only a small subset of databases locally -
the ones that i use a lot.
3) Ideally, I would like with a few clicks to update the biomart
databases which are installed locally, every few weeks/months.
My aim right now is to convert between ensembl, uniprot, hugo protein
IDs and get GO terms for each protein.
Thanking you in advance,
andreas
--
Andreas Hadjiprocopis (HSO,CMB,H+M)
Institute of Cancer Research London / +44 207 1535076
The Institute of Cancer Research: Royal Cancer Hospital, a charitable Company
Limited by Guarantee, Registered in England under Company No. 534147 with its
Registered Office at 123 Old Brompton Road, London SW7 3RP.
This e-mail message is confidential and for use by the addressee only. If the
message is received by anyone other than the addressee, please return the
message to the sender by replying to it and then delete the message from your
computer and network.
_______________________________________________
Users mailing list
[email protected]
https://lists.biomart.org/mailman/listinfo/users