Evidence map›Paper›PMID 31185887›Full record

ArticleBMC bioinformatics2019

The Kendrick modelling platform: language abstractions and tools for epidemiology.

Mai Anh Bui T, Nick Papoulias, Serge Stinckwich, Mikal Ziane, Benjamin Roche

Erratum issuedAbstract read
In one paragraph

Article in BMC bioinformatics, 2019. The graph could read no effect estimate from its abstract, so it casts no vote on the map. An erratum has been issued. Cited by 2 papers.

0numbers the graph read from it
0cells of the map it votes in
2citing papers in PubMed
–field-weighted citation impact
1 · What the graph read from it

What it found

Each row is one number read from the abstract, on the scale the paper reported it, with its interval. Left of the dashed line favours the treatment, right favours the comparator. Under each row is the sentence it came from. New to these charts? A ten-minute tutorial.

The abstract states no effect estimate the extractor could read, or names no intervention and outcome on the map, so this paper lights no cell and moves no belief. It is still indexed, cited and linked below.

2 · The registry

The trial behind it

Trials whose registry record cites this paper, or whose number appears in the abstract. A trial that started after this paper was published is citing it as background, not reporting it.

Neither the registry nor the abstract names a trial number. If this is a trial report, that itself is worth knowing.

3 · Its place in the literature

Who cites it

2 citing papers in PubMed.

  1. Article
  2. Article
4 · The record

Corrections and comments

5 · Who and what money

Authors and funding

5 authors.

Mai Anh Bui TSoftware Engineering Department, School of Information and Communication Technology, Hanoi University of Science and Technology, Hanoi, Vietnam. anhbtm@soict.hust.edu.vn.
Nick PapouliasUniversité de La Rochelle, UMR 7266 LIENSs, CNRS, La Rochelle, France.
Serge StinckwichSorbonne Université, IRD, Unité de Modélisation Mathématiques et Informatique des Systèmes Complexes, UMMISCO, F-93143, Bondy, France.
Mikal ZianeUniversité de Paris, Paris, France.
Benjamin RocheSorbonne Université, IRD, Unité de Modélisation Mathématiques et Informatique des Systèmes Complexes, UMMISCO, F-93143, Bondy, France.

Funding

Agence Nationale de la Recherche PANIC ProjectHanoi University of Science and Technology T2017-TT-001
6 · The paper itself

Abstract

backgroundMathematical 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 scientists. Our goal is to make compartmental epidemiological models easier to define, reuse and reproduce by facilitating implementation of different simulation approaches with only very little programming knowledge.

resultsWe achieve our goal through the definition of a domain-specific language (DSL), Kendrick, that relies on a very general mathematical definition of epidemiological concerns as stochastic automata that are combined using tensor-algebra operators. A very large class of epidemiological concerns, including multi-species, spatial concerns, control policies, sex or age structures, are supported and can be defined independently of each other and combined into models to be simulated by different methods. Implementing models does not require sophisticated programming skills any more. The various concerns involved within a model can be changed independently of the others as well as reused within other models. They are not plagued by low-level implementation details.

conclusionsKendrick is one of the few DSLs for epidemiological modelling that does not burden its users with implementation details or required sophisticated programming skills. It is also currently the only language for epidemiology modelling that supports modularity through clear separation of concerns hence fostering reproducibility and reuse of models and simulations. Future work includes extending Kendrick to support non-compartmental models and improving its interoperability with existing complementary tools.

Indexed as

AlgorithmsEpidemiologic MethodsLanguageModels, TheoreticalAnimalsComputer SimulationCulicidaeDisease VectorsHost-Parasite InteractionsReproducibility of ResultsStochastic ProcessesCompartmental modelsDomain-specific languageEpidemiological modellingMathematical modellingModularity

Identifiers

PMID31185887
PMCPMC6560906

What OpenQuestion holds

Textmetadata
LicenceCC BY
Read underepoch 390

Registered trials

None linked

Read under generation 80e0d062 · epoch 390. Bibliography from PubMed, PubMed Central and OpenAlex; grants from NIH RePORTER; trial links from ClinicalTrials.gov; estimates, votes and beliefs from the OpenQuestion graph.