Welcome to NBIS RNA-seq tutorial packages

This page contains links to different tutorials that are used in the RNA-seq course. Some of the tutorials are well documented and should be easy to follow. We also supply more beta versions of labs that requires more from the user and may contain errors.

Introduction

In the links below there are information about tools and data that we will use during the other labs. Please make sure you know the data and how to use R and IGV before you proceed with the other labs.

Mapping reads

This contains information on how to map reads to a reference genome. In the tutorial you will learn how to use both STAR and HISAT2.

Transcript assembly

This contains information regarding how to assemble short reads into transcripts

Visualise mapped reads and assembled transcripts on reference

When reads have been mapped to a reference and/or assembled to transcripts it is always a good idea to check on a reference what the results look like.

Quality control laboratory

Before doing any other analysis on mapped RNA-seq reads it is always important to do quality control of your mapped reads and that you do not have any obvious errors in your RNA-seq data

Small RNA analysis

When working with small RNA RNA-seq reads, this case miRNA, there are some analysis that are different This will be covered in this labs.

Differential expression analysis

There are many software packages for differential expression analysis of RNA-seq data.

Several tools, such as DESeq and edgeR, start from read counts per gene and use the discrete nature of the data to do statistical tests appropriate for this kind of data. It can be argued that that such counts will never give quite the correct results because the presence of alernative isoforms confound the read counting. Cuffdiff therefore combines isoform-level quantification and differential expression testing into one framework and claim that they achieve better results because they are able to take into account the uncertainty of isoform quantification.

Beta labs

There are some labs that are more close to the cutting edge of analysis and therefore are not as well tested as the ones above. These are tools that have high potential and will most likely, if they hold, will be moved to the mature labs.

UPPMAX

One example of a sbatch script

Caveat

We will try to keep these tutorials up to date. If you find any errors or things that you think should be updated please contact Johan (johan.reimegard@scilifelab.se)