跳到内容

DessimozLab/pyham公司

pyHam:分析层次化直系群(HOG)的工具

动机

pyHam是一个库,用于促进层次化直系群的分析。它还包含一些用于运行标准类型分析的工具。

目前,Ham仅限于分析存储在正交XML文件中的HOG。下面是关于正交xml模式的更多信息和一些示例可在获取http://orthoxml.org.

对于扩展文档,我们参考包含信息的docs文件夹库的常见用例和API文档。

如何引用pyHam

如果您在工作中使用pyHam,请考虑引用:

Clément-Marie Train、Miguel Pignatelli、Adrian Altenhoff、Christophe Dessimoz;iHam和pyHam:可视化和处理层次化同源群,生物信息学,bty994,https://doi.org/10.1093/bioinformatics/bty994

安装

Ham是用python3(也与python2兼容)编写的,几乎没有外部依赖性,即。目前ete3,lml,6。安装脚本应该解决这些问题依赖关系。考虑使用pip直接从签出的git repo安装包

python-m pip安装--升级pippip安装pyham

例子

我们准备了一个现成的示例(参见示例文件夹),其中包含一些python脚本,以使用pyHam的主要功能。只需在bash中运行以下命令:

python run hog查询.pypython run_treeProfile.py蟒蛇run_iHam.py

入门

我们在http://lab.dessimoz.org/blog/2017/06/29/pyham。我们强烈建议您在开始使用pyHam之前先阅读它。

我们还创建了一个ipython笔记本,以帮助您基本使用pyHam API和嵌入式工具http://zoo.cs.ucl.ac.uk/tutorials/tutorial_pyHam_get_started.html.

兼容性表

通过各种HOG推理资源支持pyHam。

资源 物种树格式 OrthoXML 支持
OMA浏览器 PhyloXML纽里克 所有HOG,或一次一只HOG
OMA单机版 PhyloXML和Newick 所有HOG
合奏 纽里克 一次一只HOG
Hieranoid数据库 纽里克 一次一只HOG

文档

您可以在http://zoo.cs.ucl.ac.uk/doc/pyham/index.html