首页> 美国卫生研究院文献>PLoS Computational Biology >EMULSION: Transparent and flexible multiscale stochastic models in human animal and plant epidemiology
【2h】

EMULSION: Transparent and flexible multiscale stochastic models in human animal and plant epidemiology

机译:乳化液:人类动植物流行病学中的透明灵活的多尺度随机模型

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Stochastic mechanistic epidemiological models largely contribute to better understand pathogen emergence and spread, and assess control strategies at various scales (from within-host to transnational scale). However, developing realistic models which involve multi-disciplinary knowledge integration faces three major challenges in predictive epidemiology: lack of readability once translated into simulation code, low reproducibility and reusability, and long development time compared to outbreak time scale. We introduce here EMULSION, an artificial intelligence-based software intended to address those issues and help modellers focus on model design rather than programming. EMULSION defines a domain-specific language to make all components of an epidemiological model (structure, processes, parameters…) explicit as a structured text file. This file is readable by scientists from other fields (epidemiologists, biologists, economists), who can contribute to validate or revise assumptions at any stage of model development. It is then automatically processed by EMULSION generic simulation engine, preventing any discrepancy between model description and implementation. The modelling language and simulation architecture both rely on the combination of advanced artificial intelligence methods (knowledge representation and multi-level agent-based simulation), allowing several modelling paradigms (from compartment- to individual-based models) at several scales (up to metapopulation). The flexibility of EMULSION and its capability to support iterative modelling are illustrated here through examples of progressive complexity, including late revisions of core model assumptions. EMULSION is also currently used to model the spread of several diseases in real pathosystems. EMULSION provides a command-line tool for checking models, producing model diagrams, running simulations, and plotting outputs. Written in Python 3, EMULSION runs on Linux, MacOS, and Windows. It is released under Apache-2.0 license. A comprehensive documentation with installation instructions, a tutorial and many examples are available from: .
机译:随机机制流行病学模型在很大程度上有助于更好地了解病原体的出现和传播,并评估各种规模(从宿主内部到跨国规模)的控制策略。然而,开发涉及多学科知识整合的现实模型在预测流行病学中面临三个主要挑战:一旦转化为模拟代码,其可读性便不足,可再现性和可重用性低,与爆发时间尺度相比开发时间长。我们在这里介绍EMULSION,这是一种基于人工智能的软件,旨在解决这些问题并帮助建模人员专注于模型设计而不是编程。 EMULSION定义了一种特定于领域的语言,以使流行病学模型的所有组成部分(结构,过程,参数等)明确地显示为结构化文本文件。其他领域(流行病学家,生物学家,经济学家)的科学家可以读取此文件,他们可以在模型开发的任何阶段为验证或修改假设做出贡献。然后,它会由EMULSION通用仿真引擎自动处理,以防止模型描述和实现之间出现任何差异。建模语言和仿真体系结构都依赖于先进的人工智能方法(知识表示和基于多级代理的​​仿真)的组合,从而允许以不同的规模(直至元人口)使用多种建模范例(从隔间模型到基于个人的模型) )。 EMULSION的灵活性及其支持迭代建模的能力在此通过逐步复杂性的示例进行了说明,其中包括对核心模型假设的最新修订。 EMULSION目前也用于模拟几种疾病在实际病理系统中的传播。 EMULSION提供了一个命令行工具,用于检查模型,生成模型图,运行模拟以及绘制输出。 EMULSION用Python 3编写,可在Linux,MacOS和Windows上运行。它是根据Apache-2.0许可证发行的。包含安装说明的全面文档,教程和许多示例可从以下网站获得:。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号