View on GitHub

RNAseq analysis's materials for courses on RNAseq concepts and skills

RNAseq: Unix and R

This four-class course introduces software and analysis methods asociated with bulk RNAseq analysis for biomedical research. These genomics-focused materials are designed for research scientists with minimal prior coding experience who are interested in learning to perform their own analyses, as well as computationally proficient staff who are interested in learning best practices for working with research software. The concepts course listed above (or equivalent knowledge) is a pre- or co-requisite for this course. As this class focuses on applying reproducible computational methods (e.g., computer coding) to interrogate bioinformatics data, additional pre-requisites include prior experience with both the Unix shell and R statistical programming. See Prerequisites for more information about what concepts and skills should be familiar to you before this course.

By the end of this course, you should be able to:

Please see each set of class materials for specific learning objectives.

FIXME: this class doesn’t include (developing workflows, Galaxy)

Solutions for exercises can be found in here.


Unix shell

Introduction to the Unix Shell, or Unix Crash Course


Introduction to R


When taught by an instructor, each of the four classes is scheduled for two hours.

  1. Introduction to RNAseq data
  2. Read mapping and quantification
  3. Hypothesis testing
  4. Visualization

Each class in this course includes code-along tutorials interspersed with challenge exercises.

Accessing data and compute environment

Software used in this course include:

Class participants are assumed to have access to the Fred Hutch network and ability to run jobs on the on-premise shared compute cluster.

If you do not have access to the Fred Hutch network and cluster, and/or would prefer to perform these exercises on your own computer, you’ll need to download the data files and install additional software (see sections below).

Command-line software

If you would like to run analysis on your own computer (instead of on the cluster), you will also need to install the following software:

Data files

Source of original data files

Location of processed/intermediate data files

For curriculum contributors and instructors

Please see the RNAseq course series information for teaching and contributing to these materials.