Library of efficient algorithms for phylogenetic analysis
261
PhyloLib is a library of efficient algorithms for phylogenetic analysis in the form of a command line application, and it is publicly available in GitHub.
To execute a command of this command line application you should type the name of the library followed by the command name, respective type and options. The usage of this command line application can be retrieved by running the command phylolib help and looks like the following:
Usage:
phylolib help
phylolib distance (hamming|grapetree|kimura) [options]
phylolib correction (jukescantor) [options]
phylolib algorithm (goeburst|edmonds|sl|cl|upgma|upgmc|wpgma|wpgmc|saitounei|studierkepler|unj) [options]
phylolib optimization (lbr) [options]
Options:
-o=<file> --out=<file> Output file as <format>:<location> with format being (asymmetric|symmetric|newick|nexus)
-d=<file> --dataset=<file> Input dataset file as <format>:<location> with format being (fasta|ml|snp)
-m=<file> --matrix=<file> Input distance matrix file as <format>:<location> with format being (asymmetric|symmetric)
-t=<file> --tree=<file> Input phylogenetic tree file as <format>:<location> with format being (newick|nexus)
-l=<number> --lvs=<number> Limit of locus variants to consider using goeBURST algorithm [default: 3]
You can also run multiple commands by concatenating them with a ":" character like this:
phylolib algorithm upgma --out=newick:tree.txt : distance hamming --dataset=ml:dataset.txt
The order in which the commands are executed is dictated by the phylogenetic analysis workflow, making the order in which the commands are provided indifferent. Except for commands of the same type, that is, that can be executed multiple times, as is the case of the optimization command, in which case the order of execution between them will be dictated by the order in which they are provided. For example, in the execution above, the order in which the commands would be executed would be distance and then algorithm and not algorithm and then distance.
Content type
Image
Digest
Size
194.1 MB
Last updated
almost 6 years ago
docker pull luanab/phylolib