On 21 Mar 2007, at 20:35, Robert Hamon wrote:

Hi Robert,

This is a mixed biomart/ensembl problem.


I will try to answer the biomart bit then and let ensembl
web person to lend you their expertise on the rest :)


There's either a problem with the cvs for biomart or the installation doc
for Ensembl release43 contains an error.
Trying to get biomart from cvs (yes, logged in first) using this command:
"cvs -d :pserver:[EMAIL PROTECTED]:/cvsroot/CVSmaster co -r
release-0_5 biomart-perl"
I get this error:
"cvs server: cannot find module `biomart-perl' - ignored"

So I checked on the biomart website instead and found that using:
"cvs -d :pserver:[EMAIL PROTECTED]:/cvsroot/biomart co -r release-0_5
biomart-perl"
works fine to get biomart from cvs.


yes, this was a recent change and it was announced on mart-dev and ensembl-dev
mailing lists:

http://listserver.ebi.ac.uk/mailing-lists-archives/mart-dev/ msg00954.html


And to get biomart working I had to:
1- enable it in the siteconf.ini and multi.ini
2- restart the server for the perl.startup script to create martRegistry.xml
3- run "perl bin/configure.pl -r conf/martRegistry.xml" from within the
biomart-perl folder to create/update the visible templates/datasets and
maybe some other purposes...

Now my problem is that biomart isn't integrated into the ensembl website like at www.ensembl.org but rather loads up filling the whole window and
there's no theme applied, it looks really plain and confusing.

^^^
this needs ensembl web expertise


And also, after editing my marts I have to delete the
biomart-per/conf/martRegistry.xml, restart the server to rebuild the
martRegistry.xml again, and run configure.pl inside biomart-perl all over again... It's a very long process (1h+) and I need to do this constantly for the creation of our own marts. If I don't do these steps the changes don't
show up in biomart


I used to run ensembl38 with biomart integrated very nicely and to reload
the mart config all I had to do was delete the martRegistry.packed and
restart the server. The whole process took less then 10 minutes.

Did things really changes this much or have I not installed/been using it
properly?


The process of configuration does not scale very well due to recent
addition of compara marts. We are now working on improving the scalability of this process by introducing a dataset partition, dataset extensions and extensible linking concepts but unfortunately this is not going to happen immediately.

However there are some strategies which could make your life easier right now:
1. You can create a separate registry file just for your own marts and
run configure with this only. This should be very fast so you can run multiple times. Once you are happy and completed your changes, you can run the long configuration
process with the ensembl+your_mart registry only once.
2. If you are not interested in some of ensembl/compara marts you can delete them from the registry. As an example you can try commenting out compara marts. This alone
should bring the configuration time down considerably.

BTW, you do not have to delete registry file. You can now have multiple registries and point configure.pl to to the one you want with '-r' switch. If you want to reconfigure cleanly you should just run it with '--clean' switch (again you do not have to delete anything manually)
For more info look at the docs  at www.biomart.org

if you need more info  please drop us an email
a.


Thanks for your help.

Robert.


------------------------------------------------------------------------ -------
Arek Kasprzyk
EMBL-European Bioinformatics Institute.
Wellcome Trust Genome Campus, Hinxton,
Cambridge CB10 1SD, UK.
Tel: +44-(0)1223-494606
Fax: +44-(0)1223-494468
------------------------------------------------------------------------ -------


  • [mart-dev] Arek Kasprzyk

Reply via email to