Skip to content

Latest commit

 

History

History
63 lines (40 loc) · 5.05 KB

INSTALL.md

File metadata and controls

63 lines (40 loc) · 5.05 KB

Sondovač install instructions

Sondovač is a script to create orthologous low-copy nuclear probes from transcriptome and genome skim data for target enrichment.

Requirements to run Sondovač

Sondovač is tested on openSUSE and Debian Linux distributions. It will run on any Linux/UNIX operating system.

In order to run Sondovač you need a UNIX-based operating system (preferably Linux) equipped with BASH or compatible shell interpreter (this should by default be available for any Linux distribution. You should use the current operating system version supported by upstream. Older operating systems can have different versions of shell and system libraries, which can cause various problems and incompatibilities.

Sondovač uses several scientific software packages (namely BLAT, Bowtie2, CD-HIT, FLASH, Geneious, and SAMtools), and basic UNIX tools. Sondovač will check if those programs are installed --- available in the PATH (i.e. if the shell application can locate and launch respective binaries). If you have those packages installed (in current versions), ensure their binaries are in PATH. This should not be a problem for basic tools available in any UNIX-based operating system, as basic installation usually contains all needed tools. If you lack some of the required tools, the script will notify you, and you will have to install them manually. If this is needed, check the documentation for your operating system. Users of macOS can install those applications also using Homebrew. For compilation of needed software you need GNU G++, GNU GCC, libpng developmental files, and zlib developmental files. Ensure that you have those tools available --- they should be readily available for any UNIX-based operating system.

sondovac_part_a.sh requires the following software packages:

sondovac_part_b.sh requires the following software packages:

Geneious is required for step 7 of the pipeline. See below, README.md and PDF manual for details.

Basic UNIX tools are required to run Sondovač. They are usually readily available in UNIX systems (coreutils), so there is usually no need to install them manually. macOS is missing some tools and for others (typically sed, grep or awk) contains outdated BSD versions. We recommend to install Homebrew and use it to install all needed tools (coreutils, gnu-sed, gawk, grep, bash, and also the scientific software). See the PDF manual for details about tools required by Sondovač and their manual installation.

Install Sondovač

Download the latest version of Sondovač from https://github.com/V-Z/sondovac/releases/, unpack it and start by

./sondovac_part_a.sh -h

to see basic usage instructions. See README.md and PDF manual for more information.

Help for usage of terminal

If you are not familiar with the usage of command line, familiarise yourself with some basic tutorials first. You can try some of these:

Steps of the pipeline

Sondovač workflow is divided into three parts (see README.md and PDF manual for details):

  • 1) Raw input data are analyzed by sondovac_part_a.sh.
  • 2) Sequences obtained in part A are assembled by Geneious in a separate step by the user.
  • 3) Final probes are produced by sondovac_part_b.sh.

For part (2) of the script the user must have Geneious. We plan to replace it with a free open-source command line tool in a future release of Sondovač. Visit https://www.geneious.com/ for download, purchase, installation and usage of Geneious.