Skip to content

Commit b8a3235

Browse files
committed
Review of all the tutorials
1 parent 9dbfc99 commit b8a3235

File tree

74 files changed

+267
-220
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+267
-220
lines changed

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Package: BioDataScience
22
Type: Package
3-
Version: 0.22.0
3+
Version: 0.23.0
44
Title: A Series of Learnr Documents for Biological Data Science
55
Description: Interactive documents using learnr for studying biological data science.
66
Authors@R: c(

NEWS.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# BioDataScience News
22

3+
4+
## Changes in version 0.23.0
5+
6+
- Review of the all tutoriels (02a - 12a)
7+
38
## Changes in version 0.22.0
49

510
- Tutorial examen_b finalized

inst/tutorials/02a_base/base.Rmd

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "Les bases de R : découverte de l'outil"
33
author : "Guyliann Engels & Philippe Grosjean"
44
tutorial:
55
id: "sdd1.02a"
6-
version: 1.0.0
6+
version: 1.1.0
77
output:
88
learnr::tutorial:
99
progressive: true
@@ -76,7 +76,7 @@ Ce tutoriel vous propose une suite d'activités afin d'apprendre les rudiments d
7676

7777
## R, une calculette scientifique
7878

79-
Vous pouvez tout d'abord employer R comme une calculatrice (ce qui est bien réducteur de la puissance de cet outil). Les opérations de base sont directement utilisable dans R.
79+
Vous pouvez tout d'abord employer R comme une calculatrice (ce qui est bien réducteur de la puissance de cet outil). Les opérations de base sont directement utilisables dans R.
8080

8181
| Opération | Symbole | Exemple | Réponse de R |
8282
|:--------------------|:--------:|:-------:|:-------------:|
@@ -147,7 +147,7 @@ b <- 4 + 3
147147
a + b # Somme de a et b
148148
```
149149

150-
Notez aussi que tout de qui suit un dièse (`#`) dans R est considéré comme un **commentaire**, et n'est pas interprété par le programme. Servez-vous en pour documenter vos instructions !
150+
Notez aussi que tout de suite qu' un dièse (`#`) dans R est considéré comme un **commentaire**, et n'est pas interprété par le programme. Servez-vous en pour documenter vos instructions !
151151

152152
**A retenir :**
153153

@@ -157,7 +157,9 @@ Notez aussi que tout de qui suit un dièse (`#`) dans R est considéré comme un
157157
- Evitez d'utiliser des caractères accentués dans les noms.
158158
- R fait la différence entre majuscules et minuscules : `x` est différent de `X`.
159159
- Un nom commençant par un point sera "caché" (non visible dans l'onglet **Environnement** de RStudio)
160-
- Utilisez des noms courts, mais représentatifs du contenu de l'objet. Si possible, séparez les mots par un trait souligné, et utilisez uniquement des lettres minuscules. On a coutume d'utiliser des noms anglais, car cela facilite l'échange de code avec des collègues internationaux (oui, ça vous arrivera... donc, prenez directement des bonnes habitudes). Exemples corrects : `x`, `v1`, `initial_date`, `final_date`, `elapsed_time`. Exemples incorrects : `toto`, `Toto2`, `FinalDate`, `fd` or `FD` or `fi_dat` (pour final date), `date_finale`, `laatse_datum`.
160+
- Utilisez des noms courts, mais représentatifs du contenu de l'objet. Si possible, séparez les mots par un trait souligné, et utilisez uniquement des lettres minuscules. On a coutume d'utiliser des noms anglais, car cela facilite l'échange de code avec des collègues internationaux (oui, ça vous arrivera... donc, prenez directement des bonnes habitudes).
161+
+ Exemples corrects : `x`, `v1`, `initial_date`, `final_date`, `elapsed_time`.
162+
+ Exemples incorrects : `toto`, `Toto2`, `FinalDate`, `fd` or `FD` or `fi_dat` (pour final date), `date_finale`, `laatse_datum`.
161163

162164
A vous de jouer !
163165

inst/tutorials/02a_base/base.html

Lines changed: 16 additions & 12 deletions
Large diffs are not rendered by default.

inst/tutorials/02b_decouverte/decouverte.Rmd

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ sutitle: "L'obésité"
44
author : "Guyliann Engels & Philippe Grosjean"
55
tutorial:
66
id: "sdd1.02b"
7-
version: 1.1.0
7+
version: 1.2.0
88
output:
99
learnr::tutorial:
1010
fig_caption: yes
@@ -23,7 +23,7 @@ SciViews::R()
2323
#library(knitr)
2424
#library(BioDataScience)
2525
26-
biometry <- read("biometry", package = "BioDataScience")
26+
biometry <- read("biometry", package = "BioDataScience", lang = "fr")
2727
```
2828

2929
```{r, echo=FALSE}
@@ -104,7 +104,7 @@ Le point d'interrogation devant notre jeu de données renvoit vers une page d'ai
104104

105105
```{r, echo = TRUE}
106106
biometry %>.%
107-
select(., -c("day_birth","wrist", "year_measure")) -> bio
107+
select(., -c(day_birth, wrist, year_measure)) -> bio
108108
```
109109

110110

@@ -139,7 +139,7 @@ Continuons à manipuler notre tableau en sélectionnant des colonnes et en filtr
139139
```{r, echo=TRUE}
140140
bio %>.%
141141
filter(., gender == "W") %>.% # sélectionne les femmes
142-
select(., - c("age")) %>.% # retire la colonne age
142+
select(., - age) %>.% # retire la colonne age
143143
head(., n = 8) %>.% # Garde les huit premières lignes
144144
knitr::kable(., align = "c")
145145
```
@@ -167,7 +167,7 @@ chart(biometry, ~ age %fill=% gender | gender)+
167167
scale_fill_viridis_d()
168168
```
169169

170-
- Les graphiques en violon couplée avec des boites de dispersion montre que les hommes sont plus grands et plus lourds que les femmes dans notre jeu de données.
170+
- Les graphiques en violon couplés avec des boites de dispersion montrent que les hommes sont plus grands et plus lourds que les femmes dans notre jeu de données.
171171

172172
```{r, echo=TRUE}
173173
a <- chart(biometry, formula = height ~ gender %fill=% gender) +
@@ -262,6 +262,8 @@ Réalisez maintenant par vous-mêmes le calcul sur notre deuxième individu :
262262

263263
L'espace ci-dessous est une zône où vous pouvez entrer du code R. Le bouton `Run Code` permet ensuite de l'exécuter et de visualiser le résultat. Vous pouvez modifier autant de fois qu'il faut l'expression, et utiliser plusieurs fois `Run Code`. Lorsque vous êtes satisfait du résultat, cliquez sur `Submit Answer`. Dans les tutoriaux, la `Solution` est également accessible, mais faites l'exercice par vous-même d'abord ! Dans les tests, vous n'y aurez pas accès, évidemment.
264264

265+
Calculez l'IMC de l'homme ci-dessus de 191 cm et de 93 kg.
266+
265267
```{r id2_imc, exercise=TRUE}
266268
267269
```
@@ -374,7 +376,7 @@ woman
374376

375377
Avez-vous remarqué la différence dans la façon d'encoder des valeurs numériques et des chaines de caractères ?
376378

377-
Réalisez-les mêmes opérations sur les individus de 8 à 12 :
379+
Réalisez-les mêmes opérations sur les individus de 8 à 12 (inspirez vous des instructions ci-dessus) :
378380

379381
| id | gender | weight [kg] | height [cm] |
380382
|:--:|:------:|:-----------:|:-----------:|
@@ -661,6 +663,9 @@ La fonction `summary()` permet d'obtenir un résumé complet d'un tableau de don
661663
# Résumé des données
662664
summary(bio_100)
663665
# Nombre d'obèses : 12 /100 = 12%
666+
bio_100 %>.%
667+
filter(., bmi_schedule == "obese") %>.%
668+
nrow(.) / nrow(bio_100) * 100 # Nbre lignes filtrées / nbre total * 100
664669
```
665670

666671
```{r prepare4}

inst/tutorials/02b_decouverte/decouverte.html

Lines changed: 13 additions & 8 deletions
Large diffs are not rendered by default.
Loading
Loading
Loading
Loading

0 commit comments

Comments
 (0)