Just a note, bowtie is very specific about its command... before you do tophat command, you need to "repackage" the reference genome file with bowtie. For example, in my lab, we use this command:
$bowtie2-build ref_genome.fa ref_genome
the fasta file is basically being repackaged so that tophat can use it. But the "package" (ref_genome) has to have the same name as the fasta file (ref_genome.fa), obviously removing the .fa partThen, you can follow this with your tophat command (all in the same shell)
Tuxedo Genome Guided Transcriptome Assembly Workshop site gives a good explanation of the workflow for this type of analysis as well:
https://github.com/trinityrnaseq/RNASeq_Trinity_Tuxedo_Workshop/wiki/Tuxedo-Genome-Guided-Transcriptome-Assembly-Workshop
Alos, you can find a helpful flow diagram in the Cufflinks manual:
http://cole-trapnell-lab.github.io/cufflinks/manual/