2019
DOI: 10.1186/s12859-019-2843-0
|View full text |Cite|
|
Sign up to set email alerts
|

The Kendrick modelling platform: language abstractions and tools for epidemiology

Abstract: Background Mathematical and computational models are widely used to study the transmission, pathogenicity, and propagation of infectious diseases. Unfortunately, complex mathematical models are difficult to define, reuse and reproduce because they are composed of several concerns that are intertwined. The problem is even worse for computational models because the epidemiological concerns are also intertwined with low-level implementation details that are not easily accessible to non-computing scie… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
5
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
6
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 31 publications
0
5
0
Order By: Relevance
“…The DTU-DADS framework was chosen as a template to develop DTU-DADS-Aqua, given its availability in open-source software (R Core Team, 2018), the publiclyaccessible framework not being computationally demanding, and the technical features described herein. Like DTU-DADS, other modelling frameworks also include several features of relevance to epidemiologic research (Bradhurst et al, 2015;BUI T et al, 2019;Garner & Beckett, 2005;Harvey et al, 2007;Jenness et al, 2018;King et al, 2016;Marques et al, 2020;O'Hare et al, 2016;Picault et al, 2019;Stevenson et al, 2013;Widgren et al, 2019). This framework offers a high degree of configurability and several built-in functions for the user to explore.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…The DTU-DADS framework was chosen as a template to develop DTU-DADS-Aqua, given its availability in open-source software (R Core Team, 2018), the publiclyaccessible framework not being computationally demanding, and the technical features described herein. Like DTU-DADS, other modelling frameworks also include several features of relevance to epidemiologic research (Bradhurst et al, 2015;BUI T et al, 2019;Garner & Beckett, 2005;Harvey et al, 2007;Jenness et al, 2018;King et al, 2016;Marques et al, 2020;O'Hare et al, 2016;Picault et al, 2019;Stevenson et al, 2013;Widgren et al, 2019). This framework offers a high degree of configurability and several built-in functions for the user to explore.…”
Section: Discussionmentioning
confidence: 99%
“…Many frameworks for infectious disease modelling in terrestrial animals have been developed and are available to elucidate the role of different disease transmission pathways and reproduce the dynamics of such diseases (Bradhurst et al, 2015;BUI T et al, 2019;Garner & Beckett, 2005;Harvey et al, 2007;Jenness et al, 2018;King et al, 2016;Marques et al, 2020;O'Hare et al, 2016;Picault et al, 2019;Stevenson et al, 2013;Widgren et al, 2019). These modelling frameworks offer a broad range of functionalities relevant to epidemiologic research and have been applied in different contexts, such as to study zoonotic, vector-borne and emerging infectious diseases (Bradhurst et al, 2015;Ferrari et al, 2021;Picault et al, 2019;Salines et al, 2020).…”
Section: Introductionmentioning
confidence: 99%
“…So far and to the best of our knowledge, there is no equivalent approach to foster such continuum between academic research in animal health and on-farm applications. Regarding epidemiological modelling, DSLs have been proposed in only two platforms to represent mechanistic models: Kendrick (Bui T. et al, 2019) and EMULSION (Picault et al, 2019).…”
Section: Alternative Approachesmentioning
confidence: 99%
“…Artificial intelligence (AI) can help going further, as demonstrated in a promising approach, KENDRICK [18], which defines a domain-specific language (DSL, [19]), which allows to describe models as text files rather than executable code, enforces a clear separation of concerns (infection, demography, etc.) to facilitate model assessment by scientists from several domains, and is used to generate an optimized simulation code, which guarantees that model features are translated without bias into the program.…”
Section: Introductionmentioning
confidence: 99%