GARLI(1)
๐ GARLI(1) ๐
okay bestie, sit down, hydrate, because we're about to talk about garli โ that's the MPI version of the whole situation, in case the manual page name at the top wasn't giving it away ๐
โจ NAME โจ
garli โ phylogenetic analysis of molecular sequence data using maximum-likelihood (MPI version) ๐ณ๐งฌ
๐ SYNOPSIS ๐
mpirun [MPI OPTIONS] garli-mpi -[# of times to execute config file]
[config filename]
like... that's the whole summoning ritual, no cap ๐ฎ
๐ฆ DESCRIPTION ๐ฆ
so GARLI stands for Genetic Algorithm for Rapid Likelihood Inference (yes the acronym ate, we love an acronym that eats) and it's a program for inferring phylogenetic trees ๐ฒ๐ฒ๐ฒ
the way it works is it uses an approach similar to a classical genetic algorithm to rapidly search the space of evolutionary trees and model parameters until it finds the solution that maximizes the likelihood score. it's literally evolution doing evolution. main character energy fr fr ๐
it implements nucleotide, amino acid and codon-based models of sequence evolution, and it runs on all platforms โ she's versatile, she's everywhere, she's booked and busy ๐
the latest version adds support for partitioned models and morphology-like datatypes ๐ฆดโจ
and just so we're clear bestie: this is the MPI version of Garli. not the regular one. the parallel one. she's got friends ๐ซถ
๐ OPTIONS ๐
-i,--interactiveโ interactive mode, aka it will allow and/or expect user feedback from you. it wants to chat. it wants your input. respect it ๐ฌ-b,--batchโ batch mode, aka do not expect user input, it's gonna do its thing solo. (also batch is the default for the version you are running, so if you didn't pick anything, congrats, you picked this ๐)-v,--versionโ print version information and dip. that's it, that's the whole job โ๏ธ-h,--helpโ print this help and exit. your little emergency exit door ๐ช-tโ run internal tests (heads up: this requires dataset and config file, so don't come empty-handed bestie ๐)-Vโ validate: load config file and data, validate config file, data, starting trees and constraint files, print required memory and selected model, then exit. like a lil pre-flight checklist for your tree โ๏ธโ
NOTE: if no config filename is passed on the command line, the program will look in the current directory for a file named "garli.conf". so name your file right or she's gonna be searching the wrong room ๐ญ
๐ AUTHOR ๐
this manpage was written by Andreas Tille for the Debian distribution, and can be used for any other usage of the program. king behavior honestly ๐ซถ
and that's the whole page bestie, you're officially GARLI-pilled ๐ง๐
this was garli 2.1, dated June 2016, filed under GARLI(1) โ mwah, go build a tree ๐ ๐ธ
๐ฆ where this page comes from
- debian bookworm: garli-mpi 2.1-7 ยท GPL-3.0-or-later
- debian trixie: garli-mpi 2.1-9 ยท GPL-3.0-or-later
- ubuntu jammy: garli-mpi 2.1-7 ยท GPL-3.0-or-later
- ubuntu noble: garli-mpi 2.1-7build2 ยท GPL-3.0-or-later
- ubuntu questing: garli-mpi 2.1-9
- ubuntu resolute: garli-mpi 2.1-9build1 ยท GPL-3.0-or-later
- ubuntu stonking: garli-mpi 2.1-10 ยท 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