The final output .zip folder (outputs.zip) is emailed to the provided address. Outputs from the full genome analysis is saved in the folder fullSequence-output. Results from gene-specific analyses are saved in the folder geneAnalysis-output, and the output for relative mutation rates is saved in the folder avg_mutation_rate_final.
For detailed Prokka installation instructions for your OS, visit this site: https://github.com/tseemann/prokkaFor brew users in Linux:
minced does not properly install via brew; but minced is not required for viral annotation. After Brew installs Prokka, uninstall minced, and start working!
brew install brewsci/bio/prokka
brew uninstall --ignore-dependencies minced
For Ubuntu users with sudo access, you can also follow these steps:
sudo apt-get install libdatetime-perl libxml-simple-perl libdigest-md5-perl git default-jre bioperl
sudo cpan Bio::Perl
git clone https://github.com/tseemann/prokka.git $HOME/prokka
$HOME/prokka/bin/prokka --setupdb
For detailed Muscle installation instructions for your OS, visit this site: https://github.com/rcedgar/muscle/releases/tag/5.1.0
If you have pip installed for your Python3, follow these steps:
python3 -m pip install biopython
python3 -m pip install matplotlib
python3 -m pip install flask
python3 -m pip install flask-mail
You may need to set xcb as the Qt platform plugin for obtaining the matplotlib produced tree.jpg. Follow these steps:
sudo apt-get install libxcb-xinerama0
export QT_QPA_PLATFORM_PLUGIN_PATH = /path/to/qt/plugins/platforms
export QT_QPA_PLATFORM = xcb
After completing necessary installations, run the web app with app.py :)
python3 app.py
Alternatively, you can use the command line interface with main.py (app.py calls main.py using the subprocess library).
python3 main.py <input_fasta_file> <reference strain>
The <input_fasta_file> comprises the complete set of whole genome sequences (WGS) for the strains you intend to analyze. Each strain's FASTA header should be the name of the strain.