GARLI(1)

πŸ’– GARLI β€” like, the whole manual but make it make sense πŸ’–

okay bestie, welcome to the manual for garli(1) β€” a User Commands situation, she's a classic. come sit with me, we're gonna read this together and you're gonna be obsessed. 🫢


✨ NAME ✨

garli β€” phylogenetic analysis of molecular sequence data using maximum-likelihood

no cap, that's the whole vibe. she infers trees. πŸ’…


🌸 SYNOPSIS 🌸

garli [OPTION] [config filename]

like, you give her some options, you give her a config file, she does her little thing. iconic.


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so. GARLI stands for Genetic Algorithm for Rapid Likelihood Inference, and she is literally a program for inferring phylogenetic trees. πŸ”₯

the way she works? it's giving classical genetic algorithm energy. she rapidly searches the space of evolutionary trees and model parameters, hunting down the solution that maximizes the likelihood score. main character behavior, honestly.

she implements nucleotide, amino acid, and codon-based models of sequence evolution, and β€” slay β€” she runs on all platforms. 🌈

and the latest version? she adds support for partitioned models and morphology-like datatypes. we love growth. we love evolution. very on brand. ✨


πŸŽ€ OPTIONS πŸŽ€

  • -i, --interactive β€” interactive mode: she'll allow and/or expect user feedback. she wants to talk to you. πŸ‘‘
  • -b, --batch β€” batch mode: do not expect user input. heads up though, bestie β€” batch is the default for the version you are running. πŸ’…
  • -v, --version β€” print version information and dip. exit. bye. πŸ¦‹
  • -h, --help β€” print this help and exit. the classic. 🌸
  • -t β€” run internal tests. (requires dataset and config file β€” no skipping steps, babe 😭)
  • -V β€” validate: load config file and data, validate config file, data, starting trees and constraint files, print required memory and selected model, then exit. a full vibe check on your files. βœ…
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 if you're like "why is she not reading my config" β€” check your cwd, bestie, she's looking for garli.conf right there. πŸ™ˆ

πŸ’œ AUTHOR πŸ’œ

This manpage was written by Andreas Tille for the Debian distribution and can be used for any other usage of the program. thank you Andreas, we appreciate you fr fr. 🫢


and that's the whole thing, bestie!! ✨ this was garli 2.1, dated June 2016, and yes she is still that girl β€” GARLI(1) forever. go infer some trees, you've got this. πŸ’–πŸŒ·πŸ§šβ€β™€οΈ