VELVETG_127_LONG(1)

πŸ’– VELVETG_127_LONG β€” bestie edition πŸ’–

okay so. velvetg_127_long is the whole de Bruijn graph construction, error removal and repeat resolution situation, and this particular build is compiled with MAXKMERLENGTH = 127 and LONGSEQUENCES turned on. it's giving assembly main character energy, no cap. πŸ¦‹


✨ DESCRIPTION ✨

so the way you run it is literally just:

./velvetg directory [options]
  • directory β€” the working directory name. that's it, that's the whole positional argument. πŸŽ€

🌸 Standard options 🌸

these are the ones you'll actually be reaching for, bestie.

  • -cov_cutoff <floating-point|auto> β€” removes low coverage nodes AFTER tour bus, or you can let the system infer it for you. default: no removal. πŸ’…
  • -ins_length <integer> β€” expected distance between two paired end reads. default: no read pairing.
  • -read_trkg <yes|no> β€” tracking of short read positions in assembly. default: no tracking.
  • -min_contig_lgth <integer> β€” minimum contig length exported to the contigs.fa file. default: hash length * 2.
  • -amos_file <yes|no> β€” export assembly to an AMOS file. default: no export.
  • -exp_cov <floating point|auto> β€” expected coverage of unique regions, or let the system infer it. default: no long or paired-end read resolution.
  • -long_cov_cutoff <floating-point> β€” removal of nodes with low long-read coverage AFTER tour bus. default: no removal.

πŸ”₯ Advanced options πŸ”₯

this is where it gets spicy. buckle up. 🫢

  • -ins_length* <integer> β€” expected distance between two paired-end reads in the respective short-read dataset. default: no read pairing.
  • -ins_length_long <integer> β€” expected distance between two long paired-end reads. default: no read pairing.
  • -ins_length*_sd <integer> β€” est. standard deviation of the respective dataset. default: 10% of corresponding length. and yes, the note says: replace * by nothing, 2 or _long as necessary. so like, pick your fighter. ⭐
  • -scaffolding <yes|no> β€” scaffolding of contigs using paired end information. default: on.
  • -max_branch_length <integer> β€” maximum length in base pair of bubble. default: 100.
  • -max_divergence <floating-point> β€” maximum divergence rate between two branches in a bubble. default: 0.2.
  • -max_gap_count <integer> β€” maximum number of gaps allowed in the alignment of the two branches of a bubble. default: 3.
  • -min_pair_count <integer> β€” minimum number of paired end connections to justify the scaffolding of two long contigs. default: 5.
  • -max_coverage <floating point> β€” removal of high coverage nodes AFTER tour bus. default: no removal.
  • -coverage_mask <int> β€” minimum coverage required for confident regions of contigs. default: 1.
  • -long_mult_cutoff <int> β€” minimum number of long reads required to merge contigs. default: 2.
  • -unused_reads <yes|no> β€” export unused reads into the UnusedReads.fa file. default: no.
  • -alignments <yes|no> β€” export a summary of contig alignment to the reference sequences. default: no.
  • -exportFiltered <yes|no> β€” export the long nodes which were eliminated by the coverage filters. default: no.
  • -clean <yes|no> β€” remove all the intermediary files which are useless for recalculation. default: no.
  • -very_clean <yes|no> β€” remove all the intermediary files. heads up bestie: this means no recalculation possible. default: no. πŸ’€
  • -paired_exp_fraction <double> β€” remove all the paired end connections which are less than the specified fraction of the expected count. default: 0.1.
  • -shortMatePaired* <yes|no> β€” for mate-pair libraries, indicate that the library might be contaminated with paired-end reads. default: no.
  • -conserveLong <yes|no> β€” preserve sequences with long reads in them. default: no.

πŸŽ€ Output πŸŽ€

here's the loot you get when it's done slaying:

  • directory/contigs.fa β€” fasta file of contigs longer than twice hash length.
  • directory/stats.txt β€” stats file (tab-spaced) useful for determining appropriate coverage cutoff.
  • directory/LastGraph β€” special formatted file with all the information on the final graph.
  • directory/velvet_asm.afg β€” (if requested) AMOS compatible assembly file.

ngl, the -very_clean thing is not a vibe if you ever wanna recalculate. read the label, babes. πŸ™ˆ

okay that's the whole page, you ate it, you understood it, iconic behavior. this was velvetg_127_long version 1.2.10+dfsg1, dated July 2018 β€” love her, respect her, cite her. periodt. πŸ‘‘πŸŒˆπŸ’œ