List of phylogenetic tree visualization software#Online software
{{short description|none}}
This list of phylogenetic tree viewing software is a compilation of software tools and web portals used in visualizing phylogenetic trees.
Online software
Desktop software
1 "All" refers to Microsoft Windows, Apple OSX and Linux; L=Linux, M=Apple Mac, W=Microsoft Windows
Libraries
class="wikitable sortable"
! Name ! Language | Description | Citation |
Bio.Phylo
|Python |[https://biopython.org/wiki/Phylo Phylo]: Part of Biopython, this module provides classes, functions and I/O support for working with phylogenetic trees | ||
Bio::Phylo
|Perl |A collection of Perl modules for manipulating and visualizing phylogenetic data. Bio::Phylo is one part of a comprehensive suite of Perl biology tools | ||
[https://github.com/amarinderthind/CGRphylo CGRphylo]
|R |Pipeline based on CGR method for accurate classification and tracking of rapidly evolving viruses | ||
[http://etetoolkit.org/ ETE]
|Python |ETE (Environment for Tree Exploration) is a toolkit that assists in the automated manipulation, analysis and visualization of trees. | ||
[https://github.com/YuLab-SMU/ggtree ggtree]
| R | An R package for tree visualization and annotation with grammar of graphics supported | ||
[https://github.com/biobakery/graphlan GraPhlAn]
|Python |[https://github.com/biobakery/graphlan/wiki GraPhlAn] is a software tool for producing high-quality circular representations of taxonomic and phylogenetic trees. | | ||
jsPhyloSVG
| Javascript | open-source javascript library for rendering highly-extensible, customizable phylogenetic trees; used for Elsevier's interactive trees |[https://www.elsevier.com/authors/author-services/enrichments/interactive-phylogenetic-trees interactive-phylogenetic-trees]www.elsevier.com {{Webarchive|url=https://web.archive.org/web/20170531175323/https://www.elsevier.com/authors/author-services/enrichments/interactive-phylogenetic-trees |date=2017-05-31 }}{{cite journal | vauthors = Smits SA, Ouverney CC | title = jsPhyloSVG: a javascript library for visualizing interactive and vector-based phylogenetic trees on the web | journal = PLOS ONE | volume = 5 | issue = 8 | pages = e12267 | date = August 2010 | pmid = 20805892 | pmc = 2923619 | doi = 10.1371/journal.pone.0012267 | veditors = Poon AF | bibcode = 2010PLoSO...512267S | doi-access = free }} | ||
PhyD3
| Javascript | interactive phylogenetic tree visualization with numerical annotation graphs, with SVG or PNG output, implemented in D3.js | ||
phylotree.js
| Javascript |phylotree.js is a library that extends the popular data visualization framework D3.js, and is suitable for building JavaScript applications where users can view and interact with phylogenetic trees | ||
PhyloPlots.jl
| Julia |[https://github.com/cecileane/PhyloPlots.jl PhyloPlots.jl] is a julia package for plotting phylogenetic trees and networks, integrated with [https://github.com/crsl4/PhyloNetworks.jl PhyloNetworks.jl] |{{cite journal | vauthors = Solís-Lemus C, Bastide P, Ané C | title = PhyloNetworks: A Package for phylogenetic networks | language = En | journal = Molecular Biology and Evolution | volume = 34 | issue = 12 | pages = 3292–3298 | date = 2017| doi = 10.1093/molbev/msx235 | pmid = 28961984 | url = https://academic.oup.com/mbe/article/34/12/3292/4103410 }} | ||
Phytools
| R | Phylogenetic Tools for Comparative Biology (and Other Things) based in R | ||
[https://github.com/eaton-lab/toytree toytree]
| Python | Toytree: A minimalist tree visualization and manipulation library for Python |
See also
References
{{reflist}}
External links
- [https://web.archive.org/web/20090819083843/http://bioinfo.unice.fr/biodiv/Tree_editors.html A 'comprehensive list' of Tree Editors]
- [https://web.archive.org/web/20180331214058/http://treedyn.org/Tree_editors.html List of Tree Editors]