Reference

gustaf(1)

Gustaf - Generic mUlti-SpliT Alignment Finder: Tool for split-read mapping allowing multiple splits.

NAME

gustaf - Gustaf - Generic mUlti-SpliT Alignment Finder: Tool for split-read mapping allowing multiple splits.

SYNOPSIS

gustaf [OPTIONS] <GENOME FASTA FILE> <READ FASTA FILE>

gustaf [OPTIONS] <GENOME FASTA FILE> <READ FASTA FILE> <READ FASTA FILE 2>

DESCRIPTION

GUSTAF uses SeqAns STELLAR to find splits as local matches on different strands or chromosomes. Criteria and penalties to chain these matches can be specified. Output file contains the breakpoints along the best chain.

The genome file is used as database input, the read file as query input.

All STELLAR options are supported. See STELLAR documentation for STELLAR parameters and options.

(c) 2011-2012 by Kathrin Trappe

REQUIRED ARGUMENTS

FASTA_FILE_1 INPUT_FILE

Valid filetypes are: .fq, .fastq, .fasta, and .fa.

FASTA_FILE_2 List of INPUT_FILE's

Either one (single-end) or two (paired-end) read files. Valid filetypes are: .fq, .fastq, .fasta, and .fa.

OPTIONS

-h, --help

Display the help message.

--version

Display version information.

Main Options:

-tp, --transPen INTEGER

Interchromosomal translocation penalty Default: 5.

-ip, --invPen INTEGER

Inversion penalty Default: 5.

-op, --orderPen INTEGER

Intrachromosomal order change penalty Default: 0.

-oth, --overlapThresh DOUBLE

Allowed overlap between matches Default: 0.5.

-gth, --gapThresh INTEGER

Allowed gap length between matches, default value corresponse to expected size of microindels (5 bp) Default: 5.

-ith, --initGapThresh INTEGER

Allowed initial or ending gap length at begin and end of read with no breakpoint (e.g. due to sequencing errors at the end) Default: 15.

-bth, --breakendThresh INTEGER

Allowed initial or ending gap length at begin and end of read that creates a breakend/breakpoint (e.g. for reads extending into insertions) Default: 30.

-tth, --tandemThresh INTEGER

Minimal length of (small) insertion/duplication with double overlap to be considered tandem repeat Default: 50.

-pth, --breakpoint-pos-range INTEGER

Allowed difference in breakpoint position Default: 5.

-cbp, --complex-breakpoints

Disable inferring complex SVs

-st, --support INTEGER

Number of supporting reads Default: 2.

-mst, --mate-support INTEGER

Number of supporting concordant mates Default: 2.

-ll, --library-size INTEGER

Library size of paired-end reads

-le, --library-error INTEGER

Library error (sd) of paired-end reads

-rc, --revcompl

Disable reverse complementing second mate pair input file.

Input Options:

-m, --matchfile INPUT_FILE

File of (stellar) matches Valid filetypes are: .gff and .GFF.

Output Options:

-gff, --gffOut OUTPUT_FILE

Name of gff breakpoint output file. Valid filetypes are: .txt and .gff. Default: breakpoints.gff.

-vcf, --vcfOut OUTPUT_FILE

Name of vcf breakpoint output file. Valid filetypes are: .vcf and .txt. Default: breakpoints.vcf.

-j, --jobName STRING

Job/Queue name Default: .

-do, --dots

Enable graph output in dot format

Parallelization Options:

-nth, --numThreads INTEGER

Number of threads for parallelization of I/O. Default: 1.

Main Options:

-e, --epsilon DOUBLE

Maximal error rate (max 0.25). In range [0.0000001..0.25]. Default: 0.05.

-l, --minLength INTEGER

Minimal length of epsilon-matches. In range [0..inf]. Default: 100.

-f, --forward

Search only in forward strand of database.

-r, --reverse

Search only in reverse complement of database.

-a, --alphabet STRING

Alphabet type of input sequences (dna, rna, dna5, rna5, protein, char). One of dna, dna5, rna, rna5, protein, and char.

-v, --verbose

Set verbosity mode.

Filtering Options:

-k, --kmer INTEGER

Length of the q-grams (max 32). In range [1..32].

-rp, --repeatPeriod INTEGER

Maximal period of low complexity repeats to be filtered. Default: 1.

-rl, --repeatLength INTEGER

Minimal length of low complexity repeats to be filtered. Default: 1000.

-c, --abundanceCut DOUBLE

k-mer overabundance cut ratio. In range [0..1]. Default: 1.

Verification Options:

-x, --xDrop DOUBLE

Maximal x-drop for extension. Default: 5.

-vs, --verification STRING

Verification strategy: exact or bestLocal or bandedGlobal One of exact, bestLocal, and bandedGlobal. Default: exact.

-dt, --disableThresh INTEGER

Maximal number of verified matches before disabling verification for one query sequence (default infinity). In range [0..inf].

-n, --numMatches INTEGER

Maximal number of kept matches per query and database. If STELLAR finds more matches, only the longest ones are kept. Default: 50.

-s, --sortThresh INTEGER

Number of matches triggering removal of duplicates. Choose a smaller value for saving space. Default: 500.

History

--abundanceCut since Debian 10 (Buster); --alphabet since Debian 10 (Buster); --breakendThresh since Debian 10 (Buster); --breakpoint-pos-range since Debian 10 (Buster); --complex-breakpoints since Debian 10 (Buster); --disableThresh since Debian 10 (Buster); --dots since Debian 10 (Buster); --epsilon since Debian 10 (Buster); --forward since Debian 10 (Buster); --gapThresh since Debian 10 (Buster); --gffOut since Debian 10 (Buster); --help since Debian 10 (Buster); --initGapThresh since Debian 10 (Buster); --invPen since Debian 10 (Buster); --jobName since Debian 10 (Buster); --kmer since Debian 10 (Buster); --library-error since Debian 10 (Buster); --library-size since Debian 10 (Buster); --matchfile since Debian 10 (Buster); --mate-support since Debian 10 (Buster); --minLength since Debian 10 (Buster); --numMatches since Debian 10 (Buster); --numThreads since Debian 10 (Buster); --orderPen since Debian 10 (Buster); --overlapThresh since Debian 10 (Buster); --repeatLength since Debian 10 (Buster); --repeatPeriod since Debian 10 (Buster); --revcompl since Debian 10 (Buster); --reverse since Debian 10 (Buster); --sortThresh since Debian 10 (Buster); --support since Debian 10 (Buster); --tandemThresh since Debian 10 (Buster); --transPen since Debian 10 (Buster); --vcfOut since Debian 10 (Buster); --verbose since Debian 10 (Buster); --verification since Debian 10 (Buster); --version since Debian 10 (Buster); --xDrop since Debian 10 (Buster); -a since Debian 10 (Buster); -bth since Debian 10 (Buster); -c since Debian 10 (Buster); -cbp since Debian 10 (Buster); -do since Debian 10 (Buster); -dt since Debian 10 (Buster); -e since Debian 10 (Buster); -f since Debian 10 (Buster); -gff since Debian 10 (Buster); -gth since Debian 10 (Buster); -h since Debian 10 (Buster); -ip since Debian 10 (Buster); -ith since Debian 10 (Buster); -j since Debian 10 (Buster); -k since Debian 10 (Buster); -l since Debian 10 (Buster); -le since Debian 10 (Buster); -ll since Debian 10 (Buster); -m since Debian 10 (Buster); -mst since Debian 10 (Buster); -n since Debian 10 (Buster); -nth since Debian 10 (Buster); -op since Debian 10 (Buster); -oth since Debian 10 (Buster); -pth since Debian 10 (Buster); -r since Debian 10 (Buster); -rc since Debian 10 (Buster); -rl since Debian 10 (Buster); -rp since Debian 10 (Buster); -s since Debian 10 (Buster); -st since Debian 10 (Buster); -tp since Debian 10 (Buster); -tth since Debian 10 (Buster); -v since Debian 10 (Buster); -vcf since Debian 10 (Buster); -vs since Debian 10 (Buster); -x since Debian 10 (Buster).