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

立即免费体验

基于树宽的网络上小简约问题的算法

Treewidth-based algorithms for the small parsimony problem on networks.

作者信息

Scornavacca Celine, Weller Mathias

机构信息

ISEM, Université de Montpellier, CNRS, IRD, EPHE, Montpellier, France.

LIGM, Université Gustave Eiffel, CNRS, Paris, France.

出版信息

Algorithms Mol Biol. 2022 Aug 20;17(1):15. doi: 10.1186/s13015-022-00216-w.

DOI:10.1186/s13015-022-00216-w
PMID:35987645
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC9392953/
Abstract

BACKGROUND

Phylogenetic reconstruction is one of the paramount challenges of contemporary bioinformatics. A subtask of existing tree reconstruction algorithms is modeled by the SMALL PARSIMONY problem: given a tree T and an assignment of character-states to its leaves, assign states to the internal nodes of T such as to minimize the parsimony score, that is, the number of edges of T connecting nodes with different states. While this problem is polynomial-time solvable on trees, the matter is more complicated if T contains reticulate events such as hybridizations or recombinations, i.e. when T is a network. Indeed, three different versions of the parsimony score on networks have been proposed and each of them is NP-hard to decide. Existing parameterized algorithms focus on combining the number c of possible character-states with the number of reticulate events (per biconnected component).

RESULTS

We consider the parameter treewidth t of the underlying undirected graph of the input network, presenting dynamic programming algorithms for (slight generalizations of) all three versions of the parsimony problem on size-n networks running in times [Formula: see text], [Formula: see text], and [Formula: see text], respectively. Our algorithms use a formulation of the treewidth that may facilitate formalizing treewidth-based dynamic programming algorithms on phylogenetic networks for other problems.

CONCLUSIONS

Our algorithms allow the computation of the three popular parsimony scores, modeling the evolutionary development of a (multistate) character on a given phylogenetic network of low treewidth. Our results subsume and improve previously known algorithm for all three variants. While our results rely on being given a "good" tree-decomposition of the input, encouraging theoretical results as well as practical implementations producing them are publicly available. We present a reformulation of tree decompositions in terms of "agreeing trees" on the same set of nodes. As this formulation may come more natural to researchers and engineers developing algorithms for phylogenetic networks, we hope to render exploiting the input network's treewidth as parameter more accessible to this audience.

摘要

背景

系统发育重建是当代生物信息学面临的首要挑战之一。现有树形重建算法的一个子任务由小简约问题建模:给定一棵树(T)及其叶节点的字符状态分配,为(T)的内部节点分配状态,以最小化简约得分,即连接具有不同状态节点的(T)的边的数量。虽然这个问题在树上是多项式时间可解的,但如果(T)包含诸如杂交或重组等网状事件,即当(T)是一个网络时,情况就更复杂了。实际上,已经提出了网络上简约得分的三种不同版本,并且它们中的每一个在判定时都是NP难的。现有的参数化算法专注于将可能字符状态的数量(c)与网状事件的数量(每个双连通分量)相结合。

结果

我们考虑输入网络的基础无向图的参数树宽(t),分别给出在大小为(n)的网络上针对简约问题的所有三个版本(略有推广)的动态规划算法,运行时间分别为[公式:见原文]、[公式:见原文]和[公式:见原文]。我们的算法使用一种树宽的表述,这可能有助于为系统发育网络上的其他问题形式化基于树宽的动态规划算法。

结论

我们的算法允许计算三种流行的简约得分,对给定低树宽的系统发育网络上(多状态)字符的进化发展进行建模。我们的结果包含并改进了先前针对所有三个变体已知的算法。虽然我们的结果依赖于给定输入的“良好”树分解,但产生它们的令人鼓舞的理论结果以及实际实现都是公开可用的。我们根据同一组节点上的“一致树”对树分解进行了重新表述。由于这种表述对于为系统发育网络开发算法的研究人员和工程师来说可能更自然,我们希望使这一受众更容易利用输入网络的树宽作为参数。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9aab/9392953/5c073ff6743e/13015_2022_216_Fig7_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9aab/9392953/40948aa29a4e/13015_2022_216_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9aab/9392953/4945bbc034d5/13015_2022_216_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9aab/9392953/2454dcc75555/13015_2022_216_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9aab/9392953/fecfb2b2d895/13015_2022_216_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9aab/9392953/52efb17df31f/13015_2022_216_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9aab/9392953/8be84c280f9a/13015_2022_216_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9aab/9392953/5c073ff6743e/13015_2022_216_Fig7_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9aab/9392953/40948aa29a4e/13015_2022_216_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9aab/9392953/4945bbc034d5/13015_2022_216_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9aab/9392953/2454dcc75555/13015_2022_216_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9aab/9392953/fecfb2b2d895/13015_2022_216_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9aab/9392953/52efb17df31f/13015_2022_216_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9aab/9392953/8be84c280f9a/13015_2022_216_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9aab/9392953/5c073ff6743e/13015_2022_216_Fig7_HTML.jpg

相似文献

1
Treewidth-based algorithms for the small parsimony problem on networks.基于树宽的网络上小简约问题的算法
Algorithms Mol Biol. 2022 Aug 20;17(1):15. doi: 10.1186/s13015-022-00216-w.
2
Tree diet: reducing the treewidth to unlock FPT algorithms in RNA bioinformatics.树形分解:降低树宽以解锁RNA生物信息学中的固定参数可解算法
Algorithms Mol Biol. 2022 Apr 2;17(1):8. doi: 10.1186/s13015-022-00213-z.
3
Efficient FPT Algorithms for (Strict) Compatibility of Unrooted Phylogenetic Trees.用于无根系统发育树(严格)兼容性的高效固定参数可解算法
Bull Math Biol. 2017 Apr;79(4):920-938. doi: 10.1007/s11538-017-0260-y. Epub 2017 Feb 28.
4
Exactly computing the parsimony scores on phylogenetic networks using dynamic programming.使用动态规划精确计算系统发育网络上的简约得分。
J Comput Biol. 2014 Apr;21(4):303-19. doi: 10.1089/cmb.2013.0134. Epub 2014 Feb 21.
5
Maximum Parsimony on Phylogenetic networks.系统发育网络上的最大简约法
Algorithms Mol Biol. 2012 May 2;7(1):9. doi: 10.1186/1748-7188-7-9.
6
Bounding the Softwired Parsimony Score of a Phylogenetic Network.对系统发生网络的软布线简约得分进行限定。
Bull Math Biol. 2024 Aug 22;86(10):121. doi: 10.1007/s11538-024-01350-9.
7
Embedding gene trees into phylogenetic networks by conflict resolution algorithms.通过冲突解决算法将基因树嵌入系统发育网络。
Algorithms Mol Biol. 2022 May 19;17(1):11. doi: 10.1186/s13015-022-00218-8.
8
Infrared: a declarative tree decomposition-powered framework for bioinformatics.Infrared:一个由声明式树分解驱动的生物信息学框架。
Algorithms Mol Biol. 2024 Mar 16;19(1):13. doi: 10.1186/s13015-024-00258-2.
9
Computing a Consensus Phylogeny via Leaf Removal.通过去除叶子节点计算一致系统发育树。
J Comput Biol. 2020 Feb;27(2):175-188. doi: 10.1089/cmb.2019.0269. Epub 2019 Oct 23.
10
Finding a most parsimonious or likely tree in a network with respect to an alignment.在一个网络中,相对于一个比对结果找到一棵最简约或最可能的树。
J Math Biol. 2019 Jan;78(1-2):527-547. doi: 10.1007/s00285-018-1282-2. Epub 2018 Aug 19.

引用本文的文献

1
The tree labeling polytope: a unified approach to ancestral reconstruction problems.树标记多面体:祖先重建问题的统一方法。
bioRxiv. 2025 Feb 19:2025.02.14.638328. doi: 10.1101/2025.02.14.638328.
2
Leveraging graphical model techniques to study evolution on phylogenetic networks.利用图形模型技术研究系统发育网络上的进化。
Philos Trans R Soc Lond B Biol Sci. 2025 Feb 13;380(1919):20230310. doi: 10.1098/rstb.2023.0310. Epub 2025 Feb 20.
3
Maximum-scoring path sets on pangenome graphs of constant treewidth.常树宽泛基因组图上的最大得分路径集

本文引用的文献

1
On the inference of complex phylogenetic networks by Markov Chain Monte-Carlo.基于马尔可夫链蒙特卡罗方法对复杂系统发育网络的推断
PLoS Comput Biol. 2021 Sep 3;17(9):e1008380. doi: 10.1371/journal.pcbi.1008380. eCollection 2021 Sep.
2
Finding a most parsimonious or likely tree in a network with respect to an alignment.在一个网络中,相对于一个比对结果找到一棵最简约或最可能的树。
J Math Biol. 2019 Jan;78(1-2):527-547. doi: 10.1007/s00285-018-1282-2. Epub 2018 Aug 19.
3
Bayesian inference of phylogenetic networks from bi-allelic genetic markers.
Front Bioinform. 2024 Jul 1;4:1391086. doi: 10.3389/fbinf.2024.1391086. eCollection 2024.
4
Optimal phylogenetic reconstruction of insertion and deletion events.最优的插入和缺失事件的系统发育重建。
Bioinformatics. 2024 Jun 28;40(Suppl 1):i277-i286. doi: 10.1093/bioinformatics/btae254.
5
Infrared: a declarative tree decomposition-powered framework for bioinformatics.Infrared:一个由声明式树分解驱动的生物信息学框架。
Algorithms Mol Biol. 2024 Mar 16;19(1):13. doi: 10.1186/s13015-024-00258-2.
6
Automated design of dynamic programming schemes for RNA folding with pseudoknots.用于带假结的RNA折叠的动态规划方案的自动化设计。
Algorithms Mol Biol. 2023 Dec 1;18(1):18. doi: 10.1186/s13015-023-00229-z.
基于二等位基因遗传标记的系统发育网络的贝叶斯推断。
PLoS Comput Biol. 2018 Jan 10;14(1):e1005932. doi: 10.1371/journal.pcbi.1005932. eCollection 2018 Jan.
4
Improved Maximum Parsimony Models for Phylogenetic Networks.改进的用于系统发育网络的最大简约模型。
Syst Biol. 2018 May 1;67(3):518-542. doi: 10.1093/sysbio/syx094.
5
In the light of deep coalescence: revisiting trees within networks.鉴于深度合并:重新审视网络中的树
BMC Bioinformatics. 2016 Nov 11;17(Suppl 14):415. doi: 10.1186/s12859-016-1269-1.
6
On the quirks of maximum parsimony and likelihood on phylogenetic networks.关于系统发育网络上最大简约法和似然法的奇特之处。
J Theor Biol. 2017 Mar 21;417:100-108. doi: 10.1016/j.jtbi.2017.01.013. Epub 2017 Jan 11.
7
Phylogenetic network analysis as a parsimony optimization problem.作为简约优化问题的系统发育网络分析
BMC Bioinformatics. 2015 Sep 17;16:296. doi: 10.1186/s12859-015-0675-0.
8
Exactly computing the parsimony scores on phylogenetic networks using dynamic programming.使用动态规划精确计算系统发育网络上的简约得分。
J Comput Biol. 2014 Apr;21(4):303-19. doi: 10.1089/cmb.2013.0134. Epub 2014 Feb 21.
9
Maximum Parsimony on Phylogenetic networks.系统发育网络上的最大简约法
Algorithms Mol Biol. 2012 May 2;7(1):9. doi: 10.1186/1748-7188-7-9.
10
Parsimony score of phylogenetic networks: hardness results and a linear-time heuristic.系统发育网络的简约得分:硬度结果与线性时间启发式算法
IEEE/ACM Trans Comput Biol Bioinform. 2009 Jul-Sep;6(3):495-505. doi: 10.1109/TCBB.2008.119.