幽灵
一个轻量级的低级JavaScript库,用于绘制Newick文件中的系统发育图。 它不依赖任何其他程序包,但旨在提供给D3库以进行可视化。
功能性
可以使用readTree()函数来解析Newick树。 然后,可以将该对象包装为三个主要功能。 rectangleLayout()以产生一个“常规”系统发生树, radialLayout()以产生圆形系统发育,和unrooted()经由相等角度布局算法产生一个无根树。
例子
现在可以在Observable上查看一个快速教程: : 它遍历了三个树的布局功能,希望它们都非常简单。
请继续关注浏览器中的示例。
致谢
可以在这里找到树布局方案的原始实现: : 。
引文
布朗(M)(2020)。 lwPhylo:一个轻量级的低级JavaScript库,用于从1.1.2版的Newick文件中绘制系统发育图
1