Shiny apps seminar

Presentation

Presentation PDF

R Codes

1 - Making a scatterplot with Shiny - 1_scatterplot.R

2 - Scatterplot editor - 2_scatterplot_edit.R

3 - Adding more widgets - 3_scatterplot_widgets.R

4 - Playing with model - parameters 4_nonlinear_model.R

5 - Professional-looking apps with Shinydashboard - 5_shinydasboard.R

6 - Using observers - 6_Observe_event.R

7 - Using observers to fit nonlinear least squares - 7_Fitting_nls.R

Resources

Introductory tutorial - https://shiny.rstudio.com/tutorial/

COVID19 Tracker - https://shiny.rstudio.com/gallery/covid19-tracker.html

NicheMapR app - Kearney et al. (2020, MEE)

Visualizing human impacts on marine biodiversity - O'Hara et al. (2021, Science)

Models in ecology and evolution - O'Hara et al. (2021, Science)

Shiny layout guide - https://shiny.rstudio.com/articles/layout-guide.html

Shiny Dashboard PLUS! - https://rinterface.com/shiny/shinydashboardPlus/

Widget gallery - https://shiny.rstudio.com/gallery/widget-gallery.html

More widgets and tricks - https://github.com/daattali/advanced-shiny#shinyjs

Interactive plots with Ploly - https://plotly-r.com/

Making maps with leaflet JS - https://leafletjs.com/

Launch your shiny app - https://shiny.rstudio.com/deploy/