14.2 Meet R!
14.2.1 Introduction
R is a popular programming language for statistical computing and data visualization [wikipedia]. Notable features include the RStudio IDE built to help you be more productive with R (and Python); the tidyverse collection of packages that aims to make data science faster, easier, and more fun; and importantly the Bioconductor project with its active support community and robust genomics tooling. Now that you completed “test-driveR” and got a taste of analyzing a real world genomics dataset using R it’s time to learn more about how R stores and operates on data using concepts such as variables, vectors, and data.frames.
14.2.2 Activity
Estimated time: 25 min
14.2.2.1 Instructions
- Resume your C-MOOR LearnR container
- Open sciserver.org in a web browser and log in to your account.
- Click “Home” in the top menu to return to the home page.
- Scroll down to the second set of boxes and click “Compute”.
- Resume your C-MOOR LearnR container by clicking on its name.
- Complete your next LearnR tutorial
- Click on “Meet R!”. The tutorial will open in a new tab.
- Complete the tutorial and answer the questions below.
14.2.2.2 Questions
| 1. Variables – Define what is a variable, give a line of R code that stores information in a variable, and explain how one would view the data stored in a variable. |
|---|
| Define variable: |
| Code: |
| Explain: |
| 2. Vectors – Provide two lines of R code, one which stores a vector of numbers in a variable, and one which performs a mathematical operation on each element of that variable (e.g. multiplication). |
|---|
| Code 1: |
| Code 2: |
| 3. Plotting – Copy and paste as text your code from the final code block in the tutorial. Also insert a screenshot of your resulting plot. |
|---|
| Code text: |
| Plot screenshot: |