bali-phy(1)
π bali-phy β Bayesian Inference of Alignment and Phylogeny π
okay bestie, sit down, hydrate, because this is the bali-phy(1) manual page and it's genuinely iconic. it's giving "my best friend is a phylogenetics tool and she ate". let's get into it π§β¨
πΈ NAME πΈ
bali-phy β Bayesian Inference of Alignment and Phylogeny. no cap, that's literally her whole job description.
β¨ SYNOPSIS β¨
bali-phy sequence-file1 [sequence-file2 ...] [OPTIONS]
bali-phy help topic
like, you feed her sequence files and options, or you ask her for help on a topic. that's the whole vibe. π
π¦ DESCRIPTION π¦
so bali-phy estimates multiple sequence alignments and evolutionary trees from DNA, amino acid, or codon sequences. she uses MCMC and Bayesian methods to estimate evolutionary trees, positive selection, and branch lengths while averaging over alternative alignments. the way she just... averages over the alignments? obsessed. π₯
BAli-Phy can also estimate phylogenies from a fixed alignment (like MrBayes and BEAST) using substitution models like GTR+gamma. and she automatically estimates relative rates for each gene. main character energy fr fr π
π GENERAL OPTIONS π
for each option below, more info is available by specifying the long form of the option as a help topic. for example: bali-phy help alphabet. iykyk π
-h,--help,--help=topicβ display a friendly help message. specify--help=advancedor--help=expertto display more advanced options. (yes she has layers bestie)-v,--versionβ print version information. a little "who am i" moment β-V,--verbose,--verbose NUMβ print extra output to aid in trouble-shooting. ifNUMis not specified the default is1. values from2to4increase the amount of information displayed.-t,--testβ analyze the initial values and exit. lil vibe check, then she's out π-c filename,--config filenameβ read commands fromfilenamebefore command line.
π₯ MCMC OPTIONS π₯
-i NUM,--iterations NUMβ the number of iterations to run.-n STRING,--name STRINGβ name for the output directory to create.-x NUM,--subsample NUMβ factor by which to subsample. > this option should usually not be used. so like... don't? π-s NUM,--seed NUMβ random seed. useful for replaying specific runs when trouble-shooting.-l arg,--log-format argβ log-format:tsvorjsonortsv,json.
π PARAMETER OPTIONS π
-T filename,--tree filenameβ file with initial tree in Newick format or NEXUS format.-U,--unalignβ unalign all variable-alignment partitions before starting MCMC instead using the supplied alignment as a starting value.
π MODEL OPTIONS π
-A alphabet,--alphabet alphabetβ the alphabet.-S model,--smodel modelβ the substitution model.-I model,--imodel modelβ the insertion-deletion model.-R arg,--scale argβ prior on the scale.-F arg,--fix argβ fix topology, tree, or alignment-L NUMS,--link NUMSβ link partitions. takes a comma-separated list of numbers indicating partitions. for example--link 1,2,3.--variables argβ variable definitions
π EXAMPLES π
- analyze sequences in
dna.fastaunder the GTR model:
bali-phy dna.fasta --smodel gtr
- perform a traditional fixed-alignment analysis with gaps treated as missing data:
bali-phy dna.fasta -S gtr -I none
- perform an analysis of 3 genes where each gene has a different substitution mode β and the sequence names in all three files must be the same, bestie, don't forget π:
bali-phy dna.fasta amino.fasta codons.fasta -S 1:gtr -S 2:lg08 -S 3:gy94
π REPORTING BUGS π
BAli-Phy online help: http://www.bali-phy.org/docs.php.
please send bug reports to bali-phy-users@googlegroups.com. she wants to hear from you π«Ά
β SEE ALSO β
bp-analyze
πΈ AUTHORS πΈ
Benjamin Redelings.
and that's the whole page bestie π
this one's dated Nov 2024, it's part of the bali-phy(1) manual, so go forth and infer some phylogenies. slay, periodt, bye πβ¨
π¦ where this page comes from
- debian trixie: bali-phy 4.0-1 Β· GPL-2.0-or-later
- ubuntu questing: bali-phy 4.0-1build2
- ubuntu resolute: bali-phy 4.1+dfsg-1 Β· GPL-2.0-or-later
- ubuntu stonking: bali-phy 4.1+dfsg-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms