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

立即免费体验

TopoFilter:一个用于系统生物学中机械模型识别的 MATLAB 软件包。

TopoFilter: a MATLAB package for mechanistic model identification in systems biology.

机构信息

Department of Biosystems Science and Engineering and SIB Swiss Institute of Bioinformatics, ETH Zurich, Mattenstr. 26, Basel, 4058, Switzerland.

ID Scientific IT Services, ETH Zurich, Zurich, 8092, Switzerland.

出版信息

BMC Bioinformatics. 2020 Jan 29;21(1):34. doi: 10.1186/s12859-020-3343-y.

DOI:10.1186/s12859-020-3343-y
PMID:31996136
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC6990465/
Abstract

BACKGROUND

To develop mechanistic dynamic models in systems biology, one often needs to identify all (or minimal) representations of the biological processes that are consistent with experimental data, out of a potentially large set of hypothetical mechanisms. However, a simple enumeration of all alternatives becomes quickly intractable when the number of model parameters grows. Selecting appropriate dynamic models out of a large ensemble of models, taking the uncertainty in our biological knowledge and in the experimental data into account, is therefore a key current problem in systems biology.

RESULTS

The TopoFilter package addresses this problem in a heuristic and automated fashion by implementing the previously described topological filtering method for Bayesian model selection. It includes a core heuristic for searching the space of submodels of a parametrized model, coupled with a sampling-based exploration of the parameter space. Recent developments of the method allow to balance exhaustiveness and speed of the model space search, to efficiently re-sample parameters, to parallelize the search, and to use custom scoring functions. We use a theoretical example to motivate these features and then demonstrate TopoFilter's applicability for a yeast signaling network with more than 250'000 possible model structures.

CONCLUSIONS

TopoFilter is a flexible software framework that makes Bayesian model selection and reduction efficient and scalable to network models of a complexity that represents contemporary problems in, for example, cell signaling. TopoFilter is open-source, available under the GPL-3.0 license at https://gitlab.com/csb.ethz/TopoFilter. It includes installation instructions, a quickstart guide, a description of all package options, and multiple examples.

摘要

背景

在系统生物学中,为了开发机制动态模型,我们经常需要从潜在的大量假设机制中,确定与实验数据一致的所有(或最小)生物过程表示。然而,当模型参数的数量增加时,对所有替代方案进行简单枚举很快就变得难以处理。因此,在考虑到我们的生物学知识和实验数据的不确定性的情况下,从大量模型中选择合适的动态模型,是系统生物学中的一个关键问题。

结果

TopoFilter 包通过实现先前描述的用于贝叶斯模型选择的拓扑过滤方法,以启发式和自动化的方式解决了这个问题。它包括一个用于搜索参数化模型的子模型空间的核心启发式方法,以及对参数空间的基于抽样的探索。该方法的最新进展允许平衡模型空间搜索的详尽性和速度,有效地重新采样参数,并行搜索,并使用自定义评分函数。我们使用一个理论示例来激发这些特性,然后展示 TopoFilter 在酵母信号网络中的适用性,该网络有超过 250'000 种可能的模型结构。

结论

TopoFilter 是一个灵活的软件框架,它使贝叶斯模型选择和简化变得高效且可扩展,适用于代表当代问题的网络模型,例如细胞信号。TopoFilter 是开源的,可在 https://gitlab.com/csb.ethz/TopoFilter 下根据 GPL-3.0 许可证获得。它包括安装说明、快速入门指南、所有包选项的说明以及多个示例。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f813/6990465/55d48afc8e1d/12859_2020_3343_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f813/6990465/5afb03d54694/12859_2020_3343_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f813/6990465/e1df8aaac6ca/12859_2020_3343_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f813/6990465/089e49bc3f75/12859_2020_3343_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f813/6990465/5006e8a50979/12859_2020_3343_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f813/6990465/d766e06388b5/12859_2020_3343_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f813/6990465/55d48afc8e1d/12859_2020_3343_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f813/6990465/5afb03d54694/12859_2020_3343_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f813/6990465/e1df8aaac6ca/12859_2020_3343_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f813/6990465/089e49bc3f75/12859_2020_3343_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f813/6990465/5006e8a50979/12859_2020_3343_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f813/6990465/d766e06388b5/12859_2020_3343_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f813/6990465/55d48afc8e1d/12859_2020_3343_Fig6_HTML.jpg

相似文献

1
TopoFilter: a MATLAB package for mechanistic model identification in systems biology.TopoFilter:一个用于系统生物学中机械模型识别的 MATLAB 软件包。
BMC Bioinformatics. 2020 Jan 29;21(1):34. doi: 10.1186/s12859-020-3343-y.
2
CRA toolbox: software package for conditional robustness analysis of cancer systems biology models in MATLAB.CRA 工具包:用于在 MATLAB 中对癌症系统生物学模型进行条件稳健性分析的软件包。
BMC Bioinformatics. 2019 Jul 9;20(1):385. doi: 10.1186/s12859-019-2933-z.
3
BioBayes: a software package for Bayesian inference in systems biology.BioBayes:一个用于系统生物学中贝叶斯推理的软件包。
Bioinformatics. 2008 Sep 1;24(17):1933-4. doi: 10.1093/bioinformatics/btn338. Epub 2008 Jul 16.
4
Recipes for Analysis of Molecular Networks Using the Data2Dynamics Modeling Environment.使用Data2Dynamics建模环境进行分子网络分析的方法
Methods Mol Biol. 2019;1945:341-362. doi: 10.1007/978-1-4939-9102-0_16.
5
Data2Dynamics: a modeling environment tailored to parameter estimation in dynamical systems.Data2Dynamics:一个专为动态系统参数估计定制的建模环境。
Bioinformatics. 2015 Nov 1;31(21):3558-60. doi: 10.1093/bioinformatics/btv405. Epub 2015 Jul 3.
6
Proper lumping in systems biology models.系统生物学模型中的合理归并。
IET Syst Biol. 2009 Jan;3(1):40-51. doi: 10.1049/iet-syb:20070055.
7
RKappa: Software for Analyzing Rule-Based Models.RKappa:用于分析基于规则模型的软件。
Methods Mol Biol. 2019;1945:363-390. doi: 10.1007/978-1-4939-9102-0_17.
8
MEIGO: an open-source software suite based on metaheuristics for global optimization in systems biology and bioinformatics.MEIGO:一个基于元启发式算法的开源软件套件,用于系统生物学和生物信息学中的全局优化。
BMC Bioinformatics. 2014 May 10;15:136. doi: 10.1186/1471-2105-15-136.
9
ABC-SysBio--approximate Bayesian computation in Python with GPU support.ABC-SysBio——用 GPU 支持的 Python 中的近似贝叶斯计算。
Bioinformatics. 2010 Jul 15;26(14):1797-9. doi: 10.1093/bioinformatics/btq278.
10
An integrated strategy for prediction uncertainty analysis.一种集成的预测不确定性分析策略。
Bioinformatics. 2012 Apr 15;28(8):1130-5. doi: 10.1093/bioinformatics/bts088. Epub 2012 Feb 21.

引用本文的文献

1
Assessing structural uncertainty of biochemical regulatory networks in metabolic pathways under varying data quality.评估代谢途径中生化调控网络在不同数据质量下的结构不确定性。
NPJ Syst Biol Appl. 2024 Aug 22;10(1):94. doi: 10.1038/s41540-024-00412-x.
2
A rationally engineered decoder of transient intracellular signals.一种理性设计的瞬时细胞内信号解码器。
Nat Commun. 2021 Mar 25;12(1):1886. doi: 10.1038/s41467-021-22190-4.

本文引用的文献

1
FAMoS: A Flexible and dynamic Algorithm for Model Selection to analyse complex systems dynamics.FAMoS:一种灵活且动态的模型选择算法,用于分析复杂系统动态。
PLoS Comput Biol. 2019 Aug 16;15(8):e1007230. doi: 10.1371/journal.pcbi.1007230. eCollection 2019 Aug.
2
Reconstructing phosphorylation signalling networks from quantitative phosphoproteomic data.从定量磷酸化蛋白质组学数据中重建磷酸化信号网络。
Essays Biochem. 2018 Oct 26;62(4):525-534. doi: 10.1042/EBC20180019.
3
Dynamic modelling of the mTOR signalling network reveals complex emergent behaviours conferred by DEPTOR.
mTOR 信号网络的动态建模揭示了 DEPTOR 赋予的复杂涌现行为。
Sci Rep. 2018 Jan 12;8(1):643. doi: 10.1038/s41598-017-18400-z.
4
Data-driven reverse engineering of signaling pathways using ensembles of dynamic models.使用动态模型集合对信号通路进行数据驱动的逆向工程。
PLoS Comput Biol. 2017 Feb 6;13(2):e1005379. doi: 10.1371/journal.pcbi.1005379. eCollection 2017 Feb.
5
JuPOETs: a constrained multiobjective optimization approach to estimate biochemical model ensembles in the Julia programming language.JuPOETs:一种在Julia编程语言中用于估计生化模型集合的约束多目标优化方法。
BMC Syst Biol. 2017 Jan 25;11(1):10. doi: 10.1186/s12918-016-0380-2.
6
Nutrient sensing and TOR signaling in yeast and mammals.酵母和哺乳动物中的营养感应与雷帕霉素靶蛋白信号传导
EMBO J. 2017 Feb 15;36(4):397-408. doi: 10.15252/embj.201696010. Epub 2017 Jan 17.
7
Population Heterogeneity in the Epithelial to Mesenchymal Transition Is Controlled by NFAT and Phosphorylated Sp1.上皮-间质转化中的群体异质性受NFAT和磷酸化Sp1调控。
PLoS Comput Biol. 2016 Dec 27;12(12):e1005251. doi: 10.1371/journal.pcbi.1005251. eCollection 2016 Dec.
8
Inference for Stochastic Chemical Kinetics Using Moment Equations and System Size Expansion.使用矩方程和系统规模展开对随机化学动力学进行推断。
PLoS Comput Biol. 2016 Jul 22;12(7):e1005030. doi: 10.1371/journal.pcbi.1005030. eCollection 2016 Jul.
9
Model calibration and uncertainty analysis in signaling networks.信号网络中的模型校准与不确定性分析。
Curr Opin Biotechnol. 2016 Jun;39:143-149. doi: 10.1016/j.copbio.2016.04.004. Epub 2016 Apr 14.
10
Elucidation of Genetic Interactions in the Yeast GATA-Factor Network Using Bayesian Model Selection.使用贝叶斯模型选择阐明酵母GATA因子网络中的遗传相互作用。
PLoS Comput Biol. 2016 Mar 11;12(3):e1004784. doi: 10.1371/journal.pcbi.1004784. eCollection 2016 Mar.