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
Repository
Basic Info
- Host: GitHub
- Owner: amzoss
- Language: R
- Default Branch: main
- Homepage: https://www.angelazoss.com/RShiny-1Day/
- Size: 14.3 MB
Statistics
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
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.
Owner
- Name: Angela Zoss
- Login: amzoss
- Kind: user
- Location: Durham, NC
- Company: Duke University
- Website: https://www.angelazoss.com/
- Twitter: amzoss
- Repositories: 54
- Profile: https://github.com/amzoss
GitHub Events
Total
Last Year
Committers
Last synced: about 1 year ago
Top Committers
| Name | 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