an introduction to rna-seq transcriptome profiling with iplant

46
An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Upload: clyde-wilson

Post on 25-Dec-2015

239 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Page 2: An Introduction to RNA-Seq Transcriptome Profiling with iPlant
Page 3: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Before we start: Align sequence reads to the reference genomeThe most time-consuming part of the analysis is doing the alignments of the reads (in Sanger fastq format) for all replicates against the reference genome.

Page 4: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Overview: This training module is designed to demonstrate a workflow in the iPlant Discovery Environment using RNA-Seq for transcriptome profiling.

Question: How can we compare gene expression levels using RNA-Seq data in Arabidopsis WT and hy5 genetic backgrounds?

RNA-seq in the Discovery Environment

Page 5: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Scientific Objective

LONG HYPOCOTYL 5 (HY5) is a basic leucine zipper transcription factor (TF).

Mutations cause aberrant phenotypes in Arabidopsis morphology, pigmentation and hormonal response.

We will use RNA-seq to compare WT and hy5 to identify HY5-regulated genes.

Source: http://www.gla.ac.uk/media/media_73736_en.jpg

Page 6: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Samples

• Experimental data downloaded from the NCBI Short Read Archive (GEO:GSM613465 and GEO:GSM613466)

• Two replicates each of RNA-seq runs for Wild-type and hy5 mutant seedlings.

Page 7: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

RNA-Seq Conceptual Overview

Image source: http://www.bgisequence.com

Page 8: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

RNA-seq Sample Read Statistics

• Genome alignments from TopHat were saved as BAM files, the binary version of SAM (samtools.sourceforge.net/).

• Reads retained by TopHat are shown below

Sequence run WT-1 WT-2 hy5-1 hy5-2

Reads 10,866,702 10,276,268 13,410,011 12,471,462

Seq. (Mbase) 445.5 421.3 549.8 511.3

Page 9: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

RNA-Seq Data

@SRR070570.4 HWUSI-EAS455:3:1:1:1096 length=41CAAGGCCCGGGAACGAATTCACCGCCGTATGGCTGACCGGC+BA?39AAA933BA05>A@A=?4,9#################@SRR070570.12 HWUSI-EAS455:3:1:2:1592 length=41GAGGCGTTGACGGGAAAAGGGATATTAGCTCAGCTGAATCT+@=:9>5+.5=?@<6>A?@6+2?:</7>,%1/=0/7/>48##@SRR070570.13 HWUSI-EAS455:3:1:2:869 length=41TGCCAGTAGTCATATGCTTGTCTCAAAGATTAAGCCATGCA+A;BAA6=A3=ABBBA84B<&78A@BA=(@B>AB2@>B@/[email protected] HWUSI-EAS455:3:1:4:1075 length=41CAGTAGTTGAGCTCCATGCGAAATAGACTAGTTGGTACCAC+BB9?A@>AABBBB@BCA?A8BBBAB4B@BC71=?9;B:[email protected] HWUSI-EAS455:3:1:5:238 length=41AAAAGGGTAAAAGCTCGTTTGATTCTTATTTTCAGTACGAA+BBB?06-8BB@B17>9)=A91?>>8>*@<A<>>@1:B>(B@@SRR070570.44 HWUSI-EAS455:3:1:5:1871 length=41GTCATATGCTTGTCTCAAAGATTAAGCCATGCATGTGTAAG+BBBCBCCBBBBBA@BBCCB+ABBCB@B@BB@:BAA@B@BB>@SRR070570.46 HWUSI-EAS455:3:1:5:1981 length=41GAACAACAAAACCTATCCTTAACGGGATGGTACTCACTTTC+?A>-?B;BCBBB@BC@/>A<BB:?<?B?=75?:9@@@3=>:

…Now What?

Page 10: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

@SRR070570.4 HWUSI-EAS455:3:1:1:1096 length=41CAAGGCCCGGGAACGAATTCACCGCCGTATGGCTGACCGGC+BA?39AAA933BA05>A@A=?4,9#################@SRR070570.12 HWUSI-EAS455:3:1:2:1592 length=41GAGGCGTTGACGGGAAAAGGGATATTAGCTCAGCTGAATCT+@=:9>5+.5=?@<6>A?@6+2?:</7>,%1/=0/7/>48##@SRR070570.13 HWUSI-EAS455:3:1:2:869 length=41TGCCAGTAGTCATATGCTTGTCTCAAAGATTAAGCCATGCA+A;BAA6=A3=ABBBA84B<&78A@BA=(@B>AB2@>B@/[email protected] HWUSI-EAS455:3:1:4:1075 length=41CAGTAGTTGAGCTCCATGCGAAATAGACTAGTTGGTACCAC+BB9?A@>AABBBB@BCA?A8BBBAB4B@BC71=?9;B:[email protected] HWUSI-EAS455:3:1:5:238 length=41AAAAGGGTAAAAGCTCGTTTGATTCTTATTTTCAGTACGAA+BBB?06-8BB@B17>9)=A91?>>8>*@<A<>>@1:B>(B@@SRR070570.44 HWUSI-EAS455:3:1:5:1871 length=41GTCATATGCTTGTCTCAAAGATTAAGCCATGCATGTGTAAG+BBBCBCCBBBBBA@BBCCB+ABBCB@B@BB@:BAA@B@BB>@SRR070570.46 HWUSI-EAS455:3:1:5:1981 length=41GAACAACAAAACCTATCCTTAACGGGATGGTACTCACTTTC+?A>-?B;BCBBB@BC@/>A<BB:?<?B?=75?:9@@@3=>:

Bioinformatician

0100110

10 1

Page 11: An Introduction to RNA-Seq Transcriptome Profiling with iPlant
Page 12: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

The Tuxedo Protocol

Page 13: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

$ tophat -p 8 -G genes.gtf -o C1_R1_thout genome C1_R1_1.fq C1_R1_2.fq$ tophat -p 8 -G genes.gtf -o C1_R2_thout genome C1_R2_1.fq C1_R2_2.fq$ tophat -p 8 -G genes.gtf -o C1_R3_thout genome C1_R3_1.fq C1_R3_2.fq$ tophat -p 8 -G genes.gtf -o C2_R1_thout genome C2_R1_1.fq C1_R1_2.fq$ tophat -p 8 -G genes.gtf -o C2_R2_thout genome C2_R2_1.fq C1_R2_2.fq$ tophat -p 8 -G genes.gtf -o C2_R3_thout genome C2_R3_1.fq C1_R3_2.fq

$ cufflinks -p 8 -o C1_R1_clout C1_R1_thout/accepted_hits.bam$ cufflinks -p 8 -o C1_R2_clout C1_R2_thout/accepted_hits.bam$ cufflinks -p 8 -o C1_R3_clout C1_R3_thout/accepted_hits.bam$ cufflinks -p 8 -o C2_R1_clout C2_R1_thout/accepted_hits.bam$ cufflinks -p 8 -o C2_R2_clout C2_R2_thout/accepted_hits.bam$ cufflinks -p 8 -o C2_R3_clout C2_R3_thout/accepted_hits.bam

$ cuffmerge -g genes.gtf -s genome.fa -p 8 assemblies.txt

$ cuffdiff -o diff_out -b genome.fa -p 8 –L C1,C2 -u merged_asm/merged.gtf \./C1_R1_thout/accepted_hits.bam,./C1_R2_thout/accepted_hits.bam,\./C1_R3_thout/accepted_hits.bam \./C2_R1_thout/accepted_hits.bam,\./C2_R3_thout/accepted_hits.bam,./C2_R2_thout/accepted_hits.bam

Your RNA-Seq Data

Your transformed RNA-Seq Data

Page 14: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

RNA-Seq Analysis Workflow

Tophat (bowtie)

Cufflinks

Cuffmerge

Cuffdiff

CummeRbund

Your Data

iPlant Data Store

FASTQ

Disco

very E

nviro

nm

en

t Atm

osphe

re

Page 15: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

The iPlant Discovery Environment

Page 16: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

The iPlant Discovery Environment

Page 17: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

The iPlant Discovery Environment

Page 18: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

The iPlant Discovery Environment

Page 19: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Import SRA data from NCBI SRA

Extract FASTQ files from the

downloaded SRA archives

Getting the RNA-Seq Data

Page 20: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Staged Data

Page 21: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Examining Data Quality with fastQC

Page 22: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Tophat

Page 23: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Tophat in the Discovery Environment

Page 24: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Align the four FASTQ files to Arabidopsis genome using Tophat

Align Reads to the Genome

Page 25: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

TopHat

• TopHat is one of many applications for aligning short sequence reads to a reference genome.

• It uses the BOWTIE aligner internally.

• Other alternatives are BWA, MAQ, OLego, Stampy, Novoalign, etc.

Page 26: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

ATG44120 (12S seed storage protein) significantly down-regulated in hy5 mutantBackground (> 9-fold p=0). Compare to gene on right lacking differential expression

Page 27: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Assembling the Transcripts

Page 28: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Cufflinks in the Discovery Environment

Page 29: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Cufflinks

Page 30: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Merging the Transcriptomes

Page 31: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Cufffmerge in the Discovery Environment

Page 32: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Cuffmerge

Page 33: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Comparing wild-type to hy5 transcriptomes

Page 34: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Cuffdiff in the Discovery Environment

Page 35: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Cuffdiff

Page 36: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Cuffdiff Results

Page 37: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Differentially expressed genes

Example filtered CuffDiff results generated with the Filter_CuffDiff_Results to1)Select genes with minimum two-fold expression difference2)Select genes with significant differential expression (q <= 0.05)3)Add gene descriptions

Page 38: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Density Plot

Page 39: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Scatter Plot

Page 40: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Volcano Plot

Page 41: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Expression Plots

Page 42: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Cloud Computing with iPlant Atmosphere

Page 43: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Launch a Virtual Server (in the Cloud!)

Page 44: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

You now have your very own virtual linux server

Page 45: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Expression Plots: Open a terminal and launch R

Page 46: An Introduction to RNA-Seq Transcriptome Profiling with iPlant

Expression Plots: Demonstration