VELVETG_DE(1)

πŸ’– VELVETG_DE β€” the de Bruijn graph glow-up πŸ’–

okay bestie, listen. this is velvetg_de, a User Commands girly from the velvetg_de(1) manual page. she does de Bruijn graph construction, error removal and repeat resolution β€” but the colorspace version, so she's got a whole different flavor. and honestly? she ate. πŸ¦‹


✨ NAME ✨

velvetg_de β€” de Bruijn graph construction, error removal and repeat resolution (colorspace version)


🌸 DESCRIPTION 🌸

here's how you slide into her DMs:

Usage: ./velvetg directory [options]
  • directory β€” the working directory name. that's it, that's the girl. πŸ‘‘

πŸŽ€ Standard options: πŸŽ€

  • -cov_cutoff <floating-point|auto> β€” removes low coverage nodes AFTER tour bus, or you let the system infer it all by itself. (default: no removal) β€” she's lowkey respectful like that.
  • -ins_length <integer> β€” the expected distance between two paired end reads. (default: no read pairing) πŸ’€ no pairing, no party.
  • -read_trkg <yes|no> β€” tracks short read positions in the assembly. (default: no tracking) β€” she's not a stalker unless you ask.
  • -min_contig_lgth <integer> β€” minimum contig length that gets exported to the contigs.fa file. (default: hash length * 2)
  • -amos_file <yes|no> β€” exports the assembly to an AMOS file. (default: no export)
  • -exp_cov <floating point|auto> β€” expected coverage of unique regions, or let the system infer it for you. (default: no long or paired-end read resolution) β€” trusting the system is very main character energy fr fr.
  • -long_cov_cutoff <floating-point> β€” removal of nodes with low long-read coverage, and this happens AFTER tour bus. (default: no removal)

🧚 Advanced options: 🧚

  • -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> β€” the estimated standard deviation of the respective dataset. (default: 10% of corresponding length)
real talk: you gotta replace '*' by nothing, '2' or '_long' as necessary. iykyk. πŸ’…
  • -scaffolding <yes|no> β€” scaffolding of contigs using paired end information. (default: on) β€” she's on by default, periodt.
  • -max_branch_length <integer> β€” maximum length in base pair of a 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 needed 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> β€” exports unused reads into the UnusedReads.fa file. (default: no)
  • -alignments <yes|no> β€” exports a summary of contig alignment to the reference sequences. (default: no)
  • -exportFiltered <yes|no> β€” exports the long nodes that got eliminated by the coverage filters. (default: no) 😭 gone but not forgotten.
  • -clean <yes|no> β€” removes all the intermediary files which are useless for recalculation. (default : no)
  • -very_clean <yes|no> β€” removes all the intermediary files. (default: no)
⚠️ bestie be so serious rn: with -very_clean there is no recalculation possible. she said what she said. 🩷
  • -paired_exp_fraction <double> β€” removes 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, this indicates that the library might be contaminated with paired-end reads. (default no)
  • -conserveLong <yes|no> β€” preserves sequences with long reads in them. (default no)

πŸ‘‘ Output: πŸ‘‘

  • directory/contigs.fa β€” fasta file of contigs longer than twice hash length. ⭐
  • directory/stats.txt β€” stats file (tab-spaced) that's useful for determining the appropriate coverage cutoff.
  • directory/LastGraph β€” a special formatted file with all the information on the final graph. the whole lore, basically. πŸ“–
  • directory/velvet_asm.afg β€” (if requested) the AMOS compatible assembly file.

and that's the whole page, bestie β€” every flag, every default, every file, nothing skipped, no cap. 🫢

this gorgeous thing is velvetg_de 1.2.10+dfsg1, and she dropped in July 2018. slay, happy assembling, mwah πŸ’…βœ¨πŸ’–