FILTLONG(1)
π FILTLONG(1) π
okay so bestie, listen β filtlong is a quality filtering tool for Nanopore and PacBio reads and it is genuinely the moment. long reads? filtered. mid reads? gone. we're keeping only the good ones. periodt. π
β¨ NAME β¨
filtlong β quality filtering tool for Nanopore and PacBio reads π¦
πΈ SYNOPSIS πΈ
filtlong {OPTIONS} [input_reads]
that's it. that's the whole vibe. options go in, reads come out, everyone's thriving. β¨
π OPTIONS π
π positional arguments:
input_readsβ the long reads you want filtered, bestie. hand them over. π«Ά
π optional arguments:
β output thresholds:
-t[int],--target_bases [int]β keep only the best reads, up until you've hit this many total bases. that's the cap, no cap. π₯-p[float],--keep_percent [float]β keep only this percentage of the best reads (measured by bases, so it's a base girlie not a count girlie). π--min_length [int]β the minimum length threshold, fr fr. anything shorter? not invited. π--min_mean_q [float]β minimum mean quality threshold. π--min_window_q [float]β minimum window quality threshold. πΈ
π external references (if provided, read quality will be determined using these instead of from the Phred scores):
like, if you hand it a reference, it's gonna judge your reads against that instead of the Phred scores. iykyk. π
-a[file],--assembly [file]β reference assembly in FASTA format. π§-1[file],--illumina_1 [file]β reference Illumina reads in FASTQ format. π-2[file],--illumina_2 [file]β reference Illumina reads in FASTQ format. π
π¦ score weights (control the relative contribution of each score to the final read score):
these three lil weights decide how much each score pulls up to the final read score. balance them like your life depends on it (it doesn't, but still). β¨
--length_weight [float]β weight given to the length score (default:1). π--mean_q_weight [float]β weight given to the mean quality score (default:1). π―--window_q_weight [float]β weight given to the window quality score (default:1). πͺ
π read manipulation:
--trimβ trim non-k-mer-matching bases from the start/end of reads. literally trimming the edges off. slay. βοΈ--split [split]β split reads at this many (or more) consecutive non-k-mer-matching bases. cutting the read into pieces, main character energy. πͺ
π other:
--window_size [int]β size of the sliding window used when measuring window quality (default:250). πͺβ¨--verboseβ verbose output tostderrwith info for each read. not me being nosy about every single read. π--versionβ display the program version and quit. π-h,--helpβ display this help menu. the classic. π
for more information, go to: https://github.com/rrwick/Filtlong β go go go, bestie. π«Ά
π AUTHOR π
This manpage was written by Andreas Tille for the Debian distribution and can be used for any other usage of the program. iconic of them honestly. π
and that's the whole thing!! this is filtlong version 0.2.0, dated January 2019 β shoutout to the Debian fam for shipping it, we're obsessed. πβ¨π bye bestie, go filter some reads π¦πΈ
π¦ where this page comes from
- debian bookworm: filtlong 0.2.1-3 Β· GPL-3.0-or-later
- debian trixie: filtlong 0.2.1-4 Β· GPL-3.0-or-later
- ubuntu jammy: filtlong 0.2.1-1 Β· GPL-3.0-or-later
- ubuntu noble: filtlong 0.2.1-4 Β· GPL-3.0-or-later
- ubuntu questing: filtlong 0.2.1-4
- ubuntu resolute: filtlong 0.2.1-5 Β· GPL-3.0-or-later
- ubuntu stonking: filtlong 0.3.1-1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms