SPLAZERS(1)

πŸ“¦
version 2.5.2 Β· 2 versions
, in ubuntu stonking

πŸ’– SPLAZERS(1) πŸ’–

okay bestie, sit DOWN, because this is splazers, aka Split-map read sequences, and she is serving prefix-suffix mapping realness. 🌸 This is the SPLAZERS(1) manual, and yes, I'm gonna walk you through every single flag because you deserve the full ✨experience✨, not the cliffnotes.


✨ NAME ✨

splazers β€” Split-map read sequences πŸ¦‹


✨ SYNOPSIS ✨

splazers [OPTIONS] <GENOME FILE> <READS FILE>
splazers [OPTIONS] <GENOME FILE> <READS FILE 1> <READS FILE 2>

✨ DESCRIPTION ✨

So here's the tea, bestie πŸ“: splazers uses a prefix-suffix mapping strategy to split-map read sequences.

If you hand her a SAM file of mapped reads as input, then all the unmapped-but-anchored reads get split-mapped onto anchoring target regions β€” and for that you gotta specify option -an, okay? Don't forget it. πŸ‘‘

If instead you hand her a Fasta/q file of reads, then reads get split-mapped onto the whole reference sequence. Rainbow energy. 🌈

(c) Copyright 2010 by Anne-Katrin Emde.


✨ REQUIRED ARGUMENTS ✨

ARGUMENT 0 INPUT_FILE

A reference genome file. The valid filetypes are .sam[.*], .raw[.*], .gbk[.*], .frn[.*], .fq[.*], .fna[.*], .ffn[.*], .fastq[.*], .fasta[.*], .fas[.*], .faa[.*], .fa[.*], .embl[.*], and .bam β€” and where that * shows up, it can be any of these extensions: gz, bz2, and bgzf for transparent (de)compression. So yeah, she'll unzip your stuff on the fly, no cap. πŸ’…

READS β€” List of INPUT_FILE's

Either one (single-end) or two (paired-end) read files. Same valid filetypes as above, literally the whole list again: .sam[.*], .raw[.*], .gbk[.*], .frn[.*], .fq[.*], .fna[.*], .ffn[.*], .fastq[.*], .fasta[.*], .fas[.*], .faa[.*], .fa[.*], .embl[.*], and .bam, where * is any of gz, bz2, and bgzf for transparent (de)compression. πŸŽ€


✨ OPTIONS ✨

  • -h, --help β€” Display the help message.
  • --version β€” Display version information.

πŸ’… Main Options::

  • -o, --output OUTPUT_FILE β€” Change the output filename. Default: <READS FILE>.result.
  • -f, --forward β€” only compute forward matches.
  • -r, --reverse β€” only compute reverse complement matches.
  • -i, --percent-identity DOUBLE β€” Percent identity threshold. In range [50..100]. Default: 92.
  • -rr, --recognition-rate DOUBLE β€” set the percent recognition rate. In range [80..100]. Default: 99.
  • -pd, --param-dir STRING β€” Read user-computed parameter files in the directory <DIR>.
  • -id, --indels β€” Allow indels. Default: mismatches only.
  • -ll, --library-length INTEGER β€” Paired-end library length. In range [1..inf]. Default: 220.
  • -le, --library-error INTEGER β€” Paired-end library length tolerance. In range [0..inf]. Default: 50.
  • -m, --max-hits INTEGER β€” Output only <NUM> of the best hits. In range [1..inf]. Default: 100.
  • --unique β€” Output only unique best matches, which is literally -m 1 -dr 0 -pa.
  • -tr, --trim-reads INTEGER β€” Trim reads to the given length. Default: off. In range [14..inf].
  • -mcl, --min-clipped-len INTEGER β€” min. read length for read clipping. In range [1..inf]. Default: 0.
  • -qih, --quality-in-header β€” quality string in fasta header.
  • -ou, --outputUnmapped OUTPUT_FILE β€” output filename for unmapped reads.
  • -v, --verbose β€” verbose mode.
  • -vv, --vverbose β€” very verbose mode. (she's loud, she's proud πŸ”₯)

🌈 Output Format Options::

  • -a, --alignment β€” dump the alignment for each match.
  • -pa, --purge-ambiguous β€” purge reads with more than max-hits best matches.
  • -dr, --distance-range INTEGER β€” only consider matches with at most NUM more errors compared to the best (default output all).
  • -of, --output-format INTEGER β€” Set output format. 0 = RazerS, 1 = Enhanced Fasta, 2 = Eland, 3 = GFF, 4 = SAM. In range [0..4].
  • -gn, --genome-naming INTEGER β€” Select how genomes are named. 0 = use Fasta id, 1 = enumerate beginning with 1. In range [0..1]. Default: 0.
  • -rn, --read-naming INTEGER β€” Select how reads are named. 0 = use Fasta id, 1 = enumerate beginning with 1. In range [0..1]. Default: 0.
  • -so, --sort-order INTEGER β€” Select how matches are sorted. 0 = read number, 1 = genome position. In range [0..1]. Default: 0.
  • -pf, --position-format INTEGER β€” Select begin/end position numbering (see the Coordinate section below). 0 = gap space, 1 = position space. In range [0..1]. Default: 0.

🧚 Split Mapping Options::

  • -sm, --split-mapping INTEGER β€” min. match length for prefix/suffix mapping (to disable split mapping, set it to 0). Default: 18.
  • -maxG, --max-gap INTEGER β€” max. length of middle gap. Default: 10000.
  • -minG, --min-gap INTEGER β€” min. length of middle gap (for edit distance mapping about 10% of read length is recommended). Default: 0.
  • -ep, --errors-prefix INTEGER β€” max. number of errors in prefix match. Default: 1.
  • -es, --errors-suffix INTEGER β€” max. number of errors in suffix match. Default: 1.
  • -gl, --genome-len INTEGER β€” genome length in Mb, for computation of the expected number of random matches. In range [-inf..10000]. Default: 3000.
  • -an, --anchored β€” anchored split mapping: only unmapped reads with mapped mates will be considered, and it requires the reads to be given in SAM format. πŸ‘‘
  • -pc, --penalty-c INTEGER β€” percent of read length, used as penalty for split-gap. Default: 2.

🌸 Filtration Options::

  • -oc, --overabundance-cut INTEGER β€” Set the k-mer overabundance cut ratio. In range [0..1].
  • -rl, --repeat-length INTEGER β€” Skip simple-repeats of length <NUM>. In range [1..inf]. Default: 1000.
  • -tl, --taboo-length INTEGER β€” Set taboo length. In range [1..inf]. Default: 1.
  • -lm, --low-memory β€” decrease memory usage at the expense of runtime.

πŸ¦‹ Verification Options:

  • -mN, --match-N β€” N matches all other characters. Default: N matches nothing.
  • -ed, --error-distr STRING β€” Write error distribution to FILE.

bestie bestie bestie β€” remember -an needs SAM format reads and only looks at unmapped reads that have mapped mates. And --unique is literally -m 1 -dr 0 -pa in a trench coat. iykyk πŸ’œ

and that's the whole page, no crumbs left πŸ’… this was splazers version 1.3.12 [tarball], from the SPLAZERS(1) manual β€” go split-map something iconic, mwah πŸŽ€βœ¨

πŸ“¦ where this page comes from