https://github.com/amzoss/rshiny-1day

https://github.com/amzoss/rshiny-1day

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.9%) to scientific vocabulary
Last synced: 11 months ago · JSON representation

Repository

Basic Info
Statistics
  • Stars: 3
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 3 years ago · Last pushed almost 3 years ago
Metadata Files
Readme

README.md

Advanced Visualization in R: R Shiny

This repository contains files for a one-day course on R Shiny, offered during Data Matters in the summer of 2023. The course description and activities are listed below.

See additional details on the pre-work page to prepare for the course.

Course exercises and slides are available from the GitHub repository.

Summary

This course will cover the basics of creating R-based web applications with Shiny, an R package that blends data science and statistical operations with interactive interface components. Participants will learn to connect interactive inputs with R operations, develop skills in web application design, and explore different options for hosting Shiny applications on the web. Basic familiarity with R is required.

Why Take This Course?

Modern data science projects go beyond research publications and static presentations. Stakeholders interested in the results of a data analysis workflow may need a more direct interface to explore the data themselves. Rather than preparing exhaustive reports that summarize as many different aspects of the results as possible, it may make more sense to create a way for stakeholders to interact with either the data analysis itself or the various outputs of the analysis.

Shiny is a robust web application development system for R. Shiny can be used to build interactive dashboards, adjust parameters of a model, generalize a data processing workflow, and even allow users to customize the look and feel of reports and figures.

What Will Participants Learn?

This course will cover the basics of building simple Shiny applications. The course will also cover the range of options for more advanced Shiny applications and the basic process for hosting and sharing a Shiny application. The following broad topics will be included:

  • Introduction to web applications
  • Planning for interactivity
  • Layout and UI design
  • Writing reactive R code
  • Using charts as inputs

Prerequisite and Requirements

As indicated above, this course assumes basic familiarity with R—e.g., R syntax, data structures, development environments. Participants with no knowledge of R should consider taking an introductory R short course prior to this class.

We will use RStudio to interact with R. Exercise files and slides will be shared using a GitHub repository, but no prior experience using GitHub is required.

In order to participate in class exercises, participants should have installed current versions of R, RStudio, and the shiny package. Additional required packages will be shared before the start of the course. Permissions to install packages on the fly will be useful.

Additional Resources Mentioned in Class

Owner

  • Name: Angela Zoss
  • Login: amzoss
  • Kind: user
  • Location: Durham, NC
  • Company: Duke University

GitHub Events

Total
Last Year

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 24
  • Total Committers: 1
  • Avg Commits per committer: 24.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Angela Zoss a****s@g****m 24

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels