Suppr超能文献

Treeman:一个用于高效且直观地操作系统发育树的R软件包。

treeman: an R package for efficient and intuitive manipulation of phylogenetic trees.

作者信息

Bennett Dominic J, Sutton Mark D, Turvey Samuel T

机构信息

Department of Earth Science and Engineering, Imperial College London, London, UK.

Institute of Zoology, Zoological Society of London, London, UK.

出版信息

BMC Res Notes. 2017 Jan 7;10(1):30. doi: 10.1186/s13104-016-2340-8.

Abstract

BACKGROUND

Phylogenetic trees are hierarchical structures used for representing the inter-relationships between biological entities. They are the most common tool for representing evolution and are essential to a range of fields across the life sciences. The manipulation of phylogenetic trees-in terms of adding or removing tips-is often performed by researchers not just for reasons of management but also for performing simulations in order to understand the processes of evolution. Despite this, the most common programming language among biologists, R, has few class structures well suited to these tasks.

RESULTS

We present an R package that contains a new class, called TreeMan, for representing the phylogenetic tree. This class has a list structure allowing phylogenetic trees to be manipulated more efficiently. Computational running times are reduced because of the ready ability to vectorise and parallelise methods. Development is also improved due to fewer lines of code being required for performing manipulation processes.

CONCLUSIONS

We present three use cases-pinning missing taxa to a supertree, simulating evolution with a tree-growth model and detecting significant phylogenetic turnover-that demonstrate the new package's speed and simplicity.

摘要

背景

系统发育树是用于表示生物实体之间相互关系的层次结构。它们是表示进化的最常用工具,并且对于生命科学的一系列领域至关重要。系统发育树的操作(即添加或移除末端)通常由研究人员执行,这不仅是出于管理原因,也是为了进行模拟以理解进化过程。尽管如此,生物学家中最常用的编程语言R,几乎没有非常适合这些任务的类结构。

结果

我们展示了一个R包,其中包含一个名为TreeMan的新类,用于表示系统发育树。这个类具有列表结构,可更高效地操作系统发育树。由于能够方便地向量化和并行化方法,计算运行时间得以减少。由于执行操作过程所需的代码行数减少,开发工作也得到了改进。

结论

我们展示了三个用例——将缺失的分类单元固定到超级树上、使用树生长模型模拟进化以及检测显著的系统发育更替——这些用例展示了新包的速度和简单性。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6fcf/5219798/a203a137e9cc/13104_2016_2340_Fig1_HTML.jpg

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验