NEEDLE-MINIMISER(1)
π NEEDLE-MINIMISER(1) π
okay bestie, sit down, hydrate, and let me tell you about needle-minimiser β she Calculates minimiser for given experiments. periodt. that's the whole job. she's giving efficient, she's giving prefilter, she's giving main character energy in a pipeline. π§β¨
πΈ NAME πΈ
needle-minimiser β Calculates minimiser for given experiments. yes that's it, that's the whole name, short and iconic. π
π POSITIONAL ARGUMENTS π
ARGUMENT-1(List ofstd::filesystem::path) β bestie, please provide at least one sequence file OR provide one file containing all sequence files with the extension.lst. that's the deal. Default:[].
lowkey do not skip this one, she needs something to chew on, fr fr π
β¨ OPTIONS β¨
π Basic options:
-h,--helpβ Prints the help page. the og, the classic, the "what do I even type" button. π-hh,--advanced-helpβ Prints the help page including advanced options. it's giving full lore, not just the trailer.--versionβ Prints the version information. who is she? what era is she in? this tells you. π«--copyrightβ Prints the copyright/license information. legal girlie moment, we respect her. βοΈ--export-help(std::string) β Export the help page information. Value must be one of[html, man]. yep, only those two, don't try to be cute with it,htmlorman, pick one. π-k,--kmer(unsigned 8 bit integer) β Define k-mer size for the minimisers. Default:20. Default:20. (yes, the original says it twice β she's that sure. iconic consistency honestly. π)-w,--window(unsigned 32 bit integer) β Define window size for the minimisers. Default:60. Default:0. (both defaults are listed, don't ask me why, we simply report the facts bestie π«Ά)--shape(unsigned 64 bit integer) β Define a shape for the minimisers by the decimal of a bitvector, where0symbolizes a position to be ignored,1a position considered. Default: ungapped. Default:0. so like,0= not invited to the party,1= VIP section only. π--seed(unsigned 64 bit integer) β Define seed for the minimisers. Default:0. same seed, same vibe, reproducible queen. π±-o,--out(std::filesystem::path) β Directory, where output files should be saved. Default:"./". she drops her files right where you're standing unless you tell her otherwise. π-t,--threads(unsigned 8 bit integer) β Number of threads to use. Default:1. Default:1. (said twice again β she is committed to the bit.) π₯--include(std::filesystem::path) β Sequence file containing minimizers, only those minimizers will be considered. Default:"". a lil guest list, only these get in. πͺ--exclude(std::filesystem::path) β Sequence file containing minimizers that should not be stored. Default:"". and this is the block list, bestie. bye. π ββοΈ--samples(List of signed 32 bit integer) β Define which samples belong together, sum has to be equal to number of sequence files. Default: Every sequence file is one sample from one experiment. Default:[]. so like, group-chat assignment basically. π¬-p,--pairedβ If set, experiments are paired. Default: Not paired. they're a duo, they come as a set, no third wheeling. π―--cutoff(List of unsigned 8 bit integer) β Define for each sample, what number of found minimisers should be considered the result of a sequencing error and therefore be ignored. Default: Every sample hasanautomaticallygenerated cutoff, which is based on the file size. Default:[]. (yes, that word is spelled exactly like that in the original β we preserve the artifact, we do NOT touch it π) so it's the "this is just noise, not you, babe" threshold. set it per sample or let her auto-generate it from the file size. β¨--ramβ Iframis set and multiple threads are used, the multithreading is more RAM friendly at the cost of being slower. so: kinder to your memory, meaner to your patience. pick your struggle. π
π¦ VERSION π¦
- Last update:
2024-11-07 needle-minimiserversion:1.0.3- SeqAn version:
3.4.0
π URL π
https://github.com/seqan/needle
go follow her, she's on github, she's got range. β
π LEGAL π
needle-minimiserCopyright: BSD 3-Clause License- Author: Mitra Darvish
- SeqAn Copyright: 2006-2025 Knut Reinert, FU-Berlin; released under the 3-clause BSDL.
- In your academic works please cite: Needle: a fast and space-efficient prefilter for estimating the quantification of very large collections of expression experiments; Mitra Darvish, Enrico Seiler, Svenja Mehringer, RenΓ© Rahn, and Knut Reinert; Bioinformatics, Volume 38, Issue 17, 1 September 2022, Pages 4100-4108. doi:
https://doi.org/10.1093/bioinformatics/btac492
bestie if you use her in a paper and don't cite herβ¦ we're gonna have a conversation. be a good academic citizen, cite the queens. πβ¨
For full copyright and/or warranty information see --copyright.
and that's the whole thing!! π«Ά her name tag says needle-minimiser 1.0.3, she got stamped 2024-11-07, and she's out here being NEEDLE-MINIMISER(1) down in the footer like the legend she is. go calculate some minimisers, slay, hydrate, no cap. πππ¦πΈ
π¦ where this page comes from
- ubuntu resolute: seqan-needle 1.0.3+ds-1build1 Β· BSD-3-Clause
- ubuntu stonking: seqan-needle 1.0.3+ds-1build1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms