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

立即免费体验

EFMlrs:一个通过字典序反向搜索进行基本通量模式枚举的 Python 包。

EFMlrs: a Python package for elementary flux mode enumeration via lexicographic reverse search.

机构信息

Department of Biotechnology, University of Natural Resources and Life Sciences, Vienna, Austria.

Austrian Centre of Industrial Biotechnology, Vienna, Austria.

出版信息

BMC Bioinformatics. 2021 Nov 10;22(1):547. doi: 10.1186/s12859-021-04417-9.

DOI:10.1186/s12859-021-04417-9
PMID:34758748
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC8579665/
Abstract

BACKGROUND

Elementary flux mode (EFM) analysis is a well-established, yet computationally challenging approach to characterize metabolic networks. Standard algorithms require huge amounts of memory and lack scalability which limits their application to single servers and consequently limits a comprehensive analysis to medium-scale networks. Recently, Avis et al. developed mplrs-a parallel version of the lexicographic reverse search (lrs) algorithm, which, in principle, enables an EFM analysis on high-performance computing environments (Avis and Jordan. mplrs: a scalable parallel vertex/facet enumeration code. arXiv:1511.06487 , 2017). Here we test its applicability for EFM enumeration.

RESULTS

We developed EFMlrs, a Python package that gives users access to the enumeration capabilities of mplrs. EFMlrs uses COBRApy to process metabolic models from sbml files, performs loss-free compressions of the stoichiometric matrix, and generates suitable inputs for mplrs as well as efmtool, providing support not only for our proposed new method for EFM enumeration but also for already established tools. By leveraging COBRApy, EFMlrs also allows the application of additional reaction boundaries and seamlessly integrates into existing workflows.

CONCLUSION

We show that due to mplrs's properties, the algorithm is perfectly suited for high-performance computing (HPC) and thus offers new possibilities for the unbiased analysis of substantially larger metabolic models via EFM analyses. EFMlrs is an open-source program that comes together with a designated workflow and can be easily installed via pip.

摘要

背景

基本通量模式(EFM)分析是一种成熟的、但计算挑战性较大的方法,用于描述代谢网络。标准算法需要大量的内存,并且缺乏可扩展性,这限制了它们在单个服务器上的应用,因此限制了对中等规模网络的全面分析。最近,Avis 等人开发了 mplrs-一种字典序反向搜索(lrs)算法的并行版本,该算法原则上可以在高性能计算环境中进行 EFM 分析(Avis 和 Jordan. mplrs:一种可扩展的并行顶点/面枚举代码。arXiv:1511.06487, 2017)。在这里,我们测试了它在 EFM 枚举中的适用性。

结果

我们开发了 EFMlrs,这是一个 Python 包,为用户提供了对 mplrs 枚举功能的访问。EFMlrs 使用 COBRApy 从 sbml 文件处理代谢模型,对化学计量矩阵进行无损压缩,并为 mplrs 和 efmtool 生成合适的输入,不仅为我们提出的新的 EFM 枚举方法提供支持,还为已建立的工具提供支持。通过利用 COBRApy,EFMlrs 还允许应用额外的反应边界,并无缝集成到现有的工作流程中。

结论

我们表明,由于 mplrs 的特性,该算法非常适合高性能计算(HPC),因此通过 EFM 分析为分析更大规模的代谢模型提供了新的可能性。EFMlrs 是一个开源程序,与指定的工作流程一起提供,并且可以通过 pip 轻松安装。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c12f/8579665/000c3cfec173/12859_2021_4417_Fig9_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c12f/8579665/62bc3b42e4d3/12859_2021_4417_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c12f/8579665/1e30495310d4/12859_2021_4417_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c12f/8579665/d714ff84ac8f/12859_2021_4417_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c12f/8579665/0666dd6614f5/12859_2021_4417_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c12f/8579665/ac7336cae519/12859_2021_4417_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c12f/8579665/3e11682047db/12859_2021_4417_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c12f/8579665/691901716dfc/12859_2021_4417_Fig7_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c12f/8579665/43c1125b40d5/12859_2021_4417_Fig8_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c12f/8579665/000c3cfec173/12859_2021_4417_Fig9_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c12f/8579665/62bc3b42e4d3/12859_2021_4417_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c12f/8579665/1e30495310d4/12859_2021_4417_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c12f/8579665/d714ff84ac8f/12859_2021_4417_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c12f/8579665/0666dd6614f5/12859_2021_4417_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c12f/8579665/ac7336cae519/12859_2021_4417_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c12f/8579665/3e11682047db/12859_2021_4417_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c12f/8579665/691901716dfc/12859_2021_4417_Fig7_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c12f/8579665/43c1125b40d5/12859_2021_4417_Fig8_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c12f/8579665/000c3cfec173/12859_2021_4417_Fig9_HTML.jpg

相似文献

1
EFMlrs: a Python package for elementary flux mode enumeration via lexicographic reverse search.EFMlrs:一个通过字典序反向搜索进行基本通量模式枚举的 Python 包。
BMC Bioinformatics. 2021 Nov 10;22(1):547. doi: 10.1186/s12859-021-04417-9.
2
Complete enumeration of elementary flux modes through scalable demand-based subnetwork definition.通过可扩展的基于需求的子网定义来全面列举基本通量模式。
Bioinformatics. 2014 Jun 1;30(11):1569-78. doi: 10.1093/bioinformatics/btu021. Epub 2014 Feb 3.
3
Towards scaling elementary flux mode computation.迈向基本通量模式计算的扩展。
Brief Bioinform. 2020 Dec 1;21(6):1875-1885. doi: 10.1093/bib/bbz094.
4
ecmtool: fast and memory-efficient enumeration of elementary conversion modes.ecmtool:快速且高效内存使用的基本转换模式枚举。
Bioinformatics. 2023 Mar 1;39(3). doi: 10.1093/bioinformatics/btad095.
5
gEFM: An Algorithm for Computing Elementary Flux Modes Using Graph Traversal.gEFM:一种使用图遍历计算基本通量模式的算法。
IEEE/ACM Trans Comput Biol Bioinform. 2016 Jan-Feb;13(1):122-34. doi: 10.1109/TCBB.2015.2430344.
6
FluxModeCalculator: an efficient tool for large-scale flux mode computation.通量模式计算器:大规模通量模式计算的高效工具。
Bioinformatics. 2016 Apr 15;32(8):1265-6. doi: 10.1093/bioinformatics/btv742. Epub 2015 Dec 18.
7
Flux tope analysis: studying the coordination of reaction directions in metabolic networks.通量拓扑分析:研究代谢网络中反应方向的协调。
Bioinformatics. 2019 Jan 15;35(2):266-273. doi: 10.1093/bioinformatics/bty550.
8
CoBAMP: a Python framework for metabolic pathway analysis in constraint-based models.CoBAMP:基于约束的模型中代谢途径分析的 Python 框架。
Bioinformatics. 2019 Dec 15;35(24):5361-5362. doi: 10.1093/bioinformatics/btz598.
9
Elementary flux modes analysis of functional domain networks allows a better metabolic pathway interpretation.功能域网络的基本通量模式分析有助于更好地解释代谢途径。
PLoS One. 2013 Oct 29;8(10):e76143. doi: 10.1371/journal.pone.0076143. eCollection 2013.
10
A Markov constraint to uniquely identify elementary flux mode weights in unimolecular metabolic networks.一种马尔可夫约束条件,用于唯一确定单分子代谢网络中基本通量模式的权重。
J Theor Biol. 2023 Nov 7;575:111632. doi: 10.1016/j.jtbi.2023.111632. Epub 2023 Oct 5.

引用本文的文献

1
Metabolic modelling links Warburg effect to collagen formation, angiogenesis and inflammation in the tumoral stroma.代谢建模将瓦伯格效应与肿瘤基质中的胶原蛋白形成、血管生成和炎症联系起来。
PLoS One. 2024 Dec 3;19(12):e0313962. doi: 10.1371/journal.pone.0313962. eCollection 2024.
2
ecmtool: fast and memory-efficient enumeration of elementary conversion modes.ecmtool:快速且高效内存使用的基本转换模式枚举。
Bioinformatics. 2023 Mar 1;39(3). doi: 10.1093/bioinformatics/btad095.
3
Constraint-Based Reconstruction and Analyses of Metabolic Models: Open-Source Python Tools and Applications to Cancer.

本文引用的文献

1
Unlocking Elementary Conversion Modes: ecmtool Unveils All Capabilities of Metabolic Networks.解锁基本转换模式:ecmtool揭示代谢网络的所有能力。
Patterns (N Y). 2020 Dec 29;2(1):100177. doi: 10.1016/j.patter.2020.100177. eCollection 2021 Jan 8.
2
Towards scaling elementary flux mode computation.迈向基本通量模式计算的扩展。
Brief Bioinform. 2020 Dec 1;21(6):1875-1885. doi: 10.1093/bib/bbz094.
3
Essential metabolism for a minimal cell.最小细胞的基本代谢。
基于约束的代谢模型重建与分析:用于癌症研究的开源Python工具及应用
Front Oncol. 2022 Jul 7;12:914594. doi: 10.3389/fonc.2022.914594. eCollection 2022.
4
Elucidating Plant-Microbe-Environment Interactions Through Omics-Enabled Metabolic Modelling Using Synthetic Communities.通过利用合成群落的组学代谢建模阐明植物-微生物-环境相互作用
Front Plant Sci. 2022 Jun 20;13:910377. doi: 10.3389/fpls.2022.910377. eCollection 2022.
5
Elementary vectors and autocatalytic sets for resource allocation in next-generation models of cellular growth.用于细胞生长下一代模型中资源分配的基本向量和自催化集。
PLoS Comput Biol. 2022 Feb 1;18(2):e1009843. doi: 10.1371/journal.pcbi.1009843. eCollection 2022 Feb.
Elife. 2019 Jan 18;8:e36842. doi: 10.7554/eLife.36842.
4
From elementary flux modes to elementary flux vectors: Metabolic pathway analysis with arbitrary linear flux constraints.从基本通量模式到基本通量向量:具有任意线性通量约束的代谢途径分析
PLoS Comput Biol. 2017 Apr 13;13(4):e1005409. doi: 10.1371/journal.pcbi.1005409. eCollection 2017 Apr.
5
Sequential computation of elementary modes and minimal cut sets in genome-scale metabolic networks using alternate integer linear programming.使用交替整数线性规划对基因组规模代谢网络中的基本模式和最小割集进行顺序计算。
Bioinformatics. 2017 Aug 1;33(15):2345-2353. doi: 10.1093/bioinformatics/btx171.
6
EColiCore2: a reference network model of the central metabolism of Escherichia coli and relationships to its genome-scale parent model.EColiCore2:大肠杆菌中心代谢的参考网络模型及其与基因组规模母模型的关系。
Sci Rep. 2017 Jan 3;7:39647. doi: 10.1038/srep39647.
7
Elementary Vectors and Conformal Sums in Polyhedral Geometry and their Relevance for Metabolic Pathway Analysis.多面体几何中的基本向量与共形和及其对代谢途径分析的相关性
Front Genet. 2016 May 24;7:90. doi: 10.3389/fgene.2016.00090. eCollection 2016.
8
FluxModeCalculator: an efficient tool for large-scale flux mode computation.通量模式计算器:大规模通量模式计算的高效工具。
Bioinformatics. 2016 Apr 15;32(8):1265-6. doi: 10.1093/bioinformatics/btv742. Epub 2015 Dec 18.
9
On the feasibility of growth-coupled product synthesis in microbial strains.微生物菌株中生长偶联产物合成的可行性
Metab Eng. 2015 Jul;30:166-178. doi: 10.1016/j.ymben.2015.05.006. Epub 2015 Jun 22.
10
TreeEFM: calculating elementary flux modes using linear optimization in a tree-based algorithm.TreeEFM:在基于树的算法中使用线性优化计算基本通量模式。
Bioinformatics. 2015 Mar 15;31(6):897-904. doi: 10.1093/bioinformatics/btu733. Epub 2014 Nov 6.