Gotree

Gotree provides command-line operations for manipulating phylogenetic trees and multiple sequence alignments for bioinformatics analyses.


Key Features:

  • Command set: Implements over 120 commands covering multiple sequence alignment and phylogenetic tree manipulations.
  • API: Provides a programmatic API specifically tailored for multiple sequence alignment and phylogenetic tree operations.
  • File reformatting: Performs file reformatting for tree and alignment data.
  • Sequence renaming: Supports renaming of sequences in alignments and trees.
  • Tree re-rooting: Supports re-rooting of phylogenetic trees.
  • Tree comparison: Performs comparisons between phylogenetic trees.
  • Bootstrap support computation: Computes bootstrap support values for phylogenetic trees.
  • Implementation and parallelization: Implemented in the Go programming language with support for parallel execution when applicable.

Scientific Applications:

  • Phylogenetic analysis: Manipulation and analysis of phylogenetic trees and associated multiple sequence alignments.
  • Support assessment: Computation of bootstrap supports to assess node confidence in phylogenies.
  • Comparative phylogenomics: Comparison and validation of alternative phylogenetic trees.

Methodology:

Implements over 120 commands and an API in the Go language to perform file reformatting, sequence renaming, tree re-rooting, tree comparison, and bootstrap support computation, with support for parallel execution when applicable.

Topics

Details

License:
GPL-2.0
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Shell
Added:
11/8/2021
Last Updated:
11/8/2021

Operations

Publications

Lemoine F, Gascuel O. Gotree/Goalign : Toolkit and Go API to facilitate the development of phylogenetic workflows. Unknown Journal. 2021. doi:10.1101/2021.06.09.447704.