NXTRIM(1)

✨ NAME ✨

nxtrim β€” <short_description> πŸ’– (yes bestie the manpage literally ships a placeholder there, we're keeping it, no cap)


🌸 SYNOPSIS 🌸

nxtrim -1 R1.fastq.gz -2 R2.fastq.gz [options]

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so. the tea:

  • Program: nxtrim
  • Version: v0.4.3
  • Contact: joconnell@illumina.com

that's the whole vibe check. it does the thing. you give it your reads, it gives you trimmed reads. slay. πŸ’…


Copyright Β© 2016, Illumina, Inc. All rights reserved.</p> see LICENSE for further details, bestie β€” go read it, it's giving legally binding. πŸŽ€


🫢 Required arguments: (you literally cannot skip these, fr fr)

  • -1 [--r1] arg β€” read 1, in fastq format (gzip is allowed, we're not monsters) πŸ’–
  • -2 [--r2] arg β€” read 2, in fastq format (gzip allowed here too, obviously) πŸ’–

✨ Allowed options: (the fun part)

  • -O [--output-prefix] arg β€” the output prefix. name your babies. 🍼
  • --justmp β€” just creates a the mp/unknown libraries. reads with adapter at the start get completely N masked. not a little masked. fully. N'd out. 😭
  • --stdout β€” print trimmed reads to stdout (it's literally equivalent to justmp)
  • --stdout-mp β€” print only known MP reads to stdout. good for scaffolding, iykyk. πŸ—οΈ
  • --stdout-un β€” print only unknown reads to stdout. the mystery reads get their own spotlight πŸ•΅οΈ
  • --rf β€” leave mate pair reads in RF orientation. by default they get flipped into FR. don't ask me why, that's just the default. 🌈
  • --preserve-mp β€” preserve MPs even when the corresponding PE has longer reads. loyalty. πŸ’œ
  • --ignorePF β€” ignore chastity/purity filters in read headers. wild behaviour but ok πŸ™ˆ
  • --separate β€” output paired reads in separate files (prefix_R1/prefix_r2). default is interleaved. pick your fighter. βš”οΈ
  • -a, --aggressive β€” more aggressive adapter search (see docs/adapter.md). she's coming for every adapter. πŸ”₯
  • -s, --similarity arg (=0.85) β€” the minimum similarity between strings to be considered a match. it's Hamming distance divided by string length, periodt. πŸ“
  • -v, --minoverlap arg (=12) β€” the minimum overlap to be considered for matching. 12 is the default, that's the bar. 🎯
  • -l, --minlength arg (=21) β€” the minimum read length to output. smaller reads will be filtered. sorry tiny reads, it's not personal. βœ‚οΈ

πŸ’œ AUTHOR πŸ’œ

this manpage was written by Nilesh Patra for the Debian distribution and can be used for any other usage of the program. iconic of him honestly. 🫢


okay that's the whole page bestie, go forth and trim πŸŒΈπŸ’–βœ¨

signing off: this is nxtrim 0.4.3, dated April 2021, manual page NXTRIM(1) β€” main character energy only, mwah πŸ’…πŸŽ€