Skip to content

TongueToe/R_Intro_for_Bioinformatics

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to R for Bioinformatics

The goals of this lesson are 1) to teach novice programmers to write modular code and best practices for using R for data analysis, and 2) to teach novice programmers how to modify scripts to accomodate their own data.

R is commonly used in many scientific disciplines for statistical analysis and its array of third-party packages. The emphasis of these materials is to give attendees a strong foundation in the fundamentals of R, and to teach best practices for scientific computing: breaking down analyses into modular units, task automation, and encapsulation.

Note that this course will focus on teaching the fundamentals of the programming language R and will not teach statistical or bioinformatic analysis. A variety of third party packages will be used, chosen primarily for their usability and not necessarily because they are the best or most comprehensive.

These lesson materials are adapted from the R-novice-gapminder materials and the DESeq2 manual.

Learning objectives:

  • To gain familiarity working in the RStudio enviornment
  • To understand variables and how to assign to them
  • To be able to use mathematical and comparison operations
  • To be able to call functions
  • To work with R libraries and modify scripts to accomodate your data

Overview

  1. Introduction to R and RStudio
  2. Best Practices
  3. Seeking help
  4. Data structures and Data Frames
  5. Plotting
  6. Subsetting
  7. dplyr
  8. DESeq2

Download the data and a script for today.

Click the green "Clone or Download" button. We will discuss in the class the difference between clone and download. Once we decide what's appropriate, save it to your desktop.

Resources

About

3 hour short course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • R 100.0%