This four-day course will introduce how to use the R programming language to analyze and visualize biological data on small and large scales. We will focus on the practical tools you need to quickly import your data, clean it up, analyze it, and then generate publication-quality plots. Along the way we’ll briefly address best practices for coding in R and how to effectively find help online. The structure of the course is “learn one, see one, do one”–for each topic (e.g., data manipulation or visualization), there will be a brief lecture on the basic principles, then a demonstration of the code in R, and then you will complete a similar problem in a coding worksheet. This course primarily uses the tidyverse ecosystem of R packages, and upon completion you’ll have used dplyr, tidyr, ggplot2, tidygraph, and more.
Preferred or Prerequisite Skills:
No previous programming experience is required.
Computer Requirement:
Students must have their own laptops that are able to connect to the utexas network. Prior installation of R and RStudio is not necessary but will be covered in this course.
If you use the UT ProCard for payment of courses, please be aware that you can only charge ONCE per 24 hour period. Any attempts to charge more courses will fail, and you will not be registered.
For example, you may add one to many courses for one student into your shopping cart at any one time, and charge them to the ProCard, and you should receive a "registration successful!" page at the end. This is because you registered ONCE for ONE student. If you attempt to register and pay again, for example, for a different student, this will trigger the UT ProCard security system to stop payment, and your registration will not be successful. A page stating this fact will occur after you attempt to process payment. It looks a lot like the "registration was successful" page.
Ways to avoid this are: use the ProCard after 24 hours have passed, or the student may use their credit card and be reimbursed later through the usual UT accounting methods, or process the registration with an IDT, otherwise known as an Interdepartmental Transfer (talk to someone in your department that handles the accounts).