jsPhyloSVG

A circular phylogenetic treejsPhyloSVG是一个用于呈现动态系统发育树的开源解决方案。它能够在不需要插件的情况下在所有主流浏览器中生成复杂的交互式系统发育树。它的新颖之处在于支持直接解释树推理格式的能力,将底层标记暴露给数据挖掘服务。库源代码、大量文档和实际示例可以在www.jsphylosvg.com

总结

我们提供了一个javascript库jsPhyloSVG,它有助于直接在浏览器中以可缩放矢量图形(SVG)格式从原始Newick或phyloXML格式构建交互式系统发育树。它旨在跨所有主流浏览器工作,并为那些不支持SVG的浏览器呈现替代格式。该库提供了用集成图表构建矩形和圆形系统图的工具。可以集成交互式特性,并使其响应诸如单击树的任何元素(包括标签)之类的事件。

背景

已经开发了许多软件包来解决生成用于打印的系统发育树的需要。随着越来越多地使用网络传播科学文献,有必要在许多类型的设备上都能看到系统发育树,并以一些互动元素为特征,这些元素是浏览体验的一部分。我们提出了一种新的方法来发布交互系统发育树。

出版

http://www.plosone.org/article/info:doi/10.1371/journal.pone.0012267