跳转到主要内容

基于距离的语言系统进化聚类方法

项目描述

PyloCluster

Build Status codecov PyPI

PyloCluster为Python中基于距离的聚类过程提供基本功能,包括邻接法和UPGMA算法的进化重建实现。

安装

$ pip install pylocluster

用法

以下示例需要python-newick包。

>>> from pylocluster import *
>>> from newick import loads
>>> matrix = squareform([0.5,0.67,0.8,0.2,0.4,0.7,0.6,0.8,0.8,0.3])
>>> nwk = linkage(matrix, taxa=['G', 'S', 'I', 'E', 'D'], method='upgma')
>>> print(loads(nwk).ascii_art())
        ┌─S
    ┌───┤
       └─I
────┤
       ┌─E
    └───┤
           ┌─G
        └───┤
            └─D

项目详情


下载文件

下载适合您平台文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源分布

pylocluster-0.1.0.tar.gz (8.9 kB 查看哈希值)

上传时间:

构建分布

pylocluster-0.1.0-py2.py3-none-any.whl (9.2 kB 查看哈希值)

上传于 Python 2 Python 3

由以下提供支持