• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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:一个用于统计系统发生学的应用程序编程接口和高性能计算库。

BEAGLE: an application programming interface and high-performance computing library for statistical phylogenetics.

机构信息

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

出版信息

Syst Biol. 2012 Jan;61(1):170-3. doi: 10.1093/sysbio/syr100. Epub 2011 Oct 1.

DOI:10.1093/sysbio/syr100
PMID:21963610
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC3243739/
Abstract

Phylogenetic inference is fundamental to our understanding of most aspects of the origin and evolution of life, and in recent years, there has been a concentration of interest in statistical approaches such as Bayesian inference and maximum likelihood estimation. Yet, for large data sets and realistic or interesting models of evolution, these approaches remain computationally demanding. High-throughput sequencing can yield data for thousands of taxa, but scaling to such problems using serial computing often necessitates the use of nonstatistical or approximate approaches. The recent emergence of graphics processing units (GPUs) provides an opportunity to leverage their excellent floating-point computational performance to accelerate statistical phylogenetic inference. A specialized library for phylogenetic calculation would allow existing software packages to make more effective use of available computer hardware, including GPUs. Adoption of a common library would also make it easier for other emerging computing architectures, such as field programmable gate arrays, to be used in the future. We present BEAGLE, an application programming interface (API) and library for high-performance statistical phylogenetic inference. The API provides a uniform interface for performing phylogenetic likelihood calculations on a variety of compute hardware platforms. The library includes a set of efficient implementations and can currently exploit hardware including GPUs using NVIDIA CUDA, central processing units (CPUs) with Streaming SIMD Extensions and related processor supplementary instruction sets, and multicore CPUs via OpenMP. To demonstrate the advantages of a common API, we have incorporated the library into several popular phylogenetic software packages. The BEAGLE library is free open source software licensed under the Lesser GPL and available from http://beagle-lib.googlecode.com. An example client program is available as public domain software.

摘要

系统发育推断对于我们理解生命起源和进化的大多数方面都至关重要,近年来,人们对贝叶斯推断和最大似然估计等统计方法的兴趣日益浓厚。然而,对于大型数据集和现实或有趣的进化模型,这些方法仍然需要大量的计算能力。高通量测序可以产生数千个分类群的数据,但使用串行计算扩展到这样的问题通常需要使用非统计或近似方法。图形处理单元(GPU)的最新出现提供了一个利用其出色的浮点计算性能来加速统计系统发育推断的机会。专门用于系统发育计算的库可以使现有软件包更有效地利用可用的计算机硬件,包括 GPU。采用通用库也将使其他新兴的计算架构(如现场可编程门阵列)更容易在未来使用。我们介绍了 BEAGLE,这是一个用于高性能统计系统发育推断的应用程序编程接口(API)和库。该 API 提供了在各种计算硬件平台上执行系统发育似然计算的统一接口。该库包含一组高效的实现,目前可以利用包括 NVIDIA CUDA 在内的硬件、具有流 SIMD 扩展和相关处理器补充指令集的中央处理器(CPU)以及通过 OpenMP 的多核 CPU。为了展示通用 API 的优势,我们已经将该库集成到几个流行的系统发育软件包中。BEAGLE 库是根据较小的 GPL 许可的免费开源软件,并可从 http://beagle-lib.googlecode.com 获得。一个示例客户端程序作为公共领域软件提供。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a199/3243739/ae330ac27a78/sysbiosyr100f01_lw.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a199/3243739/ae330ac27a78/sysbiosyr100f01_lw.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a199/3243739/ae330ac27a78/sysbiosyr100f01_lw.jpg

相似文献

1
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.
2
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.
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 statistical phylogenetics.用于统计系统发育学的多核算法。
Bioinformatics. 2009 Jun 1;25(11):1370-6. doi: 10.1093/bioinformatics/btp244. Epub 2009 Apr 15.
5
Many-core algorithms for high-dimensional gradients on phylogenetic trees.用于系统发育树上高维梯度的多核算法。
Bioinformatics. 2024 Feb 1;40(2). doi: 10.1093/bioinformatics/btae030.
6
The phylogenetic likelihood library.系统发育似然库。
Syst Biol. 2015 Mar;64(2):356-62. doi: 10.1093/sysbio/syu084. Epub 2014 Oct 30.
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
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.
9
NMF-mGPU: non-negative matrix factorization on multi-GPU systems.NMF-mGPU:多GPU系统上的非负矩阵分解
BMC Bioinformatics. 2015 Feb 13;16:43. doi: 10.1186/s12859-015-0485-4.
10
GPU accelerated biochemical network simulation.GPU 加速的生化网络模拟。
Bioinformatics. 2011 Mar 15;27(6):874-6. doi: 10.1093/bioinformatics/btr015. Epub 2011 Jan 11.

引用本文的文献

1
Poultry farm density and proximity drive highly pathogenic avian influenza spread.家禽养殖场的密度和距离推动高致病性禽流感传播。
Commun Biol. 2025 Aug 29;8(1):1306. doi: 10.1038/s42003-025-08687-4.
2
Profile and evolution of antimicrobial resistance genes in Staphylococcus aureus whole genomes in Africa revealed by phylogeography and bioinformatics.通过系统地理学和生物信息学揭示非洲金黄色葡萄球菌全基因组中抗菌抗性基因的概况与演变
Sci Rep. 2025 Aug 26;15(1):31476. doi: 10.1038/s41598-025-01398-0.
3
Genome-wide selective sweep analysis in high-altitude Changthangi goats reveals candidate genes for pashmina fiber production.

本文引用的文献

1
Arthropod relationships revealed by phylogenomic analysis of nuclear protein-coding sequences.基于核蛋白编码序列的系统基因组分析揭示节肢动物的亲缘关系。
Nature. 2010 Feb 25;463(7284):1079-83. doi: 10.1038/nature08742. Epub 2010 Feb 10.
2
Many-core algorithms for statistical phylogenetics.用于统计系统发育学的多核算法。
Bioinformatics. 2009 Jun 1;25(11):1370-6. doi: 10.1093/bioinformatics/btp244. Epub 2009 Apr 15.
3
BEAST: Bayesian evolutionary analysis by sampling trees.BEAST:通过抽样树进行贝叶斯进化分析。
高海拔藏山羊全基因组选择清除分析揭示了羊绒生产的候选基因。
Mamm Genome. 2025 Aug 15. doi: 10.1007/s00335-025-10155-7.
4
Reduced Amino Acid Substitution Matrices Find Traces of Ancient Coding Alphabets in Modern Day Proteins.简化氨基酸替换矩阵在现代蛋白质中发现古代编码字母表的痕迹。
Mol Biol Evol. 2025 Sep 1;42(9). doi: 10.1093/molbev/msaf197.
5
Phylodynamics analysis of HIV epidemic history in Belarus in 1987-2022.1987 - 2022年白俄罗斯艾滋病流行病史的系统发育动力学分析
Front Epidemiol. 2025 Jul 21;5:1601976. doi: 10.3389/fepid.2025.1601976. eCollection 2025.
6
Phylogenetic networks empower biodiversity research.系统发育网络助力生物多样性研究。
Proc Natl Acad Sci U S A. 2025 Aug 5;122(31):e2410934122. doi: 10.1073/pnas.2410934122. Epub 2025 Jul 28.
7
Optimization and application of genome prediction model in rapeseed: flowering time, yield components, and oil content as examples.油菜籽基因组预测模型的优化与应用:以开花时间、产量构成因素和含油量为例
Hortic Res. 2025 Apr 30;12(8):uhaf115. doi: 10.1093/hr/uhaf115. eCollection 2025 Aug.
8
Distinct adaptation and epidemiological success of different genotypes within serovar Dublin.都柏林血清型内不同基因型的独特适应性和流行病学成功情况。
Elife. 2025 Jun 25;13:RP102253. doi: 10.7554/eLife.102253.
9
Grains, trade and war in the multimodal transmission of Rice yellow mottle virus: An historical and phylogeographical retrospective.稻米黄斑驳病毒多模式传播中的谷物、贸易与战争:历史与系统地理学回顾
PLoS Pathog. 2025 Jun 17;21(6):e1013168. doi: 10.1371/journal.ppat.1013168. eCollection 2025 Jun.
10
Multiple introductions of equine influenza virus into the United Kingdom resulted in widespread outbreaks and lineage replacement.马流感病毒多次传入英国,导致疫情广泛爆发和谱系更替。
PLoS Pathog. 2025 Jun 9;21(6):e1013227. doi: 10.1371/journal.ppat.1013227. eCollection 2025 Jun.
BMC Evol Biol. 2007 Nov 8;7:214. doi: 10.1186/1471-2148-7-214.
4
MrBayes 3: Bayesian phylogenetic inference under mixed models.MrBayes 3:混合模型下的贝叶斯系统发育推断。
Bioinformatics. 2003 Aug 12;19(12):1572-4. doi: 10.1093/bioinformatics/btg180.
5
Evolutionary trees from DNA sequences: a maximum likelihood approach.基于DNA序列的进化树:一种最大似然法。
J Mol Evol. 1981;17(6):368-76. doi: 10.1007/BF01734359.