用于计算扩展到标记拓扑的Robinson Fould距离的包。

pylabeledrf的Python项目详细描述


Pylabeledrf

Pylabeledrf是一种启发式算法,用于计算标记拓扑之间Robinson-Foulds树拓扑距离的扩展,其中内部节点用物种形成或复制事件标记。

引文

如果您在工作中使用我们的软件包,请考虑引用:

Samuel Briand,Christophe Dessimoz,Nadia El Mabrouk,Manuel Lafond,Gabriela Lobinska,将Robinson Foulds距离延伸到调和树,提交了

安装

该包需要python 3(>;=3.6)。最简单的安装方法是使用 pip,安装package from PyPI

pip install pylabeledrf

文档

文档可用here

示例

frompylabeledrf.computeLRFimport*importdendropytaxa=dendropy.TaxonNamespace()# retrieve the test TP53 reconciled tree (from Ensembl compara 96)p53=dendropy.Tree.get_from_url('https://raw.githubusercontent.com/DessimozLab/pylabeledrf/master/test/p53.nhx','newick',taxon_namespace=taxa)t1=parseEnsemblLabels(p53)# introduce 5 random edits and compute the distancet2=mutateLabeledTree(t1,5)computeLRF(t1,t2)# randomise the labels and compute the distancet3=randomLabels(t1)computeLRF(t1,t3)

许可证

兹免费准许任何人取得副本 本软件和相关文档文件(“软件”)的 在软件中不受限制,包括但不限于 使用、复制、修改、合并、发布、分发、再授权和/或出售 软件的副本,并允许软件的用户 在满足以下条件的情况下,可以这样做:

上述版权公告及本许可公告须包括在 软件的拷贝或大部分。

本软件按“原样”提供,无任何形式的保证,明示或 默示的,包括但不限于适销性保证, 适合特定目的和不侵权。在任何情况下 作者或版权所有者应对任何索赔、损害或其他 责任,无论是在合同诉讼、侵权诉讼或其他诉讼中, 不属于或与本软件有关,或使用或与本软件的其他交易有关。 软件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在Spring Boot 2.2.0中添加弹性搜索?   jakarta ee如何在没有java认证的情况下停止直接访问网页(自定义标记)   java Hibernate:使用executeUpdate()的批删除未清除一级缓存   java如何在Hibernate中插入外键定义为Long的实体?   带参数的java Mockito单元测试计算器方法   java如何从Rally Rest API读取集合属性   java如何对基于消息的处理执行集成测试?   带插入排序的java排序字符串数组标记,双链表   java为什么在基于注释的Spring app@Value默认值中解析为null?   java Apache Commons Http客户端注册特定于客户端的协议   如何使用java反转字符串中n个部分的n个字符   java Tomcat在本地主机上运行良好,但在部署时出现内部服务器错误   使用信号量的变量的java结果   Java编译/运行时类路径问题   java哪个提供商负责AES/CTR/NOP添加?   伪错误解码器中的java响应未获取Zalando问题自定义属性