Bio.Phylo: A unified toolkit for processing, analyzing and visualizing phylogenetic trees in Biopython

@article{Talevich2012BioPhyloAU,
  title={Bio.Phylo: A unified toolkit for processing, analyzing and visualizing phylogenetic trees in Biopython},
  author={Eric Talevich and Brandon M. Invergo and Peter J. A. Cock and Brad A. Chapman},
  journal={BMC Bioinformatics},
  year={2012},
  volume={13},
  pages={209 - 209}
}
BackgroundOngoing innovation in phylogenetics and evolutionary biology has been accompanied by a proliferation of software tools, data formats, analytical techniques and web servers. This brings with it the challenge of integrating phylogenetic and other related biological data found in a wide variety of formats, and underlines the need for reusable software that can read, manipulate and transform this information into the various forms required to build computational pipelines.ResultsWe built… Expand
SuchTree: Fast, thread-safe computations with phylogenetic trees
TLDR
This work focuses on phylogenetic trees and their applications in Python, and introduces a new approach called clones, which combine clones with the idea of a “super tree” to solve the challenge of cloning. Expand
PhyKIT: a UNIX shell toolkit for processing and analyzing phylogenomic data
TLDR
PhyKIT is introduced, a toolkit for the UNIX shell environment with 30 functions that process MSAs and trees, including but not limited to estimation of mutation rate, evaluation of sequence composition biases, calculation of the degree of violation of a molecular clock, and collapsing bipartitions (internal branches) with low support. Expand
PhyKIT: a broadly applicable UNIX shell toolkit for processing and analyzing phylogenomic data
TLDR
PhyKIT is introduced, a toolkit for the UNIX shell environment with 30 functions that process MSAs and trees, including but not limited to estimation of mutation rate, evaluation of sequence composition biases, calculation of the degree of violation of a molecular clock, and collapsing bipartitions with low support. Expand
TreeBASEdmp: A Toolkit for Phyloinformatic Research
TLDR
This work proposes a new approach to find broadly-defined phylogenetic patterns, a method it calls Generic Topological Querying, which allows the user to find hypotheses of relationship without being constrained to use particular sets of specific taxa. Expand
Iroki: automatic customization and visualization of phylogenetic trees
TLDR
Iroki, a user-friendly web interface for tree visualization, addresses issues by providing automatic customization of large trees based on metadata contained in tab-separated text files, and has utility for exploring biological and ecological trends in sequencing data. Expand
phyloGenerator: an automated phylogeny generation tool for ecologists
TLDR
PhyloGenerator is an open-source, stand-alone Python program that makes use of pre-existing sequence data and taxonomic information to largely automate the estimation of phylogenies, and is a step towards an open, reproducible phylogenetic workflow. Expand
Iroki: automatic customization for phylogenetic trees
TLDR
Iroki allows for rapid hypothesis testing through visualizing custom phylogenetic trees, streamlining the process of phylogenetic data exploration and presentation and is an easy-to-use web app and command line application for fast, automatic customization of phylogenetics trees based on user-provided categorical or continuous metadata. Expand
ETE 3: Reconstruction, Analysis, and Visualization of Phylogenomic Data
TLDR
The Environment for Tree Exploration v3 is presented, featuring numerous improvements in the underlying library of methods, and providing a novel set of standalone tools to perform common tasks in comparative genomics and phylogenetics. Expand
GCsnap: interactive snapshots for the comparison of protein-coding genomic contexts.
  • J. Pereira
  • Medicine
  • Journal of molecular biology
  • 2021
TLDR
GCsnap is a flexible Python-based tool that allows for the interactive comparison of the genomic contexts of protein-coding genes from any genome at any taxonomic level, integrating them with functional and structural information. Expand
ChromaClade: combined visualisation of phylogenetic and sequence data
TLDR
ChromaClade is a convenient tool with a graphical user-interface that works in concert with popular tree viewers to produce colour-annotated phylogenies highlighting residues found in each taxon and at each site in a sequence alignment, finding this to be a powerful approach for visualising site-wise residue distributions and detecting evolutionary patterns, especially in large datasets. Expand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 48 REFERENCES
BIO::Phylo-phyloinformatic analysis using perl
TLDR
This paper presents Bio::Phylo, a Perl5 toolkit for phyloinformatic analysis that implements classes and methods that are compatible with the well-known BioPerl toolkit, but is independent from it and features a richer API and a data model that is better able to manage the complex relationships between different fundamental data and metadata objects in phylogenetics. Expand
DendroPy: a Python library for phylogenetic computing
TLDR
DendroPy uses a splits-hash mapping to perform rapid calculations of tree distances, similarities and shape under various metrics, and contains rich simulation routines to generate trees under a number of different phylogenetic and coalescent models. Expand
ETE: a python Environment for Tree Exploration
TLDR
The Environment for Tree Exploration (ETE), a python programming toolkit that assists in the automated manipulation, analysis and visualization of hierarchical trees, provides a complete set of methods to manipulate tree data structures that extends current functionality in other bioinformatic toolkits of a more general purpose. Expand
The Bioperl toolkit: Perl modules for the life sciences.
TLDR
The overall architecture of the Bioperl toolkit is described, the problem domains that it addresses, and specific examples of how the toolkit can be used to solve common life-sciences problems are given. Expand
WASABI: an automated sequence processing system for multigene phylogenies.
TLDR
WASABI is unique as it supports the user by carrying out all steps from processing raw sequence data to a multigene sequence analysis within a strong phylogenetic context, and thus differs from tools for databasing and analyzing finalized gene sequences. Expand
phyloXML: XML for evolutionary biology and comparative genomics
TLDR
PhyloXML is an XML language defined by a complete schema in XSD that allows storing and exchanging the structures of evolutionary trees as well as associated data. Expand
BioRuby: bioinformatics software for the Ruby programming language
TLDR
The BioRuby software toolkit contains a comprehensive set of free development tools and libraries for bioinformatics and molecular biology, written in the Ruby programming language, that supports many widely used data formats and provides easy access to databases, external programs and public web services. Expand
Biopython: freely available Python tools for computational molecular biology and bioinformatics
TLDR
Biopython includes modules for reading and writing different sequence file formats and multiple sequence alignments, dealing with 3D macro molecular structures, interacting with common tools such as BLAST, ClustalW and EMBOSS, accessing key online databases, as well as providing numerical methods for statistical learning. Expand
Taking the first steps towards a standard for reporting on phylogenies: Minimum Information About a Phylogenetic Analysis (MIAPA).
TLDR
It is asserted that the synergy between genomic and phylogenetic perspectives in comparative biology would be enhanced by the development and refinement of minimal reporting standards for phylogenetic analyses. Expand
GenomeDiagram: a python package for the visualization of large-scale genomic data
TLDR
GenomeDiagram is a flexible, open-source Python module for the visualization of large-scale genomic, comparative genomic and other data with reference to a single chromosome or other biological sequence that may be used to generate publication-quality vector graphics, rastered images and in-line streamed graphics for webpages. Expand
...
1
2
3
4
5
...