Skip to content

Commit f7daf76

Browse files
committed
Learnrs of module 9 ready
1 parent 5dac465 commit f7daf76

File tree

5 files changed

+77
-12
lines changed

5 files changed

+77
-12
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,4 @@
2525

2626
# RSconnect
2727
rsconnect
28+
.positai

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Package: BioDataScience2
2-
Version: 2025.8.0
2+
Version: 2025.9.0
33
Title: A Series of Learnr Documents for Biological Data Science 2
44
Description: Interactive documents using learnr for studying biological data science (second course).
55
Authors@R: c(

NEWS.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# BioDataScience2 2025.9.0
2+
3+
- Learnrs **B09La_db** and **B09Lb_mds** revised for 2025-2026.
4+
15
# BioDataScience2 2025.8.0
26

37
- Learnrs **B08La_mfa** and **B08Lb_bigd** revised for 2025-2026.

inst/tutorials/B09La_db/B09La_db.Rmd.inactivated renamed to inst/tutorials/B09La_db/B09La_db.Rmd

Lines changed: 40 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,41 @@ runtime: shiny_prerendered
1414

1515
```{r setup, include=FALSE}
1616
BioDataScience2::learnr_setup()
17-
SciViews::R()
17+
SciViews::R(lang = "fr")
18+
# Required for RSConnect
19+
# SciViews::R
20+
library(rlang)
21+
library(data.table)
22+
library(ggplot2)
23+
library(tibble)
24+
library(tidyr)
25+
library(dplyr)
26+
library(dtplyr)
27+
library(broom)
28+
library(forcats)
29+
library(collapse)
30+
library(fs)
31+
library(data.trame)
32+
library(svFast)
33+
library(svTidy)
34+
library(svMisc)
35+
library(svBase)
36+
library(svFlow)
37+
library(data.io)
38+
library(chart)
39+
library(tabularise)
40+
library(SciViews)
41+
# ... more
42+
library(readxl)
43+
library(testthat)
44+
library(equatags)
1845
library(DBI)
46+
library(duckdb)
47+
library(dbplyr)
1948
library(dm)
49+
library(DiagrammeR)
2050
21-
# Données inspirées Benrezkallah 2022
51+
# Données inspirées de Benrezkallah 2022
2252
set.seed(11)
2353
2454
stations <- dtx_rows(
@@ -42,8 +72,8 @@ sleft_join(captures, stations) %>.%
4272
bees
4373
4474
bees_db <- dbConnect(duckdb::duckdb())
45-
dbWriteTable(bees_db, "stations", stations)
46-
dbWriteTable(bees_db, "captures", captures)
75+
dbWriteTable(bees_db, "stations", as.data.frame(stations)) # No data.trame method
76+
dbWriteTable(bees_db, "captures", as.data.frame(captures)) # idem
4777
4878
bees_dm <- dm_from_con(bees_db, learn_keys = FALSE) %>.%
4979
dm_set_colors(., red = stations, orange = captures)
@@ -148,8 +178,8 @@ Créez une base de données au format DuckDB en mémoire et ajoutez vos deux tab
148178
bees_db <- ___(duckdb::___)
149179
bees_db
150180
# Ajout des tables
151-
___(___, "___", ___)
152-
___(___, "___", ___)
181+
___(___, "___", as.data.frame(___))
182+
___(___, "___", as.data.frame(___))
153183
# Noms des tables présentes dans bees_db
154184
dbListTables(bees_db)
155185
```
@@ -159,8 +189,8 @@ dbListTables(bees_db)
159189
bees_db <- dbConnect(duckdb::___)
160190
bees_db
161191
# Ajout des tables
162-
___(___, "___", ___)
163-
___(___, "___", ___)
192+
___(___, "___", as.data.frame(stations))
193+
___(___, "___", as.data.frame(captures))
164194
# Noms des tables présentes dans bees_db
165195
dbListTables(bees_db)
166196
@@ -173,8 +203,8 @@ dbListTables(bees_db)
173203
bees_db <- dbConnect(duckdb::duckdb())
174204
bees_db
175205
# Ajout des tables
176-
dbWriteTable(bees_db, "stations", stations)
177-
dbWriteTable(bees_db, "captures", captures)
206+
dbWriteTable(bees_db, "stations", as.data.frame(stations))
207+
dbWriteTable(bees_db, "captures", as.data.frame(captures))
178208
# Noms des tables présentes dans bees_db
179209
dbListTables(bees_db)
180210
```

inst/tutorials/B09Lb_mds/B09Lb_mds.Rmd.inactivated renamed to inst/tutorials/B09Lb_mds/B09Lb_mds.Rmd

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,36 @@ runtime: shiny_prerendered
1414
```{r setup, include=FALSE}
1515
BioDataScience2::learnr_setup()
1616
SciViews::R("explore", lang = "fr")
17+
# Required for RSConnect
18+
# SciViews::R
19+
library(rlang)
20+
library(data.table)
21+
library(ggplot2)
22+
library(tibble)
23+
library(tidyr)
24+
library(dplyr)
25+
library(dtplyr)
26+
library(broom)
27+
library(forcats)
28+
library(collapse)
29+
library(fs)
30+
library(data.trame)
31+
library(svFast)
32+
library(svTidy)
33+
library(svMisc)
34+
library(svBase)
35+
library(svFlow)
36+
library(data.io)
37+
library(chart)
38+
library(tabularise)
39+
library(SciViews)
40+
# ... more
41+
library(readxl)
42+
library(testthat)
43+
library(equatags)
44+
# 'explore' packages
45+
library(exploreit)
46+
library(vegan)
1747
1848
# Chargement du jeu de données
1949
bci <- read("BCI", package = "vegan")
@@ -42,7 +72,7 @@ Ce tutoriel consacré au positionnement multidimensionnel (MDS) vise à :
4272
- Vérifier que vous avez bien compris les différentes étapes pour la réalisation d'une MDS : calcul de la matrice de distance, calcul du positionnement des points, réalisation de la carte et vérification de sa validité, choix entre MDS métrique ou non métrique.
4373
- Vous préparer à analyser et interpréter de manière autonome un jeu de données multivariées à l'aide des MDS.
4474

45-
Vous devez avoir compris le contenu du [module 9](https://wp.sciviews.org/sdd-umons2/?iframe=wp.sciviews.org/sdd-umons2-2023/db-mds.html) du cours et en particulier la [section 9.2](https://wp.sciviews.org/sdd-umons2/?iframe=wp.sciviews.org/sdd-umons2-2023/positionnement-multidimensionnel-mds.html). Assurez-vous d'avoir réalisé les exercices H5P qui s'y trouvent avant de vous lancer dans ce tutoriel Learnr et de maîtriser les notions sur les matrices de distances vues dans le [module 6](https://wp.sciviews.org/sdd-umons2/?iframe=wp.sciviews.org/sdd-umons2-2023/distance-entre-individus.html).
75+
Vous devez avoir compris le contenu du [module 9](https://wp.sciviews.org/sdd-umons2/?iframe=wp.sciviews.org/sdd-umons2-2025/db-mds.html) du cours et en particulier la [section 9.2](https://wp.sciviews.org/sdd-umons2/?iframe=wp.sciviews.org/sdd-umons2-2025/positionnement-multidimensionnel-mds.html). Assurez-vous d'avoir réalisé les exercices H5P qui s'y trouvent avant de vous lancer dans ce tutoriel Learnr et de maîtriser les notions sur les matrices de distances vues dans le [module 6](https://wp.sciviews.org/sdd-umons2/?iframe=wp.sciviews.org/sdd-umons2-2025/distance-entre-individus.html).
4676

4777
## Barro Colorado Island
4878

0 commit comments

Comments
 (0)