• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

Bio.Phylo:Biopython 中用于处理、分析和可视化系统发育树的统一工具包。

Bio.Phylo: a unified toolkit for processing, analyzing and visualizing phylogenetic trees in Biopython.

机构信息

Institute of Bioinformatics, University of Georgia, 120 Green Street, Athens, GA 30602, USA.

出版信息

BMC Bioinformatics. 2012 Aug 21;13:209. doi: 10.1186/1471-2105-13-209.

DOI:10.1186/1471-2105-13-209
PMID:22909249
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC3468381/
Abstract

BACKGROUND

Ongoing innovation in phylogenetics and evolutionary biology has been accompanied by a proliferation of software tools, data formats, analytical techniques and web servers. This brings with it the challenge of integrating phylogenetic and other related biological data found in a wide variety of formats, and underlines the need for reusable software that can read, manipulate and transform this information into the various forms required to build computational pipelines.

RESULTS

We built a Python software library for working with phylogenetic data that is tightly integrated with Biopython, a broad-ranging toolkit for computational biology. Our library, Bio.Phylo, is highly interoperable with existing libraries, tools and standards, and is capable of parsing common file formats for phylogenetic trees, performing basic transformations and manipulations, attaching rich annotations, and visualizing trees. We unified the modules for working with the standard file formats Newick, NEXUS and phyloXML behind a consistent and simple API, providing a common set of functionality independent of the data source.

CONCLUSIONS

Bio.Phylo meets a growing need in bioinformatics for working with heterogeneous types of phylogenetic data. By supporting interoperability with multiple file formats and leveraging existing Biopython features, this library simplifies the construction of phylogenetic workflows. We also provide examples of the benefits of building a community around a shared open-source project. Bio.Phylo is included with Biopython, available through the Biopython website, http://biopython.org.

摘要

背景

系统发生学和进化生物学领域的持续创新,伴随着软件工具、数据格式、分析技术和网络服务器的大量涌现。这带来了整合以各种格式存储的系统发生学和其他相关生物学数据的挑战,也凸显了对可重复使用软件的需求,这种软件可以读取、操作和转换这些信息,以构建计算流程所需的各种形式。

结果

我们构建了一个用于处理系统发生学数据的 Python 软件库,该库与计算生物学的广泛工具包 Biopython 紧密集成。我们的 Bio.Phylo 库与现有库、工具和标准高度互操作,能够解析常见的系统发生树文件格式,执行基本的转换和操作,附加丰富的注释,并可视化树。我们在一致且简单的 API 背后统一了用于处理 Newick、NEXUS 和 phyloXML 标准文件格式的模块,提供了一组独立于数据源的通用功能。

结论

Bio.Phylo 满足了生物信息学领域对处理异构类型系统发生学数据的需求。通过支持与多种文件格式的互操作性并利用现有的 Biopython 功能,该库简化了系统发生工作流程的构建。我们还提供了围绕共享开源项目构建社区的好处的示例。Bio.Phylo 随 Biopython 一起提供,可通过 Biopython 网站获取,网址为 http://biopython.org。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38e0/3468381/b123080e71d5/1471-2105-13-209-1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38e0/3468381/b123080e71d5/1471-2105-13-209-1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/38e0/3468381/b123080e71d5/1471-2105-13-209-1.jpg

相似文献

1
Bio.Phylo: a unified toolkit for processing, analyzing and visualizing phylogenetic trees in Biopython.Bio.Phylo:Biopython 中用于处理、分析和可视化系统发育树的统一工具包。
BMC Bioinformatics. 2012 Aug 21;13:209. doi: 10.1186/1471-2105-13-209.
2
BIO::Phylo-phyloinformatic analysis using perl.使用 Perl 进行 BIO::Phylo 的生物信息学分析。
BMC Bioinformatics. 2011 Feb 27;12:63. doi: 10.1186/1471-2105-12-63.
3
Biopython: freely available Python tools for computational molecular biology and bioinformatics.Biopython:用于计算分子生物学和生物信息学的免费可用Python工具。
Bioinformatics. 2009 Jun 1;25(11):1422-3. doi: 10.1093/bioinformatics/btp163. Epub 2009 Mar 20.
4
Phylo.io: Interactive Viewing and Comparison of Large Phylogenetic Trees on the Web.Phylo.io:在网络上对大型系统发育树进行交互式查看和比较。
Mol Biol Evol. 2016 Aug;33(8):2163-6. doi: 10.1093/molbev/msw080. Epub 2016 Apr 19.
5
phylo-node: A molecular phylogenetic toolkit using Node.js.系统发育节点:一个使用Node.js的分子系统发育工具包。
PLoS One. 2017 Apr 14;12(4):e0175480. doi: 10.1371/journal.pone.0175480. eCollection 2017.
6
Unipro UGENE: a unified bioinformatics toolkit.Unipro UGENE:一个统一的生物信息学工具包。
Bioinformatics. 2012 Apr 15;28(8):1166-7. doi: 10.1093/bioinformatics/bts091. Epub 2012 Feb 24.
7
jsPhyloSVG: a javascript library for visualizing interactive and vector-based phylogenetic trees on the web.jsPhyloSVG:一个用于在网络上可视化交互式和基于向量的系统发生树的 JavaScript 库。
PLoS One. 2010 Aug 18;5(8):e12267. doi: 10.1371/journal.pone.0012267.
8
ETE: a python Environment for Tree Exploration.ETE:一个用于树探索的 Python 环境。
BMC Bioinformatics. 2010 Jan 13;11:24. doi: 10.1186/1471-2105-11-24.
9
JPhyloIO: a Java library for event-based reading and writing of different phylogenetic file formats through a common interface.JPhyloIO:一个用于基于事件的读取和写入不同系统发育文件格式的 Java 库,通过一个公共接口。
BMC Bioinformatics. 2019 Jul 22;20(1):402. doi: 10.1186/s12859-019-2982-3.
10
DendroPy: a Python library for phylogenetic computing.DendroPy:一个用于系统发育计算的 Python 库。
Bioinformatics. 2010 Jun 15;26(12):1569-71. doi: 10.1093/bioinformatics/btq228. Epub 2010 Apr 25.

引用本文的文献

1
Oatk: a de novo assembly tool for complex plant organelle genomes.Oatk:一种用于复杂植物细胞器基因组的从头组装工具。
Genome Biol. 2025 Aug 7;26(1):235. doi: 10.1186/s13059-025-03676-6.
2
Opposing roles of pseudokinases NRBP1 and NRBP2 in regulating L1 retrotransposition.假激酶NRBP1和NRBP2在调节L1逆转座中的相反作用。
Nat Commun. 2025 Jul 11;16(1):6327. doi: 10.1038/s41467-025-61626-z.
3
Labels as a feature: Network homophily for systematically annotating human GPCR drug-target interactions.作为一种特征的标签:用于系统注释人类GPCR药物-靶点相互作用的网络同质性

本文引用的文献

1
Revisiting a Key Innovation in Evolutionary Biology: Felsenstein's "Phylogenies and the Comparative Method".重温进化生物学的一个关键创新:费雪斯坦的“系统发育与比较方法”。
Am Nat. 2019 Jun;193(6):755-772. doi: 10.1086/703055. Epub 2019 Apr 23.
2
NeXML: rich, extensible, and verifiable representation of comparative data and metadata.NeXML:用于比较数据和元数据的丰富、可扩展和可验证的表示形式。
Syst Biol. 2012 Jul;61(4):675-89. doi: 10.1093/sysbio/sys025. Epub 2012 Feb 22.
3
Structural and evolutionary divergence of eukaryotic protein kinases in Apicomplexa.
Nat Commun. 2025 May 3;16(1):4121. doi: 10.1038/s41467-025-59418-6.
4
Predicting Potential PRRSV-2 Variant Emergence through Phylogenetic Inference.通过系统发育推断预测潜在的猪繁殖与呼吸综合征病毒2型变体出现
Transbound Emerg Dis. 2024 Feb 5;2024:7945955. doi: 10.1155/2024/7945955. eCollection 2024.
5
Structural variation, selection, and diversification of the gene family from the human pangenome.人类泛基因组中基因家族的结构变异、选择与多样化
bioRxiv. 2025 Feb 5:2025.02.04.636496. doi: 10.1101/2025.02.04.636496.
6
Simplifying and Characterizing DAGs and Phylogenetic Networks via Least Common Ancestor Constraints.通过最近共同祖先约束简化和刻画有向无环图及系统发育网络
Bull Math Biol. 2025 Feb 12;87(3):44. doi: 10.1007/s11538-025-01419-z.
7
Unravelling genomic drivers of speciation in Musa through genome assemblies of wild banana ancestors.通过野生香蕉祖先的基因组组装揭示香蕉物种形成的基因组驱动因素。
Nat Commun. 2025 Jan 23;16(1):961. doi: 10.1038/s41467-025-56329-4.
8
OGU: A Toolbox for Better Utilising Organelle Genomic Data.OGU:一个更好利用细胞器基因组数据的工具箱。
Mol Ecol Resour. 2025 Apr;25(3):e14044. doi: 10.1111/1755-0998.14044. Epub 2024 Nov 11.
9
Evolution shapes and conserves genomic signatures in viruses.进化塑造并保留了病毒中的基因组特征。
Commun Biol. 2024 Oct 30;7(1):1412. doi: 10.1038/s42003-024-07098-1.
10
Y and mitochondrial chromosomes in the heterogeneous stock rat population.异质 stock 大鼠种群中的 Y 和线粒体染色体。
G3 (Bethesda). 2024 Nov 6;14(11). doi: 10.1093/g3journal/jkae213.
真核蛋白激酶在顶复门生物中的结构和进化分歧。
BMC Evol Biol. 2011 Nov 2;11:321. doi: 10.1186/1471-2148-11-321.
4
Telling the whole story in a 10,000-genome world.在一个拥有 10000 个基因组的世界里讲述完整的故事。
Biol Direct. 2011 Jun 30;6:34. doi: 10.1186/1745-6150-6-34.
5
Understanding angiosperm diversification using small and large phylogenetic trees.利用小型和大型系统发育树理解被子植物多样化。
Am J Bot. 2011 Mar;98(3):404-14. doi: 10.3732/ajb.1000481. Epub 2011 Mar 2.
6
BIO::Phylo-phyloinformatic analysis using perl.使用 Perl 进行 BIO::Phylo 的生物信息学分析。
BMC Bioinformatics. 2011 Feb 27;12:63. doi: 10.1186/1471-2105-12-63.
7
BioRuby: bioinformatics software for the Ruby programming language.BioRuby:用于 Ruby 编程语言的生物信息学软件。
Bioinformatics. 2010 Oct 15;26(20):2617-9. doi: 10.1093/bioinformatics/btq475. Epub 2010 Aug 25.
8
New algorithms and methods to estimate maximum-likelihood phylogenies: assessing the performance of PhyML 3.0.新算法和方法估计最大似然系统发育:评估 PhyML 3.0 的性能。
Syst Biol. 2010 May;59(3):307-21. doi: 10.1093/sysbio/syq010. Epub 2010 Mar 29.
9
DendroPy: a Python library for phylogenetic computing.DendroPy:一个用于系统发育计算的 Python 库。
Bioinformatics. 2010 Jun 15;26(12):1569-71. doi: 10.1093/bioinformatics/btq228. Epub 2010 Apr 25.
10
ETE: a python Environment for Tree Exploration.ETE:一个用于树探索的 Python 环境。
BMC Bioinformatics. 2010 Jan 13;11:24. doi: 10.1186/1471-2105-11-24.