RNA-seq Pipeline for Known Transcripts: Difference between revisions

added seqanswers link
added section for aligning reads with bowtie
 
Line 27: Line 27:
</pre>
</pre>
# Filter for quality, if applicable
# Filter for quality, if applicable
# Trim, if applicable
# Trim, if applicable using Fast-x.  The following keeps 100% of the reads with a quality of 25 or greater:
<pre>
fastq_quality_filter -v -q 25 -p 100  -i  control-reads.txt -o control-reads-quality25.txt
</pre>


==Generate a Reference Genome==
==Align Reads==
# Run bowtie-build to generate Burroughs Wheeler transformed reference genome (.ebwt format).   
This can be done with either TopHat or Bowtie, so choose one of the followingThe reference genomes are located in the following locations:
# http://bowtie-bio.sourceforge.net/index.shtml (bowtie, tophat, and cufflinks are here).
<pre>
# [Optional input and parameter settings are in square brackets.] 
/database/davebrid/RNAseq/reference-genomes/hg19
# <Required parameters are in greater than/less than brackets.>
/database/davebrid/RNAseq/reference-genomes/mm9
# This BW transformed reference genome can be created once then used repeatedly in the future.  
</pre>
# $ is the command prompt.
These reference alignments are pre-built UCSC genomes and downloaded from ftp://ftp.cbcb.umd.edu/pub/data/bowtie_indexes/


===Align Reads to Reference Genome with Bowtie===
Run bowtie to align reads to reference genomes.  The following generates a sam formatted alignment using the best quality flag for reads aligned to hg19
<pre>
<pre>
$ bowtie-build [-f specifies reference genome is in fasta format] <path to input reference genome (e.g. /ccmb/CoreBA/BioinfCore/Common/DATA/BowtieData/H_Sapiens/hg19.fa)> <base name for reference genome output .ebwt files (e.g hg19)>
bowtie --sam --best /database/davebrid/RNAseq/reference-genomes/hg19/hg19 control-reads-quality25.txt control-aligned-quality25.sam
</pre>
</pre>
==Align Reads to Reference Genome with Tophat==
 
===Align Reads to Reference Genome with Tophat===
Run tophat to align reads to the reference genome. I’ve included a pseudo command line as well as a “real” command line.
Run tophat to align reads to the reference genome. I’ve included a pseudo command line as well as a “real” command line.
<pre>
<pre>