AVERAGE_NUCLE...E_IDENTITY.PY(1)

✨ NAME ✨

average_nucleotide_identity.py β€” average nucleotide identity πŸ’–


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so bestie, here's the whole vibe of this script β€” it's giving "average nucleotide identity" and honestly it's so much. here's how you're supposed to call it:

average_nucleotide_identity.py [-h] [--version] -o OUTDIRNAME -i INDIRNAME [-v] [-f] [-s FRAGSIZE] [-l LOGFILE] [--skip_nucmer] [--skip_blastn] [--noclobber] [--nocompress] [-g] [--gformat GFORMAT] [--gmethod {mpl,seaborn}] [--labels LABELS] [--classes CLASSES] [-m {ANIm,ANIb,ANIblastall,TETRA}] [--scheduler {multiprocessing,SGE}] [--workers WORKERS] [--SGEgroupsize SGEGROUPSIZE] [--SGEargs SGEARGS] [--maxmatch] [--nucmer_exe NUCMER_EXE] [--filter_exe FILTER_EXE] [--blastn_exe BLASTN_EXE] [--makeblastdb_exe MAKEBLASTDB_EXE] [--blastall_exe BLASTALL_EXE] [--formatdb_exe FORMATDB_EXE] [--write_excel] [--rerender] [--subsample SUBSAMPLE] [--seed SEED] [--jobprefix JOBPREFIX]

πŸŽ€ optional arguments πŸŽ€

these are the levers you can pull, and no cap there are a lot of them:

  • -h, --help β€” pops this help message and dips πŸ’…
  • --version β€” shows the program's version number and exits, periodt
  • -o OUTDIRNAME, --outdir OUTDIRNAME β€” where the output directory lives. required, so don't forget it bestie 😭
  • -i INDIRNAME, --indir INDIRNAME β€” the input directory name. also required fr fr
  • -v, --verbose β€” give verbose output, so it tells you everything it's doing πŸ—£οΈ
  • -f, --force β€” force file overwriting. bold. slay. but careful πŸ‘€
  • -s FRAGSIZE, --fragsize FRAGSIZE β€” sequence fragment size for ANIb (default 1020)
  • -l LOGFILE, --logfile LOGFILE β€” logfile location πŸ“
  • --skip_nucmer β€” skip NUCmer runs, for testing (e.g. if output already present)
  • --skip_blastn β€” skip BLASTN runs, for testing (e.g. if output already present)
  • --noclobber β€” don't nuke existing files 🫢 (very demure of you)
  • --nocompress β€” don't compress/delete the comparison output
  • -g, --graphics β€” generate heatmap of ANI πŸ”₯
  • --gformat GFORMAT β€” graphics output format(s) [pdf|png|jpg|svg] (default pdf,png,eps meaning three file formats)
  • --gmethod {mpl,seaborn} β€” graphics output method (default mpl)
  • --labels LABELS β€” path to file containing sequence labels 🏷️
  • --classes CLASSES β€” path to file containing sequence classes
  • -m {ANIm,ANIb,ANIblastall,TETRA}, --method {ANIm,ANIb,ANIblastall,TETRA} β€” ANI method (default ANIm) ✨
  • --scheduler {multiprocessing,SGE} β€” job scheduler (default multiprocessing, i.e. locally)
  • --workers WORKERS β€” number of worker processes for multiprocessing (default zero, meaning use all available cores) πŸ’ͺ
  • --SGEgroupsize SGEGROUPSIZE β€” number of jobs to place in an SGE array group (default 10000)
  • --SGEargs SGEARGS β€” additional arguments for qsub
  • --maxmatch β€” override MUMmer to allow all NUCmer matches
  • --nucmer_exe NUCMER_EXE β€” path to NUCmer executable
  • --filter_exe FILTER_EXE β€” path to delta-filter executable
  • --blastn_exe BLASTN_EXE β€” path to BLASTN+ executable
  • --makeblastdb_exe MAKEBLASTDB_EXE β€” path to BLAST+ makeblastdb executable
  • --blastall_exe BLASTALL_EXE β€” path to BLASTALL executable
  • --formatdb_exe FORMATDB_EXE β€” path to BLAST formatdb executable
  • --write_excel β€” write Excel format output tables πŸ“Š
  • --rerender β€” rerender graphics output without recalculation (no redo of the math, just the glow-up πŸ’…)
  • --subsample SUBSAMPLE β€” subsample a percentage [0-1] or specific number (1-n) of input sequences
  • --seed SEED β€” set random seed for reproducible subsampling.
  • --jobprefix JOBPREFIX β€” prefix for SGE jobs (default ANI).

πŸ‘‘ AUTHOR πŸ‘‘

this manpage was written by Nilesh Patra for the Debian distribution and can be used for any other usage of the program. iconic behavior, honestly πŸ™Œ


ok bestie that's the whole page, go forth and compute those identities 🧬✨ β€” this was average_nucleotide_identity.py, July 2021, mwah πŸ’–πŸ¦‹πŸŽ€

πŸ“¦ where this page comes from