Skip to content

Commit 27d0410

Browse files
committed
differences for PR #117
1 parent 92870d2 commit 27d0410

4 files changed

Lines changed: 5373 additions & 0 deletions

File tree

.DS_Store

-6 KB
Binary file not shown.

config.yaml

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
#------------------------------------------------------------
2+
# Values for this lesson.
3+
#------------------------------------------------------------
4+
5+
# Which carpentry is this (swc, dc, lc, or cp)?
6+
# swc: Software Carpentry
7+
# dc: Data Carpentry
8+
# lc: Library Carpentry
9+
# cp: Carpentries (to use for instructor training for instance)
10+
# incubator: The Carpentries Incubator
11+
carpentry: 'epiverse-trace'
12+
13+
# Overall title for pages.
14+
title: 'Scenario modelling for outbreak analytics with R'
15+
16+
# Date the lesson was created (YYYY-MM-DD, this is empty by default)
17+
created:
18+
19+
# Comma-separated list of keywords for the lesson
20+
keywords: 'epidemic models, interventions'
21+
22+
# Life cycle stage of the lesson
23+
# possible values: pre-alpha, alpha, beta, stable
24+
life_cycle: 'pre-alpha'
25+
26+
# License of the lesson materials (recommended CC-BY 4.0)
27+
license: 'CC-BY 4.0'
28+
29+
# Link to the source repository for this lesson
30+
source: 'https://github.com/epiverse-trace/tutorials-late'
31+
32+
# Default branch of your lesson
33+
branch: 'main'
34+
35+
# Who to contact if there are any issues
36+
contact: 'andree.valle-campos@lshtm.ac.uk'
37+
38+
# Navigation ------------------------------------------------
39+
#
40+
# Use the following menu items to specify the order of
41+
# individual pages in each dropdown section. Leave blank to
42+
# include all pages in the folder.
43+
#
44+
# Example -------------
45+
#
46+
# episodes:
47+
# - introduction.md
48+
# - first-steps.md
49+
#
50+
# learners:
51+
# - setup.md
52+
#
53+
# instructors:
54+
# - instructor-notes.md
55+
#
56+
# profiles:
57+
# - one-learner.md
58+
# - another-learner.md
59+
60+
# Order of episodes in your lesson
61+
episodes:
62+
- contact-matrices.Rmd
63+
- simulating-transmission.Rmd
64+
- model-choices.Rmd
65+
- modelling-interventions.Rmd
66+
- compare-interventions.Rmd
67+
- vaccine-comparisons.Rmd
68+
- disease-burden.Rmd
69+
70+
# Information for Learners
71+
learners:
72+
73+
# Information for Instructors
74+
instructors:
75+
76+
# Learner Profiles
77+
profiles:
78+
79+
# Customisation ---------------------------------------------
80+
#
81+
# This space below is where custom yaml items (e.g. pinning
82+
# sandpaper and varnish versions) should live
83+
84+
85+
varnish: epiverse-trace/varnish@epiversetheme
86+
sandpaper: epiverse-trace/sandpaper@patch-renv-github-bug

files/out_fr.qmd

Lines changed: 220 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,220 @@
1+
---
2+
title: "Introduction simple à la modélisation mathématique des maladies infectieuses"
3+
author: "Andree Valle Campos et Abdoelnaser M Degoot \nÉquipe Epiverse-TRACE @ LSHTM"
4+
license: "CC-BY"
5+
format:
6+
pdf:
7+
toc: false
8+
include-in-header:
9+
text: |
10+
\usepackage{fancyhdr}
11+
\pagestyle{fancy}
12+
\fancyfoot[R]{\thepage}
13+
\fancyfoot[C]{\textbf{License:} CC-BY. \textbf{Copyright:} Andree \& Degoot, 2024}
14+
\usepackage{tikz}
15+
\usetikzlibrary{arrows.meta, positioning}
16+
\usepackage{amsmath}
17+
\usepackage{booktabs}
18+
---
19+
20+
21+
# Introduction
22+
23+
Cet exercice vise à évaluer votre compréhension des principes fondamentaux de la modélisation mathématique, tout en vous guidant dans la construction de modèles de type SEIR simple pour les épidémies de maladies infectieuses.
24+
25+
**Remarque :** Veuillez remplir les champs vides.
26+
27+
# Modèle SEIR
28+
29+
Il y a quatre compartiments dans un modèle SEIR: ($S$, $E$, $I$, $R$) :
30+
31+
- $S$ signifie ____, ce qui veut dire ____.
32+
Le paramètre qui décrit la transition du compartiment ($S$) vers ($E$) est ____.
33+
- $E$ signifie ____, ce qui veut dire qu’il peut ____.
34+
35+
Le taux qui décrit la transition de ($E$) vers ($I$) est le taux de ____.
36+
- $I$ signifie ____, ce qui veut dire qu’il peut ____.
37+
38+
Le taux qui décrit la transition de ($I$) vers ($R$) est le taux de ____.
39+
- $R$ signifie ____. Ce compartiment inclut les individus qui ont cessé d’être infectieux et ont acquis une immunité contre l’infection, quel que soit le cours clinique.
40+
41+
# $R_0$
42+
43+
$R_0$ aide à projeter la taille potentielle d’une épidémie et à calculer le seuil d’immunité collective.
44+
Il est défini comme le nombre moyen de ____ cas secondaires générés par un cas primaire dans une population complètement ____.
45+
46+
# $R_t$
47+
48+
$R_t$ aide à suivre la progression de l’épidémie.
49+
Lorsque la population n’est plus ____, on utilise le nombre de reproduction instantané $R_t$.
50+
Il est défini comme le nombre moyen de ____ dans une population composée d’individus ____ et non ____ au temps $t$.
51+
52+
# Un diagramme du modèle SEIR
53+
54+
55+
Le schéma ci-dessous montre un modèle SEIR typique avec démographie (naissances et décès).
56+
Il s’agit d’un modèle simple, applicable aux infections de personne à personne dans une population à mélange homogène.
57+
58+
Veuillez observer attentivement le modèle et examiner ses interactions avec les équations de la section [Equations](#equations). Utilisez des codes de couleur ou des flèches pour relier le diagramme aux équations.
59+
60+
```{=latex}
61+
\begin{center}
62+
\begin{tikzpicture}[
63+
node distance=2cm,
64+
every node/.style={fill=blue!10, draw, minimum size=1cm, text centered},
65+
arrow/.style={-Stealth, thick}
66+
]
67+
\node [circle, fill=green!75](S) {$S$};
68+
\node [circle, fill=orange!75](E) [right=of S] { $E$};
69+
\node [circle, fill=red!75](I) [right=of E] {$I$};
70+
\node [circle, fill=blue!75](R) [right=of I] {$R$};
71+
72+
\draw[arrow] (S) -- node[above, draw=none] {$\beta S \frac{I}{N}$} (E);
73+
\draw[arrow] (E) -- node[above, draw=none] {$\alpha E$} (I);
74+
\draw[arrow] (I) -- node[above, draw=none] {$\gamma I$} (R);
75+
76+
\draw[arrow] (-2,0.0) -- node[above, draw=none] {$\Lambda N$} (S);
77+
\draw[arrow] (S) -- +(0,-1.2) node[below, draw=none] {$\mu$};
78+
\draw[arrow] (E) -- +(0,-1.2) node[below, draw=none] {$\mu$ };
79+
\draw[arrow] (I) -- +(0,-1.2) node[below, draw=none] {$\mu$ };
80+
\draw[arrow] (R) -- +(0,-1.2) node[below, draw=none] {$\mu$};
81+
\end{tikzpicture}
82+
\end{center}
83+
84+
**Où**:
85+
86+
- $\beta$ : Taux de transmission
87+
- $\alpha$ : Taux d’infectiosité, ou taux de progression de l’état exposé à l’état infectieux
88+
- $\gamma$ : Taux de guérison
89+
- $\mu$ : Taux de mortalité naturelle
90+
- $N$ : Taille totale de la population, $N = S + E + I + R$
91+
92+
93+
Le paramètre $\beta$, défini comme le taux moyen auquel les individus infectieux peuvent infecter les individus susceptibles, est dérivé de:
94+
95+
$$
96+
\beta = p \times c
97+
$$
98+
99+
où $p$ est la probabilité de transmission lors d’un contact, et $c$ est le taux de contact, défini comme le nombre moyen de contacts par unité de temps.
100+
101+
Si le taux de transmission $\beta = 3$, cela signifie que chaque individu infectieux provoque trois nouvelles infections par unité de temps dans une population entièrement susceptible.
102+
103+
Les paramètres du modèle sont souvent (mais pas toujours) exprimés sous forme de taux.
104+
Le taux auquel un événement se produit est l’inverse du temps moyen avant que cet événement ne se produise.
105+
106+
Par exemple, dans le modèle SEIR, le taux de guérison $\gamma$ est l’inverse de la durée moyenne de la période infectieuse:
107+
108+
$$
109+
\gamma = \frac{1}{\text{Période infectieuse}}
110+
$$
111+
112+
Si les personnes sont en moyenne contagieuses pendant 8 jours, alors dans le modèle, un huitième des individus actuellement infectieux se rétabliraient chaque jour — c’est-à-dire,
113+
114+
$$
115+
\gamma = \frac{1}{8} = 0.125
116+
$$
117+
118+
119+
## Équations {#eqs}
120+
121+
Notez que dans le diagramme, les flèches entrant dans les compartiments sont exprimées comme des termes positifs dans les équations, tandis que les flèches sortant des compartiments sont représentées par des termes négatifs. En vous basant sur le diagramme ci-dessus, déduisez les équations suivantes qui décrivent ce système:
122+
123+
### Équations des compartiments
124+
125+
**Compartiment S:**
126+
127+
$$
128+
\frac{dS}{dt} =
129+
$$
130+
131+
**Compartiment E:**
132+
133+
$$
134+
\frac{dE}{dt} =
135+
$$
136+
137+
**Compartiment I:**
138+
139+
$$
140+
\frac{dI}{dt} =
141+
$$
142+
143+
**Compartiment R:**
144+
145+
$$
146+
\frac{dR}{dt} =
147+
$$
148+
149+
150+
151+
## Paramètres d'une epidémie de rougeole
152+
153+
Un paramètre dans un modèle de transmission correspond à une propriété biologique ou sociale d’un système dynamique dans un contexte spécifique. Dans cette section, nous fournirons les éléments nécessaires pour alimenter les paramètres d’un modèle SEIR dans le cadre d’une épidémie de rougeole au Burkina Faso.
154+
155+
- La période de latence moyenne (ou pré-infectieuse) pour la rougeole est d’environ 8 jours (Masters et al., 2023).
156+
- La période infectieuse moyenne dure 5 jours (Masters et al., 2023).
157+
- Pour la rougeole, le nombre de reproduction de base ($R_0$) varie généralement entre 12 et 18, voire plus (Fiona et al., 2017).
158+
- Un seul cas infectieux est introduit dans la population.
159+
- Toute la population, à l’exception de ce cas, est initialement susceptible. Cette hypothèse simplifie le modèle et permet d’explorer la propagation de l’infection en l’absence d’immunité. Bien que dans la réalité, certains individus de la population ont généralement une certaine immunité due à la vaccination ou à une infection antérieure. De plus, aucun individu n’est exposé ou rétabli à ce moment-là.
160+
- La population du Burkina Faso est d’environ 22,67 millions d’habitants.
161+
- La structure par âge du Burkina Faso est caractéristique d’une population jeune, avec une majorité de personnes âgées de moins de 25 ans. Selon des estimations récentes (United Nations, 2023; Central Intelligence Agency, 2023; World Bank, 2023), la structure par âge se décompose comme suit:
162+
163+
- $[0\to15)$ years: $\sim 44 \, (43\text{–}45)\%$ de la population
164+
- $[15\to 25)$ years: $\sim 19.5 \, (19\text{–}20)\%$
165+
- $[25\to 55)$ years: $\sim 29 \, (28\text{–}30)\%$
166+
- $[55\to 65)$ years: $\sim 5 \, (3\text{–}5)\%$
167+
- $65+$ years : $\sim 2.5 \, (2\text{–}3)\%$
168+
169+
170+
171+
## Tableau des paramètres
172+
Veuillez remplir le tableau ci-dessous avec les paramètres décrits ci-dessus. De plus, notez que nous exécuterons la simulation pendant 120 jours.
173+
174+
175+
| Paramètre | Valeur | Définition |
176+
|:------------------------:|:------:|:-----------:|
177+
| `bf_pop` | ___ | Taille de la population |
178+
| `S/N` | ___ | Proportion de personnes sensibles |
179+
| `E/N` | ___ | Proportion de personnes exposées |
180+
| `I/N` | ___ | Proportion de personnes infectieuses |
181+
| `R/N` | ___ | Proportion de personnes rétablies |
182+
| `V/N` | ___ | Proportion de personnes vaccinées |
183+
| `r0` | ___ | Nombre de reproduction de base |
184+
| `latent_period` | ___ | Temps entre l'infection et le début de la contagiosité (jours) |
185+
| `infectious_period` | ___ | Durée de la période de contagion (jours) |
186+
| `transmission_rate` | ___ | Taux auquel les individus infectieux infectent les personnes sensibles (r0 / infectious_period) |
187+
| `infectiousness_rate` | ___ | Taux de progression des exposés vers les infectieux (1 / latent_period) |
188+
| `recovery_rate` | ___ | Taux de progression des infectieux vers les rétablis (1 / infectious_period) |
189+
| `time_end` | ___ | Nombre maximal d'unités de temps pour la simulation (jours) |
190+
| `increment` | ___ | Taille de l'incrément de temps (jours) |
191+
192+
193+
194+
195+
196+
## Calcul de $R_0$
197+
198+
L'expression du nombre de reproduction de base (\(R_0\)) dans le système ci-dessus est:
199+
200+
$$
201+
R_0 = \frac{\mu}{(\mu + \alpha)} \cdot \frac{\beta}{(\mu + \gamma)}.
202+
$$
203+
204+
Écrivez une fonction `Measles_R0` qui implémente cette formule en utilisant les valeurs par défaut suivantes:
205+
206+
- $\mu = \frac{1}{75}$ (taux de mortalité naturelle)
207+
- $\alpha = \frac{1}{10}$ (taux de passage de exposé → infectieux))
208+
- $\gamma = 1/8$ (taux de guérison)
209+
- $\beta = 1.8$ (taux de transmission)
210+
211+
212+
213+
## À propos de ce document
214+
Ce document a été adapté à partir de ["Practical: Building a Simple Compartmental Model for Zika"](https://epiverse-trace.github.io/epimodelac/ZIKAB.html), par Zulma Cucunubá, Pierre Nouvellet et José M. Velasco-España
215+
(Version 1.0.3, 10 janvier 2024).
216+
Publié sous licence CC-BY 4.0 par les auteurs originaux.
217+
218+
219+
Pour plus d'informations, visitez:
220+
[https://epiverse-trace.github.io/tutorials-late/LICENSE.html](https://epiverse-trace.github.io/tutorials-late/LICENSE.html)

0 commit comments

Comments
 (0)