Using apt-get
Live notebook
If you prefer to see code in action, the full installation process with apt-get is available as a Notebook in Google Collab.
Essentials
If you have apt-get, execute:
# General-purpose software
sudo apt-get update
sudo apt-get install ruby ruby-sqlite3 r-base sqlite3 python \
libcurl4-openssl-dev openjdk-8-jdk
# Bioinformatics software
sudo apt-get install ncbi-blast+ hmmer bedtools idba \
prodigal mcl barrnap scythe fastqc diamond-aligner
sudo ln -s $(which diamond-aligner) /usr/bin/diamondIDBA
The index of some distros may still have an old version of IDBA that didn't build the IDBA-UD flavor (you'll need at least v1.1.3-2). Check first if you have it:
idba_udIf you don't, you can get it by adding the Ubuntu Universe source to APT:
Or install it directly from the DEB package:
SolexaQA++
Next, you'll need to install SolexaQA++. If you have a 64-bits Linux:
If you have 32-bits Linux, you can build SolexaQA++ from source:
FastANI
FastANI is optional, but it may be required to search certain databases. It can be used instead of BLAST ANI to speed up indexing. If you have a 64-bits Linux:
If you have a 32-bits Linux, you can build it from source following the FastANI installation.
R packages
The full list of R packages is automatically installed by MiGA. However, we will install one package here to make sure everything is properly initialized.
MyTaxa utils
If you want to activate the MyTaxa and MyTaxa Scan steps, follow the instructions to install the MyTaxa Utils.
Last updated