DendroPy: a Python library for phylogenetic computing.
DendroPy is a cross-platform library for the Python programming language that provides for object-oriented reading, writing, simulation and manipulation of phylogenetic data, with an emphasis on phylogenetic tree operations. DendroPy uses a splits-hash mapping to perform rapid calculations of tree distances, similarities and shape under various metrics. It contains rich simulation routines to generate trees under a number of different phylogenetic and coalescent models. DendroPy's data simulation and manipulation facilities, in conjunction with its support of a broad range of phylogenetic data formats (NEXUS, Newick, PHYLIP, FASTA, NeXML, etc.), allow it to serve a useful role in various phyloinformatics and phylogeographic pipelines.


BACKGROUND
The stable release of the library is available for download and automated installation through the Python Package Index site (http://pypi.python.org/pypi/DendroPy), while the active development source code repository is available to the public from GitHub (http://github.com/jeetsukumaran/DendroPy).
Sukumaran
Jeet
J
Department of Ecology and Evolutionary Biology, University of Kansas, Lawrence, USA. jeet@ku.edu
Holder
Mark T
MT
D000465:Algorithms; D019295:Computational Biology / Q000379:methods*; D016208:Databases, Factual; D010802:Phylogeny; D011381:Programming Languages; D012984:Software