Workshop - Introduction to R for Biologists
February 13 2018
An opportunity to learn R through a workshop is here at IU!
The goal of the workshop is to help biologists get acquainted with R, which will, in turn, help them with their analysis. The workshop will begin on March 27th, 2018 and includes 4 sessions in a span of two weeks at the Wells Library. There are no pre-requirements for the workshop in terms of skills, just be sure to bring your laptops. The workshop will be taught on Rstudio which will be provided to the attendees through a preconfigured virtual machine hosted on Jetstream.
Here is a glimpse of what will be taught during the course of the workshop.
The goal of this section is to get you acquainted with R, both the environment and the language. We’ll discuss data type manipulation, the structure of commands, how to get help and more information, how to load packages, and how to use the environment. The hope is to make using R more intuitive – the instructors will not be going through a specific analysis or demo. They will focus on reading and make sense of the language (this is very helpful for new users or anyone currently copying, paste, and hoping).
Requirements: There are no requirements for this section, basic Unix (how variables work, cat,
The goal of this section is to practice what you learned in the first section. This will be a lab type activity, where you will obtain sequences from NCBI and do some basic analyses.
Requirements: This is a lab based on the material covered in 1, so familiarity with that material is very, very useful (will be posted online after section 1).
The goal of this section is to get a bit more into the depth of how to read, understand, and troubleshoot R code - by introducing classes and functions. Classes and functions are a large part of R, and therefore a large part of understanding the syntax and function of the language. We will also introduce graphing and script creation in R.
Requirements: This material assumes basic usage of R covered in the first section.
The goal of this section is to practice what you learned in the third section. This will be a lab type activity, where you will modify your code from the first lab (second section) to make functions and graphs.
Requirements: This is a lab based on the material covered in section 1 and 3, so familiarity with that material is very very useful (will be posted online after sections). Additionally, this lab builds on the activity from Section 2, but we can provide the starting point for anyone who requests it.
If you have any other questions regarding the workshop, send us an email at email@example.com.