文献检索文档翻译深度研究
Suppr Zotero 插件Zotero 插件
邀请有礼套餐&价格历史记录

新学期,新优惠

限时优惠:9月1日-9月22日

30天高级会员仅需29元

1天体验卡首发特惠仅需5.99元

了解详情
不再提醒
插件&应用
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
高级版
套餐订阅购买积分包
AI 工具
文献检索文档翻译深度研究
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2025

在 PyBioNetFit 中实现实用的马尔可夫链蒙特卡罗采样算法。

Implementation of a practical Markov chain Monte Carlo sampling algorithm in PyBioNetFit.

机构信息

Department of Biological Sciences, Northern Arizona University, Flagstaff, AZ 86011, USA.

Information Sciences Group, Computer, Computational, and Statistical Sciences Division, Los Alamos National Laboratory, Los Alamos, NM 87545, USA.

出版信息

Bioinformatics. 2022 Mar 4;38(6):1770-1772. doi: 10.1093/bioinformatics/btac004.


DOI:10.1093/bioinformatics/btac004
PMID:34986226
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC10060707/
Abstract

SUMMARY: Bayesian inference in biological modeling commonly relies on Markov chain Monte Carlo (MCMC) sampling of a multidimensional and non-Gaussian posterior distribution that is not analytically tractable. Here, we present the implementation of a practical MCMC method in the open-source software package PyBioNetFit (PyBNF), which is designed to support parameterization of mathematical models for biological systems. The new MCMC method, am, incorporates an adaptive move proposal distribution. For warm starts, sampling can be initiated at a specified location in parameter space and with a multivariate Gaussian proposal distribution defined initially by a specified covariance matrix. Multiple chains can be generated in parallel using a computer cluster. We demonstrate that am can be used to successfully solve real-world Bayesian inference problems, including forecasting of new Coronavirus Disease 2019 case detection with Bayesian quantification of forecast uncertainty. AVAILABILITY AND IMPLEMENTATION: PyBNF version 1.1.9, the first stable release with am, is available at PyPI and can be installed using the pip package-management system on platforms that have a working installation of Python 3. PyBNF relies on libRoadRunner and BioNetGen for simulations (e.g. numerical integration of ordinary differential equations defined in SBML or BNGL files) and Dask.Distributed for task scheduling on Linux computer clusters. The Python source code can be freely downloaded/cloned from GitHub and used and modified under terms of the BSD-3 license (https://github.com/lanl/pybnf). Online documentation covering installation/usage is available (https://pybnf.readthedocs.io/en/latest/). A tutorial video is available on YouTube (https://www.youtube.com/watch?v=2aRqpqFOiS4&t=63s). SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.

摘要

摘要:在生物建模中,贝叶斯推断通常依赖于对多维非正态后验分布的马尔可夫链蒙特卡罗(MCMC)采样,而该后验分布无法进行解析处理。在这里,我们在开源软件包 PyBioNetFit(PyBNF)中实现了一种实用的 MCMC 方法,该方法旨在支持生物学系统数学模型的参数化。新的 MCMC 方法 am 采用了自适应移动提案分布。对于暖启动,可以在参数空间中的指定位置并使用最初由指定协方差矩阵定义的多元高斯提案分布来启动采样。可以使用计算机集群并行生成多个链。我们证明 am 可成功用于解决实际的贝叶斯推断问题,包括使用贝叶斯量化预测不确定性来预测新的 2019 年冠状病毒病病例检测。

可用性和实现:PyBNF 版本 1.1.9 是第一个带有 am 的稳定版本,可在 PyPI 上获得,并可使用平台上的 pip 包管理系统进行安装,前提是该平台具有 Python 3 的有效安装。PyBNF 依赖于 libRoadRunner 和 BioNetGen 进行模拟(例如,在 SBML 或 BNGL 文件中定义的常微分方程的数值积分)以及 Dask.Distributed 在 Linux 计算机集群上进行任务调度。可以从 GitHub 自由下载/克隆 Python 源代码,并根据 BSD-3 许可证的条款(https://github.com/lanl/pybnf)使用和修改。在线文档涵盖了安装/用法(https://pybnf.readthedocs.io/en/latest/)。YouTube 上提供了一个教程视频(https://www.youtube.com/watch?v=2aRqpqFOiS4&t=63s)。

补充信息:补充数据可在生物信息学在线获得。

相似文献

[1]
Implementation of a practical Markov chain Monte Carlo sampling algorithm in PyBioNetFit.

Bioinformatics. 2022-3-4

[2]
pyABC: distributed, likelihood-free inference.

Bioinformatics. 2018-10-15

[3]
Particle Gibbs sampling for Bayesian phylogenetic inference.

Bioinformatics. 2021-5-5

[4]
MCMC_CLIB-an advanced MCMC sampling package for ODE models.

Bioinformatics. 2014-7-7

[5]
Bayesian inference using qualitative observations of underlying continuous variables.

Bioinformatics. 2020-5-1

[6]
PyDREAM: high-dimensional parameter inference for biological models in python.

Bioinformatics. 2018-2-15

[7]
Exact Bayesian inference for phylogenetic birth-death models.

Bioinformatics. 2018-11-1

[8]
A simple introduction to Markov Chain Monte-Carlo sampling.

Psychon Bull Rev. 2018-2

[9]
VMCMC: a graphical and statistical analysis tool for Markov chain Monte Carlo traces.

BMC Bioinformatics. 2017-2-10

[10]
Posterior Summarization in Bayesian Phylogenetics Using Tracer 1.7.

Syst Biol. 2018-9-1

引用本文的文献

[1]
Infrared: a declarative tree decomposition-powered framework for bioinformatics.

Algorithms Mol Biol. 2024-3-16

[2]
Impacts of Vaccination and Severe Acute Respiratory Syndrome Coronavirus 2 Variants Alpha and Delta on Coronavirus Disease 2019 Transmission Dynamics in Four Metropolitan Areas of the United States.

Bull Math Biol. 2024-2-14

[3]
Quantification of early nonpharmaceutical interventions aimed at slowing transmission of Coronavirus Disease 2019 in the Navajo Nation and surrounding states (Arizona, Colorado, New Mexico, and Utah).

PLOS Glob Public Health. 2023-6-21

[4]
Quantification of early nonpharmaceutical interventions aimed at slowing transmission of Coronavirus Disease 2019 in the Navajo Nation and surrounding states (Arizona, Colorado, New Mexico, and Utah).

medRxiv. 2023-2-16

[5]
libRoadRunner 2.0: a high performance SBML simulation and analysis library.

Bioinformatics. 2023-1-1

本文引用的文献

[1]
Daily Forecasting of Regional Epidemics of Coronavirus Disease with Bayesian Uncertainty Quantification, United States.

Emerg Infect Dis. 2021

[2]
SBML Level 3: an extensible format for the exchange and reuse of biological models.

Mol Syst Biol. 2020-8

[3]
PyBioNetFit and the Biological Property Specification Language.

iScience. 2019-9-27

[4]
Evaluation of Parallel Tempering to Accelerate Bayesian Parameter Estimation in Systems Biology.

Proc Euromicro Int Conf Parallel Distrib Netw Based Process. 2018-3

[5]
Tellurium: An extensible python-based modeling environment for systems and synthetic biology.

Biosystems. 2018-9

[6]
Timescale Separation of Positive and Negative Signaling Creates History-Dependent Responses to IgE Receptor Stimulation.

Sci Rep. 2017-11-14

[7]
PyDREAM: high-dimensional parameter inference for biological models in python.

Bioinformatics. 2018-2-15

[8]
BioNetGen 2.2: advances in rule-based modeling.

Bioinformatics. 2016-11-1

[9]
BioNetFit: a fitting tool compatible with BioNetGen, NFsim and distributed computing environments.

Bioinformatics. 2016-3-1

[10]
libRoadRunner: a high performance SBML simulation and analysis library.

Bioinformatics. 2015-10-15

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

推荐工具

医学文档翻译智能文献检索