Skip to content

Commit d2bd66d

Browse files
committed
replace verbs and terms for homogenious reading
replace integrate with connect, refer to a graph as a set of connected or related elements. homogenize first sentence of each pipeline. replace question at the end.
1 parent 2d43535 commit d2bd66d

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

learn/pipelines/index.qmd

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ format:
2222
toc: true
2323
---
2424

25-
## The pipeline approach
25+
## The Pipeline approach
2626

27-
We can solve Outbreak Analytics *tasks* with sets of packages integrated in *pipelines*.
27+
We can solve Outbreak Analytics *tasks* connecting multiple packages in *pipelines*.
2828

2929
## Outbreak analytics
3030

@@ -34,7 +34,7 @@ We can solve Outbreak Analytics *tasks* with sets of packages integrated in *pip
3434

3535
### Tasks
3636

37-
We can view Outbreak analytics as a set of data analysis __Tasks__. In @fig-tasks we represent this in a directed graph, where each *node* is a Task and each *directed edge* represents the flow of input and output data. Tasks are connected similarly to the [tidyverse](https://r4ds.hadley.nz/whole-game.html) diagram for exploratory data analysis.
37+
We can view Outbreak analytics as a set of related data analysis __Tasks__. In @fig-tasks we represent this in a directed graph, where each *node* is a Task and each *directed edge* represents the flow of input and output data. Tasks are connected similarly to the [tidyverse](https://r4ds.hadley.nz/whole-game.html) diagram for exploratory data analysis.
3838

3939
![Task for outbreak analytics](task_pipeline-minimal.svg){#fig-tasks}
4040

@@ -48,17 +48,17 @@ One Task can contain different methods and packages for similar data inputs and
4848

4949
We defined a __Pipeline__ as a set of connected Tasks required to obtain an informative outcome for decision-making purposes.
5050

51-
For example, to quantify the time-varying reproduction number (@fig-pipe-01), we first *Read case data* to generate a linelist. Then, we *Describe case data*, using the linelist as inputs to generate delay distributions and epicurves. Finally, we use both outputs as inputs to *Quantify transmission* and generate an estimate of transmission. This output allows us to determine the intensity of interventions needed to achieve epidemic control [@cori2017key].
51+
For example, to quantify the time-varying reproduction number we can follow the *Transmissibility pipeline* (@fig-pipe-01). First, we *Read case data* to generate a linelist. Then, we *Describe case data*, using the linelist as inputs to generate delay distributions and epicurves. Finally, we use both outputs as inputs to *Quantify transmission* and generate an estimate of transmission. This output allows us to determine the intensity of interventions needed to achieve epidemic control [@cori2017key].
5252

5353
![Transmissibility pipeline](task_pipeline-pipe_01.svg){#fig-pipe-01}
5454

55-
Similarly, in @fig-pipe-02, we simulate the final size of an epidemic. First, we *Read population data* to obtain its demographic distribution and social contact matrix. Next, we collect the estimate of transmission data output, ideally from the *Transmissibility pipeline*. Finally, we use these three data as inputs to *Simulate transmission scenarios* and determine the proportion of the population infected. This output allows us to assess the long-term impact of the outbreak and evaluate intervention choices [@cori2017key].
55+
Similarly, in @fig-pipe-02, to simulate the final size of an epidemic we can follow the *Scenarios pipeline*. First, we *Read population data* to obtain its demographic distribution and social contact matrix. Next, we collect the estimate of transmission data output, ideally from the *Transmissibility pipeline*. Finally, we use these three data as inputs to *Simulate transmission scenarios* and determine the proportion of the population infected. This output allows us to assess the long-term impact of the outbreak and evaluate intervention choices [@cori2017key].
5656

5757
![Scenarios pipelines](task_pipeline-pipe_02.svg){#fig-pipe-02}
5858

59-
## How we use this approach
59+
## How we use the Pipelines?
6060

61-
We use the Pipeline approach to integrate multiple packages in the design of:
61+
We use the Pipeline approach to connect multiple packages in the design of:
6262

6363
- Reproducible report templates per Pipeline stored in the [`{episoap}`](https://epiverse-trace.github.io/episoap/) package,
6464
- Code scripts stored in the [`{howto}`](https://epiverse-trace.github.io/howto/) repository, and

0 commit comments

Comments
 (0)