NTCARD(1)
π NTCARD β like, the streaming algorithm bestie π
okay so first things first, we're talking about ntcard, and the whole vibe is: a streaming algorithm that estimates cardinality in genomics datasets. that's it, that's the girl. she counts your k-mers without ever holding your whole file in memory, which is lowkey iconic behavior. π§
β¨ SYNOPSIS β¨
ntCard [OPTION]... FILE(S)...
πΈ DESCRIPTION πΈ
she estimates the k-mer coverage histogram in your FILE(S). like, all of them. every single one. slay. π
the files she'll happily eat:
fastqfastasambam
and compressed formats too, because she's not picky:
gzbz2zipxz
also!! if you've got a file that just contains a list of file names, one per row, you can hand it over with an @ prefix. the @ is doing a lot of work there but she gets it. π«Ά
π Options π
-t,--threads=Nβ useNparallel threads. default is[1]. and ngl, if your input files are>=2, you should be usingN>=2, otherwise what are you even doing bestie π-k,--kmer=Nβ the length of the kmer. that's her whole personality, she's a kmer counter.-g,--gap=Nβ the length of the gap in the gap seed. default is[0]. now listen:g mod 2must equalk mod 2unlessg == 0. also,-gdoes not support multiplekcurrently β that's just the rules, no cap.-c,--cov=Nβ the maximum coverage of kmer in the output. default is[1000]. anything past that gets clipped, bye π-p,--pref=STRINGβ the prefix for your output file name(s). choose it wisely, it's giving branding β¨-o,--output=STRINGβ the name for the output file. use this one when the output should be a single file, i.e. when you're not out here making a whole family of output files.--helpβ display this help and exit. no thoughts, just help.--versionβ output version information and exit. she'll tell you who she is π
π REPORTING BUGS π
found a bug? do NOT suffer in silence, that's not the energy. report it to:
https://github.com/bcgsc/ntCard/issues
π AUTHOR π
this manpage was written by Nilesh Patra for the Debian distribution, and can be used for any other usage of the program. legend behavior, honestly. π
okay and to close it out: this is all about ntcard 1.2.2, dated April 2021. stay hydrated, count your k-mers, and remember β streaming is a lifestyle. π¦π
π¦ where this page comes from
- debian bookworm: ntcard 1.2.2+dfsg-5 Β· MIT
- debian trixie: ntcard 1.2.2+dfsg-9 Β· MIT
- ubuntu jammy: ntcard 1.2.2+dfsg-3 Β· MIT
- ubuntu noble: ntcard 1.2.2+dfsg-8ubuntu2 Β· MIT
- ubuntu questing: ntcard 1.2.2+dfsg-9
- ubuntu resolute: ntcard 1.2.2+dfsg-10 Β· MIT
- ubuntu stonking: ntcard 1.2.2+dfsg-11 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms