Table of Contents

VelvetOptimiser

Automatically optimise three of Velvet's assembly parameters.

Information

Usage

See which versions are available:

$ module avail velvetoptimiser

Load one version into your environment and run it:

$ module load velvetoptimiser/2.2.6
$ VelvetOptimiser.pl --help

Installation

Notes from the sysadmin during installation:

$ cd /tmp
$ wget https://github.com/tseemann/VelvetOptimiser/archive/refs/tags/2.2.6.zip
$ unzip 2.2.6.zip
$ cd VelvetOptimiser-2.2.6
$ grep -rh -oE "use Bio::.*$" VelvetOpt/* VelvetOptimiser.pl | sort -u | awk '{print $2}' | sed 's/;//'
Bio::SeqIO
$ cpanm -l perl5 Bio::SeqIO --force
$ sudo mkdir -p /export/apps/velvetoptimiser/2.2.6
$ sudo cp -r . /export/apps/velvetoptimiser/2.2.6

Note 1: VelvetOptimiser only says that it requires "BioPerl", but the BioPerl distribution frowns upon requiring the entire distribution. Here I have attempted to guess which modules are needed by checking the actual Perl "use" statements.