IDBA_HYBRID(1)

πŸ’– IDBA_HYBRID πŸ’–

okay so bestie, welcome to the idba_hybrid manpage, living in the User Commands section of the manual, and it is giving assembly realness. let's get into it 🧚


✨ NAME ✨

idba_hybrid β€” Iterative de Bruijn Graph Assembler for hybrid sequencing data.

hybrid sequencing data, bestie. it's right there in the name.


🌸 SYNOPSIS 🌸

idba_hybrid -r read.fa -o output_dir [--reference ref.fa]

like... that's the whole vibe. reads in, output dir out, and if you have a reference genome you can slide it in too 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

IDBA-Hybrid β€” Iterative de Bruijn Graph Assembler for hybrid sequencing data.

that's the tagline. it assembles. iteratively. using de Bruijn graphs. for hybrid sequencing data. no cap. πŸ‘‘

πŸŽ€ Allowed Options: πŸŽ€

here's the full menu, and yes we are going through every single one because nothing gets skipped in this house πŸ’…

  • -o, --out arg (=out) β€” output directory. the place where all the assembled goodness goes to live its best life. default is literally out.
  • -r, --read arg β€” fasta read file (<=128). note the cap: it's got to be <=128.
  • --read_level_2 arg β€” paired-end reads fasta for second level scaffolds
  • --read_level_3 arg β€” paired-end reads fasta for third level scaffolds
  • --read_level_4 arg β€” paired-end reads fasta for fourth level scaffolds
  • --read_level_5 arg β€” paired-end reads fasta for fifth level scaffolds
  • -l, --long_read arg β€” fasta long read file (>128). the long-read girlies get their own flag, and the cutoff here is >128 (opposite energy from -r, iykyk).
  • --reference arg β€” reference genome. your blueprint, your blueprint-iest blueprint.
  • --mink arg (=20) β€” minimum k value (<=124)
  • --maxk arg (=100) β€” maximum k value (<=124)
  • --step arg (=20) β€” increment of k-mer of each iteration
  • --inner_mink arg (=10) β€” inner minimum k value
  • --inner_step arg (=5) β€” inner increment of k-mer
  • --prefix arg (=3) β€” prefix length used to build sub k-mer table
  • --min_count arg (=2) β€” minimum multiplicity for filtering k-mer when building the graph
  • --min_support arg (=1) β€” minimum supoort in each iteration
  • --num_threads arg (=0) β€” number of threads
  • --seed_kmer arg (=30) β€” seed kmer size for alignment
  • --min_contig arg (=200) β€” minimum size of contig
  • --min_region arg (=500) β€” minimum size of region in reference genome
  • --similar arg (=0.95) β€” similarity for alignment
  • --max_mismatch arg (=3) β€” max mismatch of error correction
  • --min_pairs arg (=3) β€” minimum number of pairs
  • --max_gap arg (=50) β€” maximum gap in reference
  • --no_local β€” do not use local assembly
  • --no_coverage β€” do not iterate on coverage
  • --no_correct β€” do not do correction
  • --pre_correction β€” perform pre-correction before assembly
side note: --min_support's description literally says "supoort" in the original and I am keeping it because we respect the source text in this household πŸ™ˆ the facts stay exactly as they are.

and yes, the three --no_* flags are all "do not do the thing" flags, while --pre_correction is the one that adds a step before assembly. balance. ✨


πŸ’œ AUTHOR πŸ’œ

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

shoutout Andreas, absolute legend for writing this up so the rest of us could vibe πŸ’


and that's the whole page, bestie. idba_hybrid version 1.1.3, dated March 2020 β€” thanks for reading, go assemble something iconic πŸ¦‹βœ¨πŸ’–