Galaxy | Tool Preview

viga (version 0.10.3)
Input file as a FASTA file. It can contain multiple sequences (e.g. metagenomic contigs)
Modifiers per every FASTA header according to SeqIn (https://www.ncbi.nlm.nih.gov/Sequin/modifiers.html)
Read length for the circularity prediction
Window size used to determine the origin of replication in circular contigs according to the cumulative GC skew
Sliding window size for the origin of replication prediction
Name of the sequences. If the input is a multifasta file, please put a general name
Printing the output as GFF3 file (Default: FALSE)
DIAMOND Protein Database that will be used for the protein function prediction
Use of exhaustive BLAST to predict the proteins by homology according to Fozo et al. (2010) Nucleic Acids Res (Default=FALSE)

About VIGA

VIGA is a script written in Python 2.7 that annotates viral genomes automatically (using a de novo algorithm) and predict the function of their proteins using BLAST and HMMER.


About this Galaxy wrapper

Requirements

Docker should first be installed and working on the server where this Galaxy instance is setup. The user running Galaxy should be part of the docker user group.

  1. Download or clone the VIGA Github repository (as a submodule) in to the tools directory.

Configuration

Update database paths in .loc files

Edit the following files in the tool-data directory and add paths to corresponding databases:

Create or update the Galaxy job configuration file

If the file config/job_conf.xml does not exist, create it by copying the template config/job_conf.xml.sample_basic in the Galaxy directory. Then add a Docker destination for viga. Change /data/databases under docker_volumes to the location where your databases are stored. Here is an example:

<?xml version="1.0"?>
<!-- A sample job config that explicitly configures job running the way it is configured by default (if there is no explicit config). -->
<job_conf>
    <plugins>
        <plugin id="local" type="runner" load="galaxy.jobs.runners.local:LocalJobRunner" workers="4"/>
    </plugins>
    <handlers>
        <handler id="main"/>
    </handlers>
    <destinations default="local">
        <destination id="local" runner="local"/>
        <destination id="docker" runner="local">
                <param id="docker_enabled">true</param>
                <param id="docker_sudo">false</param>
                <param id="docker_auto_rm">true</param>
                <param id="docker_volumes">$defaults,/data/databases:ro</param>
        </destination>
    </destinations>
    <tools>
      <tool id="viga" destination="docker"/>
    </tools>
</job_conf>

Restart Galaxy. The tool will now be ready to use.


Output files

VIGA creates the following output files:


License and citation

VIGA and this Galaxy wrapper - GPLv3.

Galaxy

You can use this tool only if you agree to the license terms of: VIGA.