Installation¶
BUSCOlite can be installed using pip or conda.
Requirements¶
BUSCOlite has the following dependencies:
- Python 3.6 or later
- pyhmmer (>=0.12.0)
- pyfastx
- natsort
- augustus (for genome mode)
- miniprot (for genome mode)
Installing with pip¶
To install the latest release version using pip:
To install the development version directly from GitHub:
Installing with conda¶
BUSCOlite is available on the bioconda channel:
Installing External Dependencies¶
For genome mode, you need to install Augustus and miniprot:
Augustus¶
Augustus can be installed using conda:
Augustus PPX Mode
Many versions of Augustus on conda have non-functional PPX/--proteinprofile mode. If you encounter issues, you may need to compile Augustus from source.
To compile Augustus from source:
Miniprot¶
Miniprot can be installed using conda:
Or compiled from source:
BUSCO Lineages¶
BUSCOlite requires BUSCO lineage data, which can be downloaded from the BUSCO website:
Download the appropriate lineage for your organism:
# Example: Download the fungi lineage
wget https://busco-data.ezlab.org/v5/data/lineages/fungi_odb10.2020-09-10.tar.gz
tar -xzf fungi_odb10.2020-09-10.tar.gz
Verifying Installation¶
To verify that BUSCOlite is installed correctly:
This should display the version of BUSCOlite.