From e9abf6c82b0c145c98b321f2b1273b45d9013c0b Mon Sep 17 00:00:00 2001 From: Ghislain Durif <gd.dev@libertymail.net> Date: Wed, 4 Oct 2023 17:00:18 +0200 Subject: [PATCH] instructions for trainers --- orga/instructions.md | 49 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 orga/instructions.md diff --git a/orga/instructions.md b/orga/instructions.md new file mode 100644 index 0000000..ccc30f1 --- /dev/null +++ b/orga/instructions.md @@ -0,0 +1,49 @@ +# Formation R + +## Important + +- Faire l'appel à chaque séance. +- On a une douzaine de séance pour couvrir les 8 chapitres, pas de précipitation. + +## Supports + +Les supports de formation sont disponibles ici : https://can.gitbiopages.ens-lyon.fr/R_basis/ (sources : https://gitbio.ens-lyon.fr/can/R_basis) + +## Ressources + +Nous utiliserons les ressources du [Cloud IFB](https://biosphere.france-bioinformatique.fr/). + +### Avant la formation + +Rejoindre le groupe "CAN R 2023" sur le cloud IFB : cliquer en haut à droite sur l'icone "profil" → "Groupes" → "Rejoindre un groupe" + +### Avant chaque séance^[prendre un peu de marge pour le temps de démarrage de la VM] + +1. Lancer une VM "Rstudio server" en utilisant le modèle `ifb.tr.large` (4 vCPU et 4Go RAM) et les quotas du groupe "CAN R 2023". + +Onglet "RAINBio" → "App Store" → "Rstudio Server" → cliquer sur la clé "Configure": + + donner un nom + + choisir le groupe "CAN R 2023" + + choisir un cloud, par exemple local comme `meso-psmn-cirrus` ou `ifb-prabi-girofle` + + choisir le modèle `ifb.tr.large` (4 vCPU et 4Go RAM) + +2. Accéder à la VM via l'onglet "myVM": + + Lien *"https"*: ouvre une session Rstudio dans le navigateur (**il faut accepter l'exception de sécurité**) + + Lien *"params"*: pour récupérer le *login* et *mot de passe* + +3. Récupérer le fichier `r_user_list_<day_number>_<day>.csv` correspondant à votre session : https://nextcloud.ens-lyon.fr/index.php/s/Q3sgnatSXDW2JDe + +4. Uploader le fichier `r_user_list_<day_number>_<day>.csv` sur la VM (via l'interface graphique de Rstudio, bouton "upload" dans le panel "Files" en bas à droite) + +4. Créer des comptes ad hoc pour les stagiaires sur la VM: +```bash +sudo bash create_users_from_user_list_csv.sh r_user_list_<day_number>_<day>.csv +``` + +### Pendant la séance + +Partager l'adresse IP de votre serveur Rstudio aux stagiaires qui pourront se connecter en utilisant leurs identifiants. + +### Après chaque séance^[ne surtout pas oublier pour libérer des ressources et économiser notre quota] + +**Éteindre la VM** depuis l'onglet "myVM". -- GitLab