Virtual workshop series during fall semester 2022 to help UA researchers improve their reproducibility and data science skills
When
Where
Objectives
- Become comfortable with sharing and collaborating on research products on GitHub using git
- Learn approaches for how to better organize research projects and their corresponding code, including intermediate R skills
- Be able to document projects in several ways, including Rmarkdowns and READMEs
This workshop series will not cover statistical methods or modeling, mathematics, introductory R, or any other programming languages besides shell, git, and R. These topics can be taught separately by request.
Prerequisites
You should take this workshop if:
- You are a graduate student who has collected their data and is ready to analyze and document it, or a researcher or postdoc who is looking to further skills in the areas outlined above
- You are working on research projects that could benefit from improved collaboration, documentation, and organization
- You are comfortable with introductory R skills
- You do not have any prior experience with version control, or want a stronger foundation
Structure
The complete lesson materials will be taught over ten sessions (see topic and dates below) consisting of code-along learning, through which participants will iteratively build and practice their skills. Then, participants will apply their new skills to personal research projects. We will host two follow-up sessions to: 1) check-in for updates and problem solving, and 2) showcase student projects.
This workshop series been previously offered at University of Arizona.
Apply
If you are interested, complete this application form! It should take no more than five minutes and requires no prior preparation. We will start notifying applicants on July 12, 2022, and then have rolling admissions until the application closes on August 16, 2022. The workshop will be limited to 20 total participants, with priority given to researchers in ALVSCE (including CALS departments) and those who can commit to at least 10 of the 12 sessions.
If you have any questions, please reach out to the instructors Jessica Guo and Kristina Riemer!
Not scheduled to meet on October 13th.
Tuesday September 6, 11am - 1pm | Shell scripting |
Thursday September 8, 11am - 1pm | Version control with git |
Tuesday September 13, 11am - 1pm | Developing code on GitHub |
Thursday September 15, 11am - 1pm | Collaborating with GitHub |
Tuesday September 20, 11am - 1pm | Project management and coding best practices |
Thursday September 22, 11am - 1pm | Intermediate R programming I |
Tuesday September 27, 11am - 1pm | Intermediate R programming II |
Thursday September 29, 11am - 1pm | Data manipulation |
Tuesday October 4, 11am - 1pm | Data visualization |
Thursday October 6, 11am - 1pm | Documentation |
Thursday October 20, 11am - 1pm | Project updates and help session |
Thursday October 27, 11am - 1pm | Project showcase with participant demos (5 minutes, no slides) |