R Room Schedule (Adina / Molly)

Helpers:

Ali Berens, Haibo Liu, Viraj Muthye, Ryan Williams, Fan Yang

Subject to Change

Day 1

8:30 - 9:00 Setup Help
9:00 - 9:30 Introduction
9:30 - 10:30 Shell I
10:30 - 10:40 Break
10:40 - 12:00 Shell II
12:00 - 1:00 Lunch
1:00 - 2:30 Version Control I
2:30 - 2:40 Break
2:40 - 4:15 Version Control II
4:15 - 4:30 Wrap up and Questions
 

Day 2

9:00 - 9:30 Review / Questions
9:30 - 10:40 Intro to R I
10:40 - 10:50 Break
10:50 - 12:00 Intro to R II
12:00 - 1:00 Lunch
1:00 - 2:30 Computing best practices
2:30 - 2:40 Break
2:40 - 4:15 Group Exercise
4:15 - 4:30 Wrap up and Questions
 

Chatroom


Installation

To complete the entire workshop, we use several things: a Bash shell, Git, a code editor (though any plain text editor will work in a pinch), and R. With these tools, your computer will be ready for a wide variety of scientific computing tasks. One of our goals in this workshop is to help you get these cutting-edge programs installed so you can focus on science in the future, not installation.


Bash

Bash is a commonly-used shell. Using a shell gives you more power to do more tasks more quickly with your computer.

Mac

The default shell in all versions of Mac OS X is bash, so no need to install anything. You access bash from the Terminal (found in /Applications/Utilities). You may want to keep Terminal in your dock for this workshop.

Windows

Install Git Bash following these instructions. This gives you the Bash shell plus Git.

Linux

The default shell is usually bash but if not you can get to bash by opening a terminal and typing bash. No need to install anything.


Code Editor

When you're writing code, it's nice to have a text editor that is optimized for writing code, with features like automatic color-coding of key words.

Mac

We recommend Text Wrangler or Sublime Text.

Windows

Notepad++ is a popular free code editor for Windows.

Linux

Kate is one option for Linux users.


R

R is a free software environment for statistical computing and graphics.

All Operating Systems

Download the precompiled binary distributions of R from the Comprehensive R Archive Network (CRAN) and install following instructions.

We will also be using an R IDE (integrated development environment) called RStudio. To install RStudio, download the installer recommended for your machine.


Git

Git is the most popular version control system, a system that records changes to a file or set of files over time so that you can recall specific versions later, in the scientific community.

Mac

Download the graphical OSX Git installer from Sourceforge and install following instructions.

Windows

Install Git Bash following these instructions. This gives you the Bash shell plus Git.

Linux

If you are on a Debian-based distribution like Ubuntu, try apt-get:

$ apt-get install git

If you're on Fedora, you can use yum:

$ yum install git-core