FASTANI(1)
β¨ fastANI(1) β the manual page, but make it slay β¨
okay bestie, welcome to fastANI(1), aka the User Commands section of the manual, aka the place where we learn how to compute ANI without losing our minds π
πΈ NAME πΈ
fastANI β fast alignment-free computation of whole-genome Average Nucleotide Identity. yes that's the whole name, and yes it's a mouthful, but it's iconic π
π« DESCRIPTION π«
so like, fastANI is a fast, alignment-free implementation for computing whole-genome Average Nucleotide Identity (ANI) between genomes. no alignments, no drama, just vibes and numbers β¨
Example usage, literally copy-paste these:
$ fastANI -q genome1.fa -r genome2.fa -o output.txt
$ fastANI -q genome1.fa --rl genome_list.txt -o output.txt
π AVAILABLE OPTIONS π
one bullet per flag, bestie, we do not skip a single one π«Ά
-h,--helpβ prints this help page. the classic. the moment.-r<value>,--ref<value> β your reference genome, in fasta/fastq format, and yes[.gz]is allowed, gzipped girlies rise up π--refList<value>,--rl<value> β a file containing a list of reference genome files, one genome per line. a whole roster, basically π-q<value>,--query<value> β your query genome, fasta/fastq,[.gz]friendly π¦--ql<value>,--queryList<value> β a file containing a list of query genome files, one genome per line π-k<value>,--kmer<value> β kmer size, and heads up: it must be<= 16β[default : 16]β-t<value>,--threads<value> β thread count for parallel execution,[default : 1]. bump it up if your machine is built different π₯--fragLen<value> β fragment length,[default : 3,000]π--minFraction<value> β minimum fraction of genome that must be shared for trusting the ANI. if the reference and query genome sizes differ, the smaller one among the two is the one that counts.[default : 0.2]β so don't come for the ANI if the genomes barely overlap, ok? π--visualizeβ outputs mappings for visualization. ngl this one can only be enabled for single genome to single genome comparison, so no group projects π[disabled by default]--matrixβ also outputs ANI values as a lower triangular matrix (format inspired from phylip). if you enable this, expect an output file with a.matrixextension, no cap π[disabled by default]-o<value>,--output<value> β output file name. and listen β this one is[required], you literally cannot skip it, periodt π¨-v,--versionβ shows the version π
π AUTHOR π
this manpage was written by Nilesh Patra for the Debian distribution, and it can be used for any other usage of the program. a legend, honestly π
okay that's the whole page bestie, go compute some ANI πβ¨ this was fastANI 1.32, dated March 2021, signing off with main character energy ππ¦π
π¦ where this page comes from
- debian bookworm: fastani 1.33-2+b2 Β· Apache-2.0
- debian trixie: fastani 1.33-3+b1 Β· Apache-2.0
- ubuntu jammy: fastani 1.33-2build1 Β· Apache-2.0
- ubuntu noble: fastani 1.33-3 Β· Apache-2.0
- ubuntu questing: fastani 1.33-3build1
- ubuntu resolute: fastani 1.34+ds-1 Β· Apache-2.0
- ubuntu stonking: fastani 1.34+ds-1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms