PHYUTILITY(1)
π PHYUTILITY(1) π
okay bestie, welcome to the phyutility manual page β it lives in section 1 of the User Commands manuals, and it's literally your girl for tree and sequence glow-ups. pull up a chair π«Ά
β¨ NAME β¨
phyutility β tools for manipulating sequences and phylogenies π³π§¬
πΈ SYNOPSIS πΈ
phyutility <command> <options>
π¦ DESCRIPTION π¦
Phyutility is a command line program that performs simple analyses or modifications on both trees and data matrices. no cap. it's giving "one binary, all the vibes" π
π OPTIONS π
To get help on a specific command use option -h <command> β yes queen, every command has its own little help menu, just ask her directly.
π COMMANDS π
for trees π³
consensusβ Calculate consensus trees. Use like-con -t <threshold> -in <infile> -out <outfile>. this is the "everyone agree on one tree please" button β¨convertβ Convert tree files. Use like-vert -in <infile> -out <outfile>. (and yes, the short flag is-vert, that's not a typo, that's just her little quirk π)leafstabβ Leaf stability index calculation. Use like-ls -in <infile>. telling you which leaves are the main characters fr frlinmoveβ Lineage movement calculation. Use like-lm -names <tip names> -tree <consensus> -in <infile> -out <outfile>. tracking which lineages are wandering off πΆβοΈpruneβ Prune lineages. Use like-pr -names <tip names> -in <infile> -out <outfile>. βοΈ bye bestiererootβ Reroot trees. Use like-rr -names <tip names> -in <infile> -out <outfile>. changing who's the main character of the tree πthinβ Thin trees. Use like-tt # -in <infile> -out <outfile>. decluttering, but make it phylogenetics π§Ήtreesuppβ Support for a set of trees. Use like-ts -tree <tree> -in <infile> -out <outfile>. how much do the girlies back you up π
for seqs π§¬
cleanβ Trim seqs based on threshold. Use like-clean # -in <infile> -out <outfile> -aa <to force aa>. glow-up your alignment β¨concatβ Concatenate alignments. Use like-concat -in <infiles> -out <outfile> -aa <to force aa>. putting all your lil files in one big file, slay π«Άncbigetβ Fetch seqs from NCBI. For options runphyutility -h ncbiget. go get your sequences bestie πβοΈncbisearchβ Search NCBI. For options runphyutility -h ncbisearch. πparseβ Parse genbank results. For options runphyutility -h parse. turning that raw output into something usable π
π EXAMPLE π
phyutility -con -t 0.5 -in testall.tre -out test.con
Consensus the set of trees in testall.tre collapsing branches with less than 0.5 frequency.
phyutility -vert -in test.tre -out testvert.nex
Convert the tree file from newick in test.tre into nexus in testvert.nex.
phyutility -concat -in test.aln test2.aln -out testall.nex
Concatenate 2 alignment files into nexus in testall.nex.
β SEE ALSO β
See documentation at https://github.com/blackrim/phyutility/blob/master/manual.pdf?raw=true for more information. (iykyk, the manual pdf is right there if you need the deep lore π)
π AUTHOR π
Stephen A. Smith http://www.blackrim.org eebsmith@umich.edu β the icon who made all this happen π
and that's the whole page bestie, you ate π β¨
this lil number ships as Debian, version 2.7.3 β so like, if you're on Debian, that's the flavor you're getting π mwah, go consensus something π
π¦ where this page comes from
- debian bookworm: phyutility 2.7.3+dfsg-4 Β· GPL-3.0-or-later
- debian trixie: phyutility 2.7.3+dfsg-4 Β· GPL-3.0-or-later
- ubuntu jammy: phyutility 2.7.3+dfsg-4 Β· GPL-3.0-or-later
- ubuntu noble: phyutility 2.7.3+dfsg-4 Β· GPL-3.0-or-later
- ubuntu resolute: phyutility 2.7.3+dfsg-4build1 Β· GPL-3.0-or-later
- ubuntu stonking: phyutility 2.7.3+dfsg-4build1 Β· 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