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

立即免费体验

树形分解:降低树宽以解锁RNA生物信息学中的固定参数可解算法

Tree diet: reducing the treewidth to unlock FPT algorithms in RNA bioinformatics.

作者信息

Marchand Bertrand, Ponty Yann, Bulteau Laurent

机构信息

LIX CNRS UMR 7161, Ecole Polytechnique, Institut Polytechnique de Paris, Palaiseau, France.

LIGM, CNRS, Univ Gustave Eiffel, 77454, Marne-la-Vallée, France.

出版信息

Algorithms Mol Biol. 2022 Apr 2;17(1):8. doi: 10.1186/s13015-022-00213-z.

DOI:10.1186/s13015-022-00213-z
PMID:35366923
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC8976393/
Abstract

Hard graph problems are ubiquitous in Bioinformatics, inspiring the design of specialized Fixed-Parameter Tractable algorithms, many of which rely on a combination of tree-decomposition and dynamic programming. The time/space complexities of such approaches hinge critically on low values for the treewidth tw of the input graph. In order to extend their scope of applicability, we introduce the TREE-DIET problem, i.e. the removal of a minimal set of edges such that a given tree-decomposition can be slimmed down to a prescribed treewidth [Formula: see text]. Our rationale is that the time gained thanks to a smaller treewidth in a parameterized algorithm compensates the extra post-processing needed to take deleted edges into account. Our core result is an FPT dynamic programming algorithm for TREE-DIET, using [Formula: see text] time and space. We complement this result with parameterized complexity lower-bounds for stronger variants (e.g., NP-hardness when [Formula: see text] or [Formula: see text] is constant). We propose a prototype implementation for our approach which we apply on difficult instances of selected RNA-based problems: RNA design, sequence-structure alignment, and search of pseudoknotted RNAs in genomes, revealing very encouraging results. This work paves the way for a wider adoption of tree-decomposition-based algorithms in Bioinformatics.

摘要

困难的图问题在生物信息学中无处不在,这激发了专门的固定参数可处理算法的设计,其中许多算法依赖于树分解和动态规划的结合。此类方法的时间/空间复杂度严重取决于输入图的树宽tw的低值。为了扩展其适用范围,我们引入了树节食(TREE-DIET)问题,即移除最小的边集,以使给定的树分解可以精简到规定的树宽[公式:见正文]。我们的基本原理是,参数化算法中由于较小的树宽而节省的时间补偿了考虑删除边所需的额外后处理。我们的核心结果是一种用于树节食问题的固定参数可处理动态规划算法,使用[公式:见正文]时间和空间。我们用更强变体的参数化复杂度下界(例如,当[公式:见正文]或[公式:见正文]为常数时的NP难性)补充了这一结果。我们为我们的方法提出了一个原型实现,并将其应用于选定的基于RNA问题的困难实例:RNA设计、序列-结构比对以及在基因组中搜索假结RNA,结果非常令人鼓舞。这项工作为基于树分解的算法在生物信息学中的更广泛应用铺平了道路。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6bde/8976393/ff494e3a8507/13015_2022_213_Fig11_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6bde/8976393/6e13d093cb20/13015_2022_213_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6bde/8976393/4ce8cb445451/13015_2022_213_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6bde/8976393/ddc064eeaed3/13015_2022_213_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6bde/8976393/98dbf8c975e7/13015_2022_213_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6bde/8976393/33022f69b5cc/13015_2022_213_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6bde/8976393/197edac1b68a/13015_2022_213_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6bde/8976393/4d2be9b26a88/13015_2022_213_Fig7_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6bde/8976393/5d79369e0490/13015_2022_213_Fig8_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6bde/8976393/ed59b9e7c5d0/13015_2022_213_Fig9_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6bde/8976393/34903c6de061/13015_2022_213_Fig10_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6bde/8976393/ff494e3a8507/13015_2022_213_Fig11_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6bde/8976393/6e13d093cb20/13015_2022_213_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6bde/8976393/4ce8cb445451/13015_2022_213_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6bde/8976393/ddc064eeaed3/13015_2022_213_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6bde/8976393/98dbf8c975e7/13015_2022_213_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6bde/8976393/33022f69b5cc/13015_2022_213_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6bde/8976393/197edac1b68a/13015_2022_213_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6bde/8976393/4d2be9b26a88/13015_2022_213_Fig7_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6bde/8976393/5d79369e0490/13015_2022_213_Fig8_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6bde/8976393/ed59b9e7c5d0/13015_2022_213_Fig9_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6bde/8976393/34903c6de061/13015_2022_213_Fig10_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6bde/8976393/ff494e3a8507/13015_2022_213_Fig11_HTML.jpg

相似文献

1
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.
2
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.
3
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.
4
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.
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
Complexity of Secure Sets.安全集的复杂性
Algorithmica. 2018;80(10):2909-2940. doi: 10.1007/s00453-017-0358-5. Epub 2017 Aug 14.
7
Counting Linear Extensions: Parameterizations by Treewidth.计算线性扩展:基于树宽的参数化
Algorithmica. 2019;81(4):1657-1683. doi: 10.1007/s00453-018-0496-4. Epub 2018 Sep 4.
8
Querying graphs in protein-protein interactions networks using feedback vertex set.使用反馈顶点集查询蛋白质-蛋白质相互作用网络中的图。
IEEE/ACM Trans Comput Biol Bioinform. 2010 Oct-Dec;7(4):628-35. doi: 10.1109/TCBB.2010.53.
9
Parameterized runtime analyses of evolutionary algorithms for the planar euclidean traveling salesperson problem.针对平面欧几里得旅行商问题的进化算法的参数化运行时分析。
Evol Comput. 2014 Winter;22(4):595-628. doi: 10.1162/EVCO_a_00119.
10
Approximate search for known gene clusters in new genomes using PQ-trees.使用PQ树在新基因组中近似搜索已知基因簇。
Algorithms Mol Biol. 2021 Jul 9;16(1):16. doi: 10.1186/s13015-021-00190-9.

引用本文的文献

1
Maximum-scoring path sets on pangenome graphs of constant treewidth.常树宽泛基因组图上的最大得分路径集
Front Bioinform. 2024 Jul 1;4:1391086. doi: 10.3389/fbinf.2024.1391086. eCollection 2024.
2
Median and small parsimony problems on RNA trees.RNA 树的中位数和小简约问题。
Bioinformatics. 2024 Jun 28;40(Suppl 1):i237-i246. doi: 10.1093/bioinformatics/btae229.
3
Infrared: a declarative tree decomposition-powered framework for bioinformatics.Infrared:一个由声明式树分解驱动的生物信息学框架。

本文引用的文献

1
Rfam 14: expanded coverage of metagenomic, viral and microRNA families.Rfam 14:扩展了对宏基因组、病毒和 miRNA 家族的覆盖范围。
Nucleic Acids Res. 2021 Jan 8;49(D1):D192-D200. doi: 10.1093/nar/gkaa1047.
2
Positive multistate protein design.正向多态蛋白质设计。
Bioinformatics. 2020 Jan 1;36(1):122-130. doi: 10.1093/bioinformatics/btz497.
3
Fixed-parameter tractable sampling for RNA design with multiple target structures.具有多个目标结构的 RNA 设计的固定参数可处理采样。
Algorithms Mol Biol. 2024 Mar 16;19(1):13. doi: 10.1186/s13015-024-00258-2.
BMC Bioinformatics. 2019 Apr 25;20(1):209. doi: 10.1186/s12859-019-2784-7.
4
Cyclic diguanylate riboswitches control bacterial pathogenesis mechanisms.环二鸟苷酸核糖开关控制细菌致病机制。
PLoS Pathog. 2019 Feb 7;15(2):e1007529. doi: 10.1371/journal.ppat.1007529. eCollection 2019 Feb.
5
Mining for recurrent long-range interactions in RNA structures reveals embedded hierarchies in network families.挖掘 RNA 结构中的反复长程相互作用揭示了网络家族中的嵌入层次结构。
Nucleic Acids Res. 2018 May 4;46(8):3841-3851. doi: 10.1093/nar/gky197.
6
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.
7
Parameterizing sequence alignment with an explicit evolutionary model.使用显式进化模型对序列比对进行参数化。
BMC Bioinformatics. 2015 Dec 10;16:406. doi: 10.1186/s12859-015-0832-5.
8
Exact approaches for scaffolding.支架搭建的精确方法。
BMC Bioinformatics. 2015;16 Suppl 14(Suppl 14):S2. doi: 10.1186/1471-2105-16-S14-S2. Epub 2015 Oct 2.
9
DSSR: an integrated software tool for dissecting the spatial structure of RNA.DSSR:一种用于剖析RNA空间结构的集成软件工具。
Nucleic Acids Res. 2015 Dec 2;43(21):e142. doi: 10.1093/nar/gkv716. Epub 2015 Jul 15.
10
Crystal structure and mechanistic investigation of the twister ribozyme.扭体酶的晶体结构与作用机制研究。
Nat Chem Biol. 2014 Sep;10(9):739-44. doi: 10.1038/nchembio.1587. Epub 2014 Jul 20.