EUKulele setup database
slaperriere opened this issue · 4 comments
Hello,
I am excited to give EUkulele a try! I am having trouble setting up the database. I downloaded the cleaned MMETSP assemblies, and I also tried having EUkulele download the database. I ran the following:
EUKulele setup --database mmetsp
EUKulele setup --database mmetsp --reference_dir <path to assemblies>
Both resulted in the following:
Running EUKulele with command line arguments, as no valid configuration file was provided.
METs or MAGs argument (-m/--mets_or_mags) is required with one of 'mets' or 'mags'.
Should the database be set up some other way? I cloned EUkulele from github.
Thanks,
Sarah
Hi Sarah,
Thanks for checking out EUKulele! I think you found an error in our readthedocs site. Thanks so much for posting.
To setup or download a database you can use the following command:
EUKulele download --database mmetsp
This should pull and automatically configure the database for you. There are other ways to point to a database (e.g. by modifying the config file). Also, if you were to run a full fledged EUKulele command (e.g. EUKulele -m mags -o test -s test-files -- database mmetsp
) and EUKulele cannot find a reference db locally it will automatically download and configure one for you.
Regardless, thanks for posting an issue. I will fix the readthedocs site.
Best,
Harriet
Also, I think the best way to download and install EUKulele right now (to ensure all dependencies are present) is with bioconda: conda install -c bioconda -c conda-forge eukulele
However, just looking at your error output it looks like it is working... but BUSCO can be a bit pesky downstream so if you run into issues try a conda install.
Hi Harriet,
Thanks! EUKulele download worked. Though you were correct, BUSCO gave me an error.
Running busco with 1 simultaneous jobs...
[] is what is in BUSCO directory
BUSCO initial run did not complete successfully.
Please check the BUSCO run log files in the log/ folder.
Originally, I cloned from github because the conda install kept freezing. I tried again and it keeps getting suck on "Solving environment".
Best,
Sarah
Hi @slaperriere !
For that BUSCO issue, if you prefer not to re-download EUKulele
, you might be able to get away with downgrading your BUSCO
install to 4.0.6. Unfortunately, there is a bug with EUKulele
and the most recent versions of BUSCO
. When you download EUKulele
with conda
, you get 4.0.6, which is why we recommend installing EUKulele
via conda
. We're hoping to get BUSCO
on track with the release of BUSCO
5.
Thanks so much again for your interest in EUKulele
!