Cargando…

Implementation and applications of EMOD, an individual-based multi-disease modeling platform

Individual-based models provide modularity and structural flexibility necessary for modeling of infectious diseases at the within-host and population levels, but are challenging to implement. Levels of complexity can exceed the capacity and timescales for students and trainees in most academic insti...

Descripción completa

Detalles Bibliográficos
Autores principales: Bershteyn, Anna, Gerardin, Jaline, Bridenbecker, Daniel, Lorton, Christopher W, Bloedow, Jonathan, Baker, Robert S, Chabot-Couture, Guillaume, Chen, Ye, Fischle, Thomas, Frey, Kurt, Gauld, Jillian S, Hu, Hao, Izzo, Amanda S, Klein, Daniel J, Lukacevic, Dejan, McCarthy, Kevin A, Miller, Joel C, Ouedraogo, Andre Lin, Perkins, T Alex, Steinkraus, Jeffrey, ten Bosch, Quirine A, Ting, Hung-Fu, Titova, Svetlana, Wagner, Bradley G, Welkhoff, Philip A, Wenger, Edward A, Wiswell, Christian N
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6067119/
https://www.ncbi.nlm.nih.gov/pubmed/29986020
http://dx.doi.org/10.1093/femspd/fty059
_version_ 1783343093100052480
author Bershteyn, Anna
Gerardin, Jaline
Bridenbecker, Daniel
Lorton, Christopher W
Bloedow, Jonathan
Baker, Robert S
Chabot-Couture, Guillaume
Chen, Ye
Fischle, Thomas
Frey, Kurt
Gauld, Jillian S
Hu, Hao
Izzo, Amanda S
Klein, Daniel J
Lukacevic, Dejan
McCarthy, Kevin A
Miller, Joel C
Ouedraogo, Andre Lin
Perkins, T Alex
Steinkraus, Jeffrey
ten Bosch, Quirine A
Ting, Hung-Fu
Titova, Svetlana
Wagner, Bradley G
Welkhoff, Philip A
Wenger, Edward A
Wiswell, Christian N
author_facet Bershteyn, Anna
Gerardin, Jaline
Bridenbecker, Daniel
Lorton, Christopher W
Bloedow, Jonathan
Baker, Robert S
Chabot-Couture, Guillaume
Chen, Ye
Fischle, Thomas
Frey, Kurt
Gauld, Jillian S
Hu, Hao
Izzo, Amanda S
Klein, Daniel J
Lukacevic, Dejan
McCarthy, Kevin A
Miller, Joel C
Ouedraogo, Andre Lin
Perkins, T Alex
Steinkraus, Jeffrey
ten Bosch, Quirine A
Ting, Hung-Fu
Titova, Svetlana
Wagner, Bradley G
Welkhoff, Philip A
Wenger, Edward A
Wiswell, Christian N
author_sort Bershteyn, Anna
collection PubMed
description Individual-based models provide modularity and structural flexibility necessary for modeling of infectious diseases at the within-host and population levels, but are challenging to implement. Levels of complexity can exceed the capacity and timescales for students and trainees in most academic institutions. Here we describe the process and advantages of a multi-disease framework approach developed with formal software support. The epidemiological modeling software, EMOD, has undergone a decade of software development. It is structured so that a majority of code is shared across disease modeling including malaria, HIV, tuberculosis, dengue, polio and typhoid. In additional to implementation efficiency, the sharing increases code usage and testing. The freely available codebase also includes hundreds of regression tests, scientific feature tests and component tests to help verify functionality and avoid inadvertent changes to functionality during future development. Here we describe the levels of detail, flexible configurability and modularity enabled by EMOD and the role of software development principles and processes in its development.
format Online
Article
Text
id pubmed-6067119
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-60671192018-08-07 Implementation and applications of EMOD, an individual-based multi-disease modeling platform Bershteyn, Anna Gerardin, Jaline Bridenbecker, Daniel Lorton, Christopher W Bloedow, Jonathan Baker, Robert S Chabot-Couture, Guillaume Chen, Ye Fischle, Thomas Frey, Kurt Gauld, Jillian S Hu, Hao Izzo, Amanda S Klein, Daniel J Lukacevic, Dejan McCarthy, Kevin A Miller, Joel C Ouedraogo, Andre Lin Perkins, T Alex Steinkraus, Jeffrey ten Bosch, Quirine A Ting, Hung-Fu Titova, Svetlana Wagner, Bradley G Welkhoff, Philip A Wenger, Edward A Wiswell, Christian N Pathog Dis Research Article Individual-based models provide modularity and structural flexibility necessary for modeling of infectious diseases at the within-host and population levels, but are challenging to implement. Levels of complexity can exceed the capacity and timescales for students and trainees in most academic institutions. Here we describe the process and advantages of a multi-disease framework approach developed with formal software support. The epidemiological modeling software, EMOD, has undergone a decade of software development. It is structured so that a majority of code is shared across disease modeling including malaria, HIV, tuberculosis, dengue, polio and typhoid. In additional to implementation efficiency, the sharing increases code usage and testing. The freely available codebase also includes hundreds of regression tests, scientific feature tests and component tests to help verify functionality and avoid inadvertent changes to functionality during future development. Here we describe the levels of detail, flexible configurability and modularity enabled by EMOD and the role of software development principles and processes in its development. Oxford University Press 2018-07-06 /pmc/articles/PMC6067119/ /pubmed/29986020 http://dx.doi.org/10.1093/femspd/fty059 Text en © FEMS 2018. 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 reuse, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Bershteyn, Anna
Gerardin, Jaline
Bridenbecker, Daniel
Lorton, Christopher W
Bloedow, Jonathan
Baker, Robert S
Chabot-Couture, Guillaume
Chen, Ye
Fischle, Thomas
Frey, Kurt
Gauld, Jillian S
Hu, Hao
Izzo, Amanda S
Klein, Daniel J
Lukacevic, Dejan
McCarthy, Kevin A
Miller, Joel C
Ouedraogo, Andre Lin
Perkins, T Alex
Steinkraus, Jeffrey
ten Bosch, Quirine A
Ting, Hung-Fu
Titova, Svetlana
Wagner, Bradley G
Welkhoff, Philip A
Wenger, Edward A
Wiswell, Christian N
Implementation and applications of EMOD, an individual-based multi-disease modeling platform
title Implementation and applications of EMOD, an individual-based multi-disease modeling platform
title_full Implementation and applications of EMOD, an individual-based multi-disease modeling platform
title_fullStr Implementation and applications of EMOD, an individual-based multi-disease modeling platform
title_full_unstemmed Implementation and applications of EMOD, an individual-based multi-disease modeling platform
title_short Implementation and applications of EMOD, an individual-based multi-disease modeling platform
title_sort implementation and applications of emod, an individual-based multi-disease modeling platform
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6067119/
https://www.ncbi.nlm.nih.gov/pubmed/29986020
http://dx.doi.org/10.1093/femspd/fty059
work_keys_str_mv AT bershteynanna implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT gerardinjaline implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT bridenbeckerdaniel implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT lortonchristopherw implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT bloedowjonathan implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT bakerroberts implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT chabotcoutureguillaume implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT chenye implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT fischlethomas implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT freykurt implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT gauldjillians implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT huhao implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT izzoamandas implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT kleindanielj implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT lukacevicdejan implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT mccarthykevina implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT millerjoelc implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT ouedraogoandrelin implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT perkinstalex implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT steinkrausjeffrey implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT tenboschquirinea implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT tinghungfu implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT titovasvetlana implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT wagnerbradleyg implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT welkhoffphilipa implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT wengeredwarda implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT wiswellchristiann implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform
AT implementationandapplicationsofemodanindividualbasedmultidiseasemodelingplatform