BUSCO installation and run

That unil.ch link looks a bit too complicated, these are the commands I ran to get BUSCO via Singularity:

Download the image:

singularity pull docker://ezlabgva/busco:v5.2.2_cv1

Run the image with example genome.fasta, assuming it’s a genome and a plant:

 singularity run -B $(pwd):/busco_wd/ busco_v5.2.2_cv1.sif busco -l viridiplantae -m genome -i genome.fasta --out results

This will store the temporary files in the current working directory, the -v flag in Docker is the -B flag in Singularity, which means to mount (~connect) your current working directory inside the container as /busco_wd/

You will have a new folder in your working directory called busco_downloads which contains the models from, in this case, the viridiplantae dataset.

On a HPC you will need to use singularity. Docker requires root privileges to run which I’ll guess you don’t have.

Once you have singularity working try the following command:

singularity pull busco.img docker://ezlabgva/busco:v5.2.2_cv1

I know absolutely nothing about BUSCO so I cannot verify the container, but the Dockerhub page looks very well maintained with new version being released regularly.


Login
before adding your answer.

Traffic: 1174 users visited in the last hour

Source link