RNA Seq: Methods and Applica6ons. Prat Thiru

Similar documents
10/06/2014. RNA-Seq analysis. With reference assembly. Cormier Alexandre, PhD student UMR8227, Algal Genetics Group

RNA Ribonucleic Acid. Week 14, Lecture 28. RNA- seq is a new, emerging field. Two major domains applica:on 12/4/ When the transcriptome is known

Gene Expression analysis with RNA-Seq data

Mapping Next Generation Sequence Reads. Bingbing Yuan Dec. 2, 2010

VM origin. Okeanos: Image Trinity_U16 (upgrade to Ubuntu16.04, thanks to Alexandros Dimopoulos) X2go: LXDE

Applications of short-read

Sequencing applications. Today's outline. Hands-on exercises. Applications of short-read sequencing: RNA-Seq and ChIP-Seq

RNA-seq Data Analysis

RNA-Seq Module 2 From QC to differential gene expression.

From reads to results: differen1al expression analysis with RNA seq. Alicia Oshlack Bioinforma1cs Division Walter and Eliza Hall Ins1tute

RNAseq and Variant discovery

Analysis of data from high-throughput molecular biology experiments Lecture 6 (F6, RNA-seq ),

Canadian Bioinforma3cs Workshops

Introduction to transcriptome analysis using High Throughput Sequencing technologies. D. Puthier 2012

Experimental Design. Sequencing. Data Quality Control. Read mapping. Differential Expression analysis

RNAseq / ChipSeq / Methylseq and personalized genomics

Quan9fying with sequencing. Week 14, Lecture 27. RNA-Seq concepts. RNA-Seq goals 12/1/ Unknown transcriptome. 2. Known transcriptome

RNA-Seq with the Tuxedo Suite

Introduction of RNA-Seq Analysis

Statistical Genomics and Bioinformatics Workshop. Genetic Association and RNA-Seq Studies

RNAseq Applications in Genome Studies. Alexander Kanapin, PhD Wellcome Trust Centre for Human Genetics, University of Oxford

Why QC? Next-Generation Sequencing: Quality Control. Illumina data format. Fastq format:

RNA sequencing Integra1ve Genomics module

Next-Generation Sequencing: Quality Control

Total RNA isola-on End Repair of double- stranded cdna

Eucalyptus gene assembly

Sequence Analysis 2RNA-Seq

1. Introduction Gene regulation Genomics and genome analyses

Galaxy for Next Generation Sequencing 初探次世代序列分析平台 蘇聖堯 2013/9/12

Analysis of RNA-seq Data. Bernard Pereira

RNAseq Differential Gene Expression Analysis Report

RNA-sequencing. Next Generation sequencing analysis Anne-Mette Bjerregaard. Center for biological sequence analysis (CBS)

Wheat CAP Gene Expression with RNA-Seq

Next Genera*on Sequencing So2ware for Data Management, Analysis, and Visualiza*on. Session W14

Introduction to RNA-Seq. David Wood Winter School in Mathematics and Computational Biology July 1, 2013

NGS Data Analysis and Galaxy

Transcriptome analysis

High performance sequencing and gene expression quantification

RNA-Seq Workshop AChemS Sunil K Sukumaran Monell Chemical Senses Center Philadelphia

Analysis of RNA-seq Data. Feb 8, 2017 Peikai CHEN (PHD)


Sanger vs Next-Gen Sequencing

RNA-Seq analysis workshop

RNA-Seq Software, Tools, and Workflows

Galaxy Platform For NGS Data Analyses

RNA-Seq Analysis. Simon Andrews, Laura v

Introduction to transcriptome analysis using High Throughput Sequencing technologies. D. Puthier 2012

Next Generation Sequencing

Introduction to RNA-Seq in GeneSpring NGS Software

SCALABLE, REPRODUCIBLE RNA-Seq

Transcriptional analysis of b-cells post flu vaccination using rna sequencing

Introduction to RNA-Seq

Introduction to RNA-Seq

GeneScissors: a comprehensive approach to detecting and correcting spurious transcriptome inference owing to RNA-seq reads misalignment

Benchmarking of RNA-seq data processing pipelines using whole transcriptome qpcr expression data

Demo of mrna NGS Concluding Report

Long and short/small RNA-seq data analysis

RNA-Seq data analysis course September 7-9, 2015

ChIP-seq and RNA-seq

Bioinformatics in next generation sequencing projects

ChIP-seq and RNA-seq. Farhat Habib

Introduc)on to RNA- seq data analyses

Whole Transcriptome Analysis of Illumina RNA- Seq Data. Ryan Peters Field Application Specialist

RNA-Seq de novo assembly training

RSEM: accurate transcript quantification from RNA-Seq data with or without a reference genome

BST 226 Statistical Methods for Bioinformatics David M. Rocke. March 10, 2014 BST 226 Statistical Methods for Bioinformatics 1

RNA-Seq analysis workshop. Zhangjun Fei

Introduction to RNA sequencing

RNA-seq data analysis with Chipster. Eija Korpelainen CSC IT Center for Science, Finland

02 Agenda Item 03 Agenda Item

Introduction to RNAseq Analysis. Milena Kraus Apr 18, 2016

De novo assembly in RNA-seq analysis.

C3BI. VARIANTS CALLING November Pierre Lechat Stéphane Descorps-Declère

NGS part 2: applications. Tobias Österlund

Differential gene expression analysis using RNA-seq

DNASeq: Analysis pipeline and file formats Sumir Panji, Gerrit Boha and Amel Ghouila

Bioinformatics Monthly Workshop Series. Speaker: Fan Gao, Ph.D Bioinformatics Resource Office The Picower Institute for Learning and Memory

RNA

Introduc)on to ChIP- seq analysis

Introduc)on to Bioinforma)cs of next- genera)on sequencing. Sequence acquisi)on and processing; genome mapping and alignment manipula)on

Differential gene expression analysis using RNA-seq

RNA-seq data analysis with Chipster. Eija Korpelainen CSC IT Center for Science, Finland

Finding Genes with Genomics Technologies

Transcriptomics analysis with RNA seq: an overview Frederik Coppens

RNA-Sequencing analysis

Quantifying gene expression

Analytics Behind Genomic Testing

RNA-Seq Tutorial 1. Kevin Silverstein, Ying Zhang Research Informatics Solutions, MSI October 18, 2016

How to deal with your RNA-seq data?

ANAQUIN : USER MANUAL

CBC Data Therapy. Metatranscriptomics Discussion

RNA Sequencing: Experimental Planning and Data Analysis. Nadia Atallah September 12, 2018

Deep sequencing of transcriptomes

Ecole de Bioinforma(que AVIESAN Roscoff 2014 GALAXY INITIATION. A. Lermine U900 Ins(tut Curie, INSERM, Mines ParisTech

Applied Biosystems SOLiD 3 Plus System. RNA Application Guide

High throughput DNA Sequencing. An Equal Opportunity University!

Satellite Education Workshop (SW4): Epigenomics: Design, Implementation and Analysis for RNA-seq and Methyl-seq Experiments

cdna CaptureSeq Reveals unappreciated diversity of the transcriptome

Advanced RNA-Seq course. Introduction. Peter-Bram t Hoen

Combined final report: genome and transcriptome assemblies

Transcription:

RNA Seq: Methods and Applica6ons Prat Thiru 1

Outline Intro to RNA Seq Biological Ques6ons Comparison with Other Methods RNA Seq Protocol RNA Seq Applica6ons Annota6on Quan6fica6on Other Applica6ons Expression Profiling Steps and SoGware Running TopHat and Cufflinks (Commands) 2

Goals of Sequencing the Transcriptome Annota6on Iden6fy genes, exons, splicing events, ncrnas, etc. Novel genes or transcripts Quan6fica6on Abundance of transcripts between different condi6ons 3

Transcriptome: RNA World hyp://finchtalk.geospiza.com/2009/05/small rnas get smaller.html 4

Transcriptome: Complexity hyp://www.ncbi.nlm.nih.gov/books/nbk21128/ 5

Comparison of Methods for Studying the Transcriptome Technology Tiling microarray cdna or EST sequencing RNA Seq Technology specifica0ons Principle Hybridiza6on Sanger sequencing High throughput sequencing Resolu.on From several to 100 bp Single base Single base Throughput High Low High Reliance on genomic sequence Yes No In some cases Background noise High Low Low Applica0on Simultaneously map transcribed regions and gene expression Dynamic range to quan.fy gene expression level Ability to dis.nguish different isoforms Ability to dis.nguish allelic expression Prac0cal issues Yes Limited for gene expression Yes Up to a few hundredfold Not prac6cal >8,000 fold Limited Yes Yes Limited Yes Yes Required amount of RNA High High Low Cost for mapping transcriptomes of large genomes High High Rela6vely low Wang, Z. et al. RNA Seq: a revolu.onary tool for transcriptomics Nature Reviews Gene6cs (2009) 6

RNA Seq Experiment Wang, Z. et al. RNA Seq: a revolu.onary tool for transcriptomics Nature Reviews Gene6cs (2009) 7

Outline Intro to RNA Seq Biological Ques6ons Comparison with Other Methods RNA Seq Protocol RNA Seq Applica6ons Annota6on Quan6fica6on Other Applica6ons Expression Profiling Steps and SoGware Running TopHat and Cufflinks (Commands) 8

RNA Seq Applica6ons Annota6on: Alterna6ve Splicing Events Ozsolak, F. and Milos, P. RNA sequencing: advances, challenges and opportuni.es Nature Reviews Gene6cs (2011) 9

RNA Seq Applica6ons Annota6on: Iden6fy Known and Novel Transcripts Known exons/gene Mapped Reads: novel exon or gene? Unmapped Reads: novel splice junc6ons? GuYman, M. et al Ab ini.o reconstruc.on of cell type specific transcriptomes in mouse reveals the conserved mul. exonic structure of lincrnas Nature Biotechnology (2010) Trapnell, C. et al Transcript assembly and quan.fica.on by RNA Seq reveals unannotated transcripts and isoform switching during cell differen.a.on Nature Biotechnology (2010) 10

Assembly and Mapping RNA Seq Op6ons: Align and then assemble Assemble and then align Align to genome transcriptome Haas, B.J., and Zody, M.C. Advancing RNA Seq analysis Nature Biotechnology (2010) 11

RNA Seq Applica6ons Quan6fica6on: Expression Profiling Mortazavi A., et al. Mapping and quan.fying mammalian transcriptomes by RNA Seq Nature Methods (2008) 12

Need for Normaliza6on More reads mapped to a transcript if it is i) long ii) at higher depth of coverage Normalize such that i) features of different lengths ii) total sequence from different condi6ons can be compared 13

Quan6fying Expression: RPKM RPKM: Reads Per Kilobase per Million mapped reads RPKM = C : Number of mappable reads on a feature (eg. transcript, exon, etc.) L: Length of feature (in kb) N: Total number of mappable reads (in millions) Mortazavi A., et al. Mapping and quan.fying mammalian transcriptomes by RNA Seq Nature Methods (2008) 14

RPKM Example Gene A 600 bases Gene B 1100 bases Gene C 1400 bases RPKM = 12/(0.6*6) = 3.33 RPKM = 24/(1.1*6) =3.64 RPKM = 11/(1.4*6) = 1.31 Sample 1 C=12 C=24 C = 11 N = 6M Sample 2 C=19 C=28 C = 16 N = 8M RPKM = 19/(0.6*8) = 3.96 RPKM = 28/(1.1*8) =1.94 RPKM = 16/(1.4*8) = 1.43 15

Quan6fying Expression: FPKM FPKM: Fragments Per Kilobase of transcript per Million fragments mapped Analogous to RPKM but does not use read counts. the rela6ve abundances of transcripts are described in terms of the expected biological objects (fragments) observed from an RNA Seq experiment, which in the future may not be represented by single read Trapnell, C. et al Transcript assembly and quan.fica.on by RNA Seq reveals unannotated transcripts and isoform switching during cell differen.a.on Nature Biotechnology (2010) 16

Quan6fying Expression: Normaliza6on Methods Total count (eg. RPKM) Upper Quar6le (eg. 75 th percen6le):similar to Total count but per lane upperquar6le of counts for genes with reads in at least one lane. Quan6le: For each lane the distribu6on of read counts is matched to a reference distribu6on defined in terms of median counts Bullard, J., et al. Evalua.on of sta.s.cal methods for normaliza.on and differen.al expression in mrna Seq experiments BMC Bioinforma6cs (2010) 17

RNA Seq Applica6ons: Gene Fusion Ozsolak, F. and Milos, P. RNA sequencing: advances, challenges and opportuni.es Nature Reviews Gene6cs (2011) 18

Outline Intro to RNA Seq Biological Ques6ons Comparison with Other Methods RNA Seq Protocol RNA Seq Applica6ons Iden6fying Transcripts Quan6fica6on Other Applica6ons Expression Profiling Steps and SoGware Running TopHat and Cufflinks (Commands) 19

Expression Profiling Workflow QC: Filter Short Reads (See Hot Topics on Mapping NGS Reads) FASTX Toolkit FastQC R : ShortRead Align and Assemble or Assemble and Align Align with TopHat, assemble with Cufflinks Computa6onal Analysis: Quan6fy Expression, or other applica6ons Cuffcompare, Cuffdiff SAMtools, BEDtools R: edger, DESeq Visualize Data IGV (See Hot Topics on IGV) UCSC Genome Browser 20

The Tuxedo Tools hyp://mged12 deep sequencing analysis.wikispaces.com/file/view/cole_mged_tutorial_slides.pdf 21

TopHat Algorithm Trapnell, C., et al TopHat: discovering splice junc.ons with RNA Seq Bioinforma6cs (2009) 22

Cufflinks Algorithm Trapnell, C., et al Transcript assembly and quan.fica.on by RNA Seq reveals unannotated transcripts and isoform switching during cell differen.a.on Nature Biotechnology (2010) 23

Outline Intro to RNA Seq Biological Ques6ons Comparison with Other Methods RNA Seq Protocol RNA Seq Applica6ons Iden6fying Transcripts Quan6fica6on Other Applica6ons Expression Profiling Steps and SoGware Running TopHat and Cufflinks (Commands) 24

Running TopHat: Align Reads TopHat Manual: hyp://tophat.cbcb.umd.edu/ manual.html Running TopHat on Tak Usage: tophat [op6ons] <bow6e_index> <reads1[,reads2,...,readsn]> [reads1[,reads2,...,readsn]] eg. bsub tophat p 2 solexa1.3 quals max mul6hits 5 o s_1_tophat_out /nfs/genomes/ mouse_gp_jul_07_no_random/bow6e/mm9 s_1_sequence.txt Op6ons (See Manual for all available op6ons): o/ output dir Sets the name of the directory in which TopHat will write all of its output. solexa quals Use the Solexa scale for quality values in FASTQ files. solexa1.3 quals As of the Illumina GA pipeline version 1.3, quality scores are encoded in Phred scaled base 64. Use this op6on for FASTQ files from pipeline 1.3 or later. p/ num threads Use this many threads to align reads. The default is 1. g/ max mul6hits Instructs TopHat to allow up to this many alignments to the reference for a given read, and suppresses all alignments for reads with more than this many alignments. The default is 40. 25

TopHat Output Output of TopHat is a bam file. Binary version of Sequence Alignment/Map (SAM) file Use Integra6ve Genomics Viewer (IGV) to view bam file or use SAMtools to analyze bam file eg. SAM File WICMT SOLEXA:1:20:670:1533# 137 chr1 3240920 3 30M * 0 0 CTGGATCTGGACCTGGACCTGGATCTATAT :::::::::::::::: ::::::::::::: NM:i:1 NH:i:2 CC:Z:chr6 CP:i:83893005 WICMT SOLEXA:1:69:135:1285# 89 chr1 3269437 1 30M * 0 0 TGCCTAAACTTATTAAGGCAGGCCATGGGC :((/+:::(+:+':/:+++&+//':++::: NM:i:2 NH:i:4 CC:Z:chr7 CP:i:20934843 WICMT SOLEXA:1:84:584:747# 153 chr1 3270083 0 30M * 0 0 AGCAAGTTTTTTNTTAGCCCTAGATTCCAG ::::::::::::%::::::::::::::::: NM:i:1 NH:i:5 CC:Z:= CP:i:136301734 WICMT SOLEXA:1:75:1357:1675# 163 chr1 3522128 255 30M = 3522287 0 GTGGCTTTGTGGTCTTCACCAACCTTTCTC :::::::::::::::::::::::::::::: NM:i:1 NH:i:1 WICMT SOLEXA:1:75:1357:1675# 83 chr1 3522287 255 30M = 3522128 0 CTGTAGGTGTAATCCTAAATTCTTATTACG :::::::::::::::::::::::::::::: NM:i:0 NH:i:1 WICMT SOLEXA:1:8:59:283# 153 chr1 3522536 3 30M * 0 0 TTTCTGCTTTGATTATGGTACTGATGTCTG :::::::::::4:::::::::::::::::: NM:i:2 NH:i:2 CC:Z:chr5 CP:i:134317691 WICMT SOLEXA:1:12:1161:945# 89 chr1 3523371 1 30M * 0 0 TCTACATAGCCCAAACTGGCTTTGGACTCT :::::::::::::::::::::::::::::: NM:i:0 NH:i:3 CC:Z:chr10 CP:i:117172515 WICMT SOLEXA:1:45:1469:1826# 73 chr1 3620888 3 30M * 0 0 CAAGTATTTAATGTTTTCATTAAATTGTTT ::::::::::::::::::::::::::4::: NM:i:0 NH:i:2 CC:Z:chr11 CP:i:22903295 WICMT SOLEXA:1:14:536:150# 73 chr1 3620943 3 30M * 0 0 CTGGAAGACAATGTCCAAAAACTCTGAATC :::::::::::::::::::::::::%::&: NM:i:1 NH:i:2 CC:Z:chr11 CP:i:22903240 WICMT SOLEXA:1:66:646:1188# 137 chr1 3662923 0 30M * 0 0 AAAAAAAAAACACCACCCCCAACAAAAAAA +00++0+0+''0++++:00::.&:::,:,: NM:i:2 NH:i:5 CC:Z:chr10 CP:i:94881279 26

Cufflinks: Assemble and Quan6fy Reads Cufflinks Manual: hyp://cufflinks.cbcb.umd.edu/manual.html Running Cufflinks on Tak Op6onal: Supply annota6on in GTF format with G op6on Usage: cufflinks [op6ons] <hits.bam> eg. bsub cufflinks p 2 o s_1_cufflinks_out s_1_tophat_out/accepted_hits.bam eg. cufflinks will assemble and quan6fy using known transcripts using g~ file supplied bsub cufflinks p 2 G transcripts.g~ accepted_hits.bam 27

Cufflinks Output Output of Cufflinks is a GTF file with assembled isoforms eg. chr1 Cufflinks transcript 36321447 36330270 1000. gene_id "Neurl3"; transcript_id "NM_153408"; FPKM "3.7155221121"; frac "1.000000"; conf_lo "0.000000"; conf_hi "7.570660"; cov "0.649922"; chr1 Cufflinks exon 36321447 36323398 1000. gene_id "Neurl3"; transcript_id "NM_153408"; exon_number "1"; FPKM "3.7155221121"; frac "1.000000"; conf_lo "0.000000"; conf_hi "7.570660"; cov "0.649922"; chr1 Cufflinks exon 36325501 36325554 1000. gene_id "Neurl3"; transcript_id "NM_153408"; exon_number "2"; FPKM "3.7155221121"; frac "1.000000"; conf_lo "0.000000"; conf_hi "7.570660"; cov "0.649922"; chr1 Cufflinks exon 36326058 36326546 1000. gene_id "Neurl3"; transcript_id "NM_153408"; exon_number "3"; FPKM "3.7155221121"; frac "1.000000"; conf_lo "0.000000"; conf_hi "7.570660"; cov "0.649922"; chr1 Cufflinks exon 36330183 36330270 1000. gene_id "Neurl3"; transcript_id "NM_153408"; exon_number "4"; FPKM "3.7155221121"; frac "1.000000"; conf_lo "0.000000"; conf_hi "7.570660"; cov "0.649922"; chr1 Cufflinks transcript 36364578 36380874 4 +. gene_id "Arid5a"; transcript_id "NM_145996"; FPKM "0.0015751054"; frac "0.002360"; conf_lo "0.000000"; conf_hi "0.081996"; cov "0.000263"; chr1 Cufflinks exon 36364578 36364681 4 +. gene_id "Arid5a"; transcript_id "NM_145996"; exon_number "1"; FPKM "0.0015751054"; frac "0.002360"; conf_lo "0.000000"; conf_hi "0.081996"; cov "0.000263"; chr1 Cufflinks exon 36373054 36373172 4 +. gene_id "Arid5a"; transcript_id "NM_145996"; exon_number "2"; FPKM "0.0015751054"; frac "0.002360"; conf_lo "0.000000"; conf_hi "0.081996"; cov "0.000263"; chr1 Cufflinks exon 36374929 36375026 4 +. gene_id "Arid5a"; transcript_id "NM_145996"; exon_number "3"; FPKM "0.0015751054"; frac "0.002360"; conf_lo "0.000000"; conf_hi "0.081996"; cov "0.000263"; chr1 Cufflinks exon 36375333 36375498 4 +. gene_id "Arid5a"; transcript_id "NM_145996"; exon_number "4"; FPKM "0.0015751054"; frac "0.002360"; conf_lo "0.000000"; conf_hi "0.081996"; cov "0.000263"; chr1 Cufflinks exon 36375837 36380874 4 +. gene_id "Arid5a"; transcript_id "NM_145996"; exon_number "5"; FPKM "0.0015751054"; frac "0.002360"; conf_lo "0.000000"; conf_hi "0.081996"; cov "0.000263"; 28

Local Resources Descrip6on of available files, see /nfs/genomes/barc_genomes_readme.txt Bow6e index /nfs/genomes/<species>/bowtie eg. /nfs/genomes/mouse_gp_jul_07_no_random/bowtie GTF files /nfs/genomes/<species>/gtf eg. /nfs/genomes/mouse_gp_jul_07/gtf 29

Further Reading RNA Seq Mortazavi, A., et al. Mapping and quan.fying mammalian transcriptomes by RNA Seq Nature Methods 5(7): 621 628 (2008) Wang, Z., at al. RNA Seq: a revolu.onary tool for transcriptomics Nature Reviews Gene6cs 10:57 63 (2009) Ozsolak, F. and Milos P.M. RNA sequencing: advances, challenges, and opportuni.es Nature Reviews Gene6cs 12:87 98 (2011) TopHat Trapnell, C., et al. TopHat: discovering splice junc.ons with RNA Seq Bioinforma6cs 25(9) 1105 1111 (2009) Cufflinks Trapnell, C., et al. Transcript assembly and quan.fica.on by RNA Seq reveals unannotated transcripts and isoform switching during cell differen.a.on Nature Biotechnology 28(5) 511 515 (2010) 30

Online Community Forum and Discussion hyp://seqanswers.com/ 31