Hackathon Shiny du inter-CATI omics
Vous êtes sûrement déjà à l’aise avec R pour analyser vos données et les représenter graphiquement. Le package Shiny permet de créer des applis web interactives à partir de scripts R. Ainsi vous pouvez partager facilement vos développements avec des interlocut·eur·rice·s néophytes. Lors de cet atelier, nous découvrirons ensemble les principes de bases de Shiny puis nous vous accompagnerons avec un tutoriel pratique. Pour celles et ceux qui le souhaitent, nous aborderons également les solutions de déploiement d'appli Shiny grâce aux solutions shinyapps.io et ShinyProxy (docker). Cet atelier servira de base pour que chacun·e puisse participer au prochain en transformant l'un de ses scripts R en appli Shiny.
- Animateurs : Cédric Midoux & Amandine Velt
- Helpers : Thomas Denecker, Jonathan Kreplak, Arthur Péré, Andrea Rau
Salon de visioconférence
Pré-requis
Pour le bon déroulement du TP, merci de suivre les installations suivantes :
- R
- RStudio
- Les packages
install.packages(c("shiny", "ggplot2", "devtools", "rsconnect"))
- RTools vous servira pour la partie deploiement d'applications Shiny sous forme de package que vous pourrez réaliser après le hackathon
Déroulement
- 9h-10h : Exposé introductif
- 10h-12h et 14h-15h : Exercices pratiques
- 15h-16h : Démonstrations de déploiements d'applications (pour les intéressés)
- 16h-16h45 : suite TP ou TP déploiement
- 16h45-17h : Retours sur la journée, échanges et conclusion
Documentation
- Site officiel
- Tutoriels vidéo
- Cheat sheet
- Gallery officielle et de la communauté
- Documentation spécifique au solutions de déploiements : shinyapps.io et ShinyProxy
- Billet de blog introductif en français : bioinfo-fr, super statisticienne et ThinkR