SIMKACOUNT(1)

✨ NAME ✨

simkaCount β€” a comparative metagenomics method dedicated to NGS datasets πŸ§¬πŸ’–


πŸŽ€ SYNOPSIS πŸŽ€

ok so bestie, here's the thing: this page doesn't actually give you a tidy synopsis line. What it gives you is the whole vibe of running the thing wrong, which honestly? iconic.

ERROR: Unknown parameter '-h'
ERROR: Option '-out-tmp-simka' is mandatory
ERROR: Option '-bank-name' is mandatory
ERROR: Option '-bank-index' is mandatory
ERROR: Option '-min-read-size' is mandatory
ERROR: Option '-min-shannon-index' is mandatory
ERROR: Option '-max-reads' is mandatory
ERROR: Option '-nb-datasets' is mandatory
ERROR: Option '-nb-partitions' is mandatory
ERROR: Option '-in' is mandatory

That's it. That's the whole DESCRIPTION up top. πŸ’€


🌸 DESCRIPTION 🌸

So when you poke at this thing with -h, it does not hand you a cozy little help screen. Instead it yells at you with the block above β€” one ERROR: Unknown parameter '-h' and then a whole list of ERROR: Option '...' is mandatory lines for every option you forgot.

Translate it for me, bestie? Sure: that error list is literally the receipt of everything simkaCount needs before it'll even look at your data. Nine options are flagged mandatory here:

  • -out-tmp-simka
  • -bank-name
  • -bank-index
  • -min-read-size
  • -min-shannon-index
  • -max-reads
  • -nb-datasets
  • -nb-partitions
  • -in

Not me reading a whole manpage and the manual page's DESCRIPTION is just a crash report. πŸ™ˆ Anyway. Below is the actual goods.

πŸ’… [SimkaCount options] πŸ’…

  • -nb-cores (1 arg) β€” number of cores. [default '0']
  • -verbose (1 arg) β€” verbosity level. [default '1']
  • -version (0 arg) β€” version. zero args, she just tells you who she is. πŸ’
  • -help (0 arg) β€” help. zero args again. (see the DESCRIPTION above for how that goes πŸ’€)
  • -out-tmp-simka (1 arg) β€” tmp output.
  • -bank-name (1 arg) β€” bank name.
  • -bank-index (1 arg) β€” bank name.
  • -min-read-size (1 arg) β€” bank name.
  • -min-shannon-index (1 arg) β€” bank name.
  • -max-reads (1 arg) β€” bank name.
  • -nb-datasets (1 arg) β€” bank name.
  • -nb-partitions (1 arg) β€” bank name.
  • -in (1 arg) β€” reads file.
  • -kmer-size (1 arg) β€” size of a kmer. [default '31']
  • -abundance-min (1 arg) β€” min abundance threshold for solid kmers. [default '0']
  • -abundance-max (1 arg) β€” max abundance threshold for solid kmers. [default '2147483647']
  • -abundance-min-threshold (1 arg) β€” min abundance hard threshold (only used when min abundance is "auto"). [default '2']
  • -histo-max (1 arg) β€” max number of values in kmers histogram. [default '10000']
  • -solidity-kind (1 arg) β€” way to compute counts of several files (sum, min, max, one, all, custom). [default 'sum']
  • -solidity-custom (1 arg) β€” when solidity-kind is custom, specifies list of files where kmer must be present. [default '']
  • -max-memory (1 arg) β€” max memory (in MBytes). [default '5000']
  • -max-disk (1 arg) β€” max disk (in MBytes). [default '0']
  • -solid-kmers-out (1 arg) β€” output file for solid kmers (only when constructing a graph). [default '']
  • -out (1 arg) β€” output file. [default '']
  • -out-dir (1 arg) β€” output directory. [default '.']
  • -out-tmp (1 arg) β€” output directory for temporary files. [default '.']
  • -out-compress (1 arg) β€” h5 compression level (0:none, 9:best). [default '0']
  • -storage-type (1 arg) β€” storage type of kmer counts ('hdf5' or 'file'). [default 'hdf5']
  • -histo2D (1 arg) β€” compute the 2D histogram (with first file = genome, remaining files = reads). [default '0']
  • -histo (1 arg) β€” output the kmer abundance histogram. [default '0']
ngl the descriptions for -bank-index, -min-read-size, -min-shannon-index, -max-reads, -nb-datasets and -nb-partitions all just say "bank name" in the source. That's not me being lazy, that's genuinely what it says. Copying it exactly, periodt. 🫢

πŸ”₯ [kmer count, advanced performance tweaks options] πŸ”₯

these are the spicy ones, for when you want to tune her. 🧚

  • -minimizer-type (1 arg) β€” minimizer type (0=lexi, 1=freq). [default '0']
  • -minimizer-size (1 arg) β€” size of a minimizer. [default '10']
  • -repartition-type (1 arg) β€” minimizer repartition (0=unordered, 1=ordered). [default '0']

πŸ‘‘ AUTHOR πŸ‘‘

This manpage was written by Shayan Doust for the Debian distribution and can be used for any other usage of the program.


ok that's the whole page bestie, you're officially a simkaCount girlie now πŸ’…πŸ¦‹

simkaCount 1.5.1 Β· September 2019 β€” that's the version and date signing off, mwah πŸ’– go count some kmers, you've got this 🌸✨