Cargando…

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

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Picault, Sébastien, Huang, Yu-Lin, Sicard, Vianney, Arnoux, Sandie, Beaunée, Gaël, Ezanno, Pauline
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6760811/
https://www.ncbi.nlm.nih.gov/pubmed/31518349
http://dx.doi.org/10.1371/journal.pcbi.1007342
_version_ 1783453923342811136
author Picault, Sébastien
Huang, Yu-Lin
Sicard, Vianney
Arnoux, Sandie
Beaunée, Gaël
Ezanno, Pauline
author_facet Picault, Sébastien
Huang, Yu-Lin
Sicard, Vianney
Arnoux, Sandie
Beaunée, Gaël
Ezanno, Pauline
author_sort Picault, Sébastien
collection PubMed
description 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: https://sourcesup.renater.fr/www/emulsion-public.
format Online
Article
Text
id pubmed-6760811
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-67608112019-10-04 EMULSION: Transparent and flexible multiscale stochastic models in human, animal and plant epidemiology Picault, Sébastien Huang, Yu-Lin Sicard, Vianney Arnoux, Sandie Beaunée, Gaël Ezanno, Pauline PLoS Comput Biol Research Article 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: https://sourcesup.renater.fr/www/emulsion-public. Public Library of Science 2019-09-13 /pmc/articles/PMC6760811/ /pubmed/31518349 http://dx.doi.org/10.1371/journal.pcbi.1007342 Text en © 2019 Picault et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Picault, Sébastien
Huang, Yu-Lin
Sicard, Vianney
Arnoux, Sandie
Beaunée, Gaël
Ezanno, Pauline
EMULSION: Transparent and flexible multiscale stochastic models in human, animal and plant epidemiology
title EMULSION: Transparent and flexible multiscale stochastic models in human, animal and plant epidemiology
title_full EMULSION: Transparent and flexible multiscale stochastic models in human, animal and plant epidemiology
title_fullStr EMULSION: Transparent and flexible multiscale stochastic models in human, animal and plant epidemiology
title_full_unstemmed EMULSION: Transparent and flexible multiscale stochastic models in human, animal and plant epidemiology
title_short EMULSION: Transparent and flexible multiscale stochastic models in human, animal and plant epidemiology
title_sort emulsion: transparent and flexible multiscale stochastic models in human, animal and plant epidemiology
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6760811/
https://www.ncbi.nlm.nih.gov/pubmed/31518349
http://dx.doi.org/10.1371/journal.pcbi.1007342
work_keys_str_mv AT picaultsebastien emulsiontransparentandflexiblemultiscalestochasticmodelsinhumananimalandplantepidemiology
AT huangyulin emulsiontransparentandflexiblemultiscalestochasticmodelsinhumananimalandplantepidemiology
AT sicardvianney emulsiontransparentandflexiblemultiscalestochasticmodelsinhumananimalandplantepidemiology
AT arnouxsandie emulsiontransparentandflexiblemultiscalestochasticmodelsinhumananimalandplantepidemiology
AT beauneegael emulsiontransparentandflexiblemultiscalestochasticmodelsinhumananimalandplantepidemiology
AT ezannopauline emulsiontransparentandflexiblemultiscalestochasticmodelsinhumananimalandplantepidemiology