• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

BEAGLE 3:为统计系统发生学的高性能计算库提供改进的性能、可扩展性和可用性。

BEAGLE 3: Improved Performance, Scaling, and Usability for a High-Performance Computing Library for Statistical Phylogenetics.

机构信息

Center for Bioinformatics and Computational Biology, University of Maryland, College Park, MD 20742, USA.

Department of Microbiology, Immunology and Transplantation, Rega Institute, KU Leuven - University of Leuven, 3000 Leuven, Belgium.

出版信息

Syst Biol. 2019 Nov 1;68(6):1052-1061. doi: 10.1093/sysbio/syz020.

DOI:10.1093/sysbio/syz020
PMID:31034053
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC6802572/
Abstract

BEAGLE is a high-performance likelihood-calculation library for phylogenetic inference. The BEAGLE library defines a simple, but flexible, application programming interface (API), and includes a collection of efficient implementations for calculation under a variety of evolutionary models on different hardware devices. The library has been integrated into recent versions of popular phylogenetics software packages including BEAST and MrBayes and has been widely used across a diverse range of evolutionary studies. Here, we present BEAGLE 3 with new parallel implementations, increased performance for challenging data sets, improved scalability, and better usability. We have added new OpenCL and central processing unit-threaded implementations to the library, allowing the effective utilization of a wider range of modern hardware. Further, we have extended the API and library to support concurrent computation of independent partial likelihood arrays, for increased performance of nucleotide-model analyses with greater flexibility of data partitioning. For better scalability and usability, we have improved how phylogenetic software packages use BEAGLE in multi-GPU (graphics processing unit) and cluster environments, and introduced an automated method to select the fastest device given the data set, evolutionary model, and hardware. For application developers who wish to integrate the library, we also have developed an online tutorial. To evaluate the effect of the improvements, we ran a variety of benchmarks on state-of-the-art hardware. For a partitioned exemplar analysis, we observe run-time performance improvements as high as 5.9-fold over our previous GPU implementation. BEAGLE 3 is free, open-source software licensed under the Lesser GPL and available at https://beagle-dev.github.io.

摘要

BEAGLE 是一个用于系统发育推断的高性能似然计算库。BEAGLE 库定义了一个简单但灵活的应用程序编程接口 (API),并包含了在不同硬件设备上的各种进化模型下进行计算的高效实现。该库已集成到流行的系统发育软件包,包括 BEAST 和 MrBayes 的最新版本中,并在各种进化研究中得到了广泛应用。在这里,我们介绍了 BEAGLE 3,它具有新的并行实现、对挑战性数据集的性能提升、改进的可扩展性和更好的易用性。我们为库添加了新的 OpenCL 和中央处理器线程实现,允许更广泛地利用现代硬件。此外,我们扩展了 API 和库,以支持独立部分似然数组的并发计算,从而提高核苷酸模型分析的性能,并具有更大的数据分区灵活性。为了更好的可扩展性和易用性,我们改进了系统发育软件包在多 GPU(图形处理单元)和集群环境中使用 BEAGLE 的方式,并引入了一种自动方法,根据数据集、进化模型和硬件选择最快的设备。对于希望集成库的应用程序开发人员,我们还开发了一个在线教程。为了评估改进的效果,我们在最先进的硬件上运行了各种基准测试。对于分区示例分析,我们观察到与我们之前的 GPU 实现相比,运行时性能提高了高达 5.9 倍。BEAGLE 3 是免费的、开源软件,根据 Lesser GPL 许可,并可在 https://beagle-dev.github.io 获得。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf60/6802572/0060650f6e17/syz020f4.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf60/6802572/17b1b9e3571f/syz020f3.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf60/6802572/8dbbbd3dc564/syz020f1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf60/6802572/a5e911bcffd9/syz020f2.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf60/6802572/11e78736d541/syz020f5.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf60/6802572/0060650f6e17/syz020f4.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf60/6802572/17b1b9e3571f/syz020f3.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf60/6802572/8dbbbd3dc564/syz020f1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf60/6802572/a5e911bcffd9/syz020f2.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf60/6802572/11e78736d541/syz020f5.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf60/6802572/0060650f6e17/syz020f4.jpg

相似文献

1
BEAGLE 3: Improved Performance, Scaling, and Usability for a High-Performance Computing Library for Statistical Phylogenetics.BEAGLE 3:为统计系统发生学的高性能计算库提供改进的性能、可扩展性和可用性。
Syst Biol. 2019 Nov 1;68(6):1052-1061. doi: 10.1093/sysbio/syz020.
2
BEAGLE: an application programming interface and high-performance computing library for statistical phylogenetics.BEAGLE:一个用于统计系统发生学的应用程序编程接口和高性能计算库。
Syst Biol. 2012 Jan;61(1):170-3. doi: 10.1093/sysbio/syr100. Epub 2011 Oct 1.
3
High-Performance Computing in Bayesian Phylogenetics and Phylodynamics Using BEAGLE.使用BEAGLE在贝叶斯系统发育学和系统发育动力学中的高性能计算
Methods Mol Biol. 2019;1910:691-722. doi: 10.1007/978-1-4939-9074-0_23.
4
Many-core algorithms for high-dimensional gradients on phylogenetic trees.用于系统发育树上高维梯度的多核算法。
Bioinformatics. 2024 Feb 1;40(2). doi: 10.1093/bioinformatics/btae030.
5
The phylogenetic likelihood library.系统发育似然库。
Syst Biol. 2015 Mar;64(2):356-62. doi: 10.1093/sysbio/syu084. Epub 2014 Oct 30.
6
Extending the BEAGLE library to a multi-FPGA platform.将 BEAGLE 库扩展到多 FPGA 平台。
BMC Bioinformatics. 2013 Jan 19;14:25. doi: 10.1186/1471-2105-14-25.
7
Bayesian Phylogenetic Analysis on Multi-Core Compute Architectures: Implementation and Evaluation of BEAGLE in RevBayes With MPI.多核计算架构上的贝叶斯系统发育分析:MPI 下 RevBayes 中 BEAGLE 的实现与评估。
Syst Biol. 2024 Jul 27;73(2):455-469. doi: 10.1093/sysbio/syae005.
8
MrBayes on a graphics processing unit.在图形处理单元上运行 MrBayes。
Bioinformatics. 2011 May 1;27(9):1255-61. doi: 10.1093/bioinformatics/btr140. Epub 2011 Mar 16.
9
GPU MrBayes V3.1: MrBayes on Graphics Processing Units for Protein Sequence Data.GPU MrBayes V3.1:用于蛋白质序列数据的图形处理单元上的 MrBayes。
Mol Biol Evol. 2015 Sep;32(9):2496-7. doi: 10.1093/molbev/msv129. Epub 2015 May 26.
10
MrBayes 3.2: efficient Bayesian phylogenetic inference and model choice across a large model space.MrBayes 3.2:在大型模型空间中进行高效的贝叶斯系统发育推断和模型选择。
Syst Biol. 2012 May;61(3):539-42. doi: 10.1093/sysbio/sys029. Epub 2012 Feb 22.

引用本文的文献

1
Clade-Specific Recombination and Mutations Define the Emergence of Porcine Epidemic Diarrhea Virus S-INDEL Lineages.进化枝特异性重组和突变决定了猪流行性腹泻病毒S-INDEL谱系的出现。
Animals (Basel). 2025 Aug 7;15(15):2312. doi: 10.3390/ani15152312.
2
Infinite Mixture Models for Improved Modeling of Across-Site Evolutionary Variation.用于改进跨位点进化变异建模的无限混合模型。
Mol Biol Evol. 2025 Jul 30;42(8). doi: 10.1093/molbev/msaf199.
3
Detecting Evolutionary Change-Points with Branch-Specific Substitution Models and Shrinkage Priors.

本文引用的文献

1
Bayesian phylogenetic and phylodynamic data integration using BEAST 1.10.使用BEAST 1.10进行贝叶斯系统发育和系统动力学数据整合。
Virus Evol. 2018 Jun 8;4(1):vey016. doi: 10.1093/ve/vey016. eCollection 2018 Jan.
2
Adaptive MCMC in Bayesian phylogenetics: an application to analyzing partitioned data in BEAST.贝叶斯系统发育学中的自适应马尔可夫链蒙特卡罗方法:在BEAST中分析分区数据的应用
Bioinformatics. 2017 Jun 15;33(12):1798-1805. doi: 10.1093/bioinformatics/btx088.
3
Efficient Detection of Repeating Sites to Accelerate Phylogenetic Likelihood Calculations.
使用特定分支替代模型和收缩先验检测进化变化点。
Res Sq. 2025 Jun 25:rs.3.rs-6926809. doi: 10.21203/rs.3.rs-6926809/v1.
4
Detecting Evolutionary Change-Points with Branch-Specific Substitution Models and Shrinkage Priors.使用特定分支替换模型和收缩先验检测进化变化点。
ArXiv. 2025 Jul 11:arXiv:2507.08386v1.
5
BEAST X for Bayesian phylogenetic, phylogeographic and phylodynamic inference.用于贝叶斯系统发育、系统地理学和系统动力学推断的BEAST X。
Nat Methods. 2025 Jul 7. doi: 10.1038/s41592-025-02751-x.
6
Genetic Evolution of the Hemagglutinin Genes of Seasonal Influenza A Viruses in Türkiye Between 2017 and 2023.2017年至2023年土耳其季节性甲型流感病毒血凝素基因的遗传进化
Influenza Other Respir Viruses. 2025 Jul;19(7):e70134. doi: 10.1111/irv.70134.
7
Morphological and molecular insights into the wild Ficus species of Mizoram, Northeast India.对印度东北部米佐拉姆邦野生榕属物种的形态学和分子学见解。
Mol Biol Rep. 2025 Jun 26;52(1):643. doi: 10.1007/s11033-025-10753-3.
8
Persistence of SARS-CoV-2 Alpha Variant in White-Tailed Deer, Ohio, USA.美国俄亥俄州白尾鹿体内新冠病毒阿尔法变异株的持续存在情况
Emerg Infect Dis. 2025 Jul;31(7):1319-1329. doi: 10.3201/eid3107.241922.
9
International importance and spread of SARS-CoV-2 variants Alpha, Delta, and Omicron BA.1 into Spain.严重急性呼吸综合征冠状病毒2(SARS-CoV-2)变异株阿尔法、德尔塔和奥密克戎BA.1在国际上的重要性及其在西班牙的传播。
Commun Med (Lond). 2025 May 30;5(1):209. doi: 10.1038/s43856-025-00912-9.
10
Genomics reveals zoonotic and sustained human mpox spread in West Africa.基因组学揭示了西非人畜共患且持续传播的人类猴痘疫情。
Nature. 2025 May 19. doi: 10.1038/s41586-025-09128-2.
高效检测重复位点以加速系统发育似然性计算
Syst Biol. 2017 Mar 1;66(2):205-217. doi: 10.1093/sysbio/syw075.
4
The phylogenetic likelihood library.系统发育似然库。
Syst Biol. 2015 Mar;64(2):356-62. doi: 10.1093/sysbio/syu084. Epub 2014 Oct 30.
5
BEAST 2: a software platform for Bayesian evolutionary analysis.BEAST 2:用于贝叶斯进化分析的软件平台。
PLoS Comput Biol. 2014 Apr 10;10(4):e1003537. doi: 10.1371/journal.pcbi.1003537. eCollection 2014 Apr.
6
MrBayes 3.2: efficient Bayesian phylogenetic inference and model choice across a large model space.MrBayes 3.2:在大型模型空间中进行高效的贝叶斯系统发育推断和模型选择。
Syst Biol. 2012 May;61(3):539-42. doi: 10.1093/sysbio/sys029. Epub 2012 Feb 22.
7
BEAGLE: an application programming interface and high-performance computing library for statistical phylogenetics.BEAGLE:一个用于统计系统发生学的应用程序编程接口和高性能计算库。
Syst Biol. 2012 Jan;61(1):170-3. doi: 10.1093/sysbio/syr100. Epub 2011 Oct 1.
8
Among-site rate variation and its impact on phylogenetic analyses.种间变异率及其对系统发育分析的影响。
Trends Ecol Evol. 1996 Sep;11(9):367-72. doi: 10.1016/0169-5347(96)10041-0.
9
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.
10
Many-core algorithms for statistical phylogenetics.用于统计系统发育学的多核算法。
Bioinformatics. 2009 Jun 1;25(11):1370-6. doi: 10.1093/bioinformatics/btp244. Epub 2009 Apr 15.