PHYLONIUM(1)
π PHYLONIUM β the manual page, bestie edition
okay so you opened the phylonium(1) manual and honestly? iconic decision. this is the phylonium manual, and i'm gonna walk you through every single line of it like we're texting at 2am. no skips. no "you'll figure it out." we're doing this together π
β¨ NAME β¨
phylonium β rapidly estimate evolutionary distances
like, rapidly. fast. slay.
πΈ SYNOPSIS πΈ
phylonium [OPTIONS...] FILES...
that's it. that's the whole vibe. options, then files. periodt.
π¦ DESCRIPTION π¦
so phylonium estimates the evolutionary distance between closely related genomes. closely related, bestie β don't go throwing wildly unrelated stuff at it and expecting magic.
here's how it works: phylonium reads the input sequences from FASTA files and computes the pairwise evolutionary distance. and this part is important so i'm saying it loud β all sequences in one file are considered to be contigs of the same genome. one file = one genome. don't forget it, i'm begging π«Ά
π OUTPUT π
the output is a symmetrical distance matrix in PHYLIP format, and every entry is a divergence value written as a positive, real number.
- a distance of zero means the two sequences are identical
- every other value is an estimate for the nucleotide substitution rate (Jukes-Cantor corrected)
now for the part nobody likes π β for technical reasons the comparison might fail and no estimate can be computed at all. when that happens, nan gets printed. and what does that mean?
nan means the input sequences were either too short (<200bp) or too diverse (K>0.5) for our method to work properly. it's not you, it's the math. π
π OPTIONS π
buckle up, we're going through all of them, no skipping π§
-2,--2passβ after a first run, a 'central' sequence is chosen as reference for the second pass. this improves accuracy when the first reference is an outgroup. two passes, double the glow β¨-b INT,--bootstrap=INTβ compute multiple distance matrices, with n-1 bootstrapped from the first. see the paper KlΓΆtzl & Haubold (2016) for a detailed explanation. stats girlies rise π«Ά-r FILEβ define the reference sequence.-t INT,--threads=INTβ the number of threads to be used; by default, all available processors are used. multithreading is only available ifphyloniumwas compiled with OpenMP support. so if it's not going fast... that might be why π-p FILEβ print the reference positions to the given path. also sets complete deletion.--progress[=WHEN]β print a progress bar.WHENcan be'auto'(default if omitted),'always', or'never'. progress bar = serotonin, honestly.-v,--verboseβ prints additional information, including the amount of found homology. apply multiple times for extra verboseness. stack it, bestie, more-v= more lore π₯-h,--helpβ prints the synopsis and an explanation of available options.--versionβ outputs version information and acknowledgments.
β COPYRIGHT β
Copyright Β© 2017 - 2023 Fabian KlΓΆtzl
License GPLv3+: GNU GPL version 3 or later.
this is free software: you are free to change and redistribute it. there is NO WARRANTY, to the extent permitted by law. the full license text is available at <http://gnu.org/licenses/gpl.html>.
no warranty bestie, i don't make the rules π
π ACKNOWLEDGMENTS π
giving credit where credit is due, as we always should π
- Algorithms: Ohlebusch, E. (2013). Bioinformatics Algorithms. Sequence Analysis, Genome Rearrangements, and Phylogenetic Reconstruction. pp 118f.
- SA construction: Mori, Y. (2005). Short description of improved two-stage suffix sorting algorithm.
- Bootstrapping: KlΓΆtzl, F. and Haubold, B. (2016). Support Values for Genome Phylogenies
- Phylonium: KlΓΆtzl, F. and Haubold, B. (2020). Phylonium: Fast Estimation of Evolutionary Distances from Large Samples of Similar Genomes
π BUGS π
Reporting Bugs
please report bugs to <fabian-phylonium@kloetzl.info>.
like actually report them, don't just suffer in silence, that's not the vibe π«Ά
and that's the whole page, bestie. this was phylonium version 1.7, dated 2023-03-16, from the phylonium manual. go forth and estimate some evolutionary distances, you absolute main character πβ¨π¦
π¦ where this page comes from
- debian trixie: phylonium 1.7-3 Β· GPL-3.0-or-later
- ubuntu noble: phylonium 1.7-3 Β· GPL-3.0-or-later
- ubuntu questing: phylonium 1.7-3
- ubuntu resolute: phylonium 1.7-3build1 Β· GPL-3.0-or-later
- ubuntu stonking: phylonium 1.7-3build1 Β· 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