using tophat 1.3.1 x86_64...
this is my entire command:
tophat -o /storage/gwajnberg/outputtophat/ \
/storage/gwajnberg/bowtie_splitted/ \
/storage/gwajnberg/SRP000614/SRX002932/SRR013983.fastq
where .../bowtie_splitted/
is the directory with the reference .fa file that originated the bowtie indexes files ( they are in the same directory). My reads have between 250 and 300 bp.
thats what happened:
[Fri Jul 1 12:49:59 2011] Beginning TopHat run (v1.3.1)
-----------------------------------------------
[Fri Jul 1 12:49:59 2011] Preparing output location ./tophat_out/
[Fri Jul 1 12:49:59 2011] Checking for Bowtie index files
[Fri Jul 1 12:49:59 2011] Checking for reference FASTA file
Warning: Could not find FASTA file /storage/gwajnberg/bowtie_splitted/.fa
[Fri Jul 1 12:49:59 2011] Reconstituting reference FASTA file from Bowtie index
Executing: /storage/app/bowtie-0.12.5/bowtie-0.12.5/bowtie-inspect /storage/gwajnberg/bowtie_splitted/ > ./tophat_out/tmp/.fa
[Fri Jul 1 13:07:57 2011] Checking for Bowtie
Bowtie version: 0.12.5.0
[Fri Jul 1 13:07:57 2011] Checking for Samtools
Samtools Version: 0.1.16
[Fri Jul 1 13:07:58 2011] Generating SAM header for /storage/gwajnberg/bowtie_splitted/
[Fri Jul 1 13:08:00 2011] Preparing reads
format: fastq
quality scale: phred33 (default)
Left reads: min. length=25, count=121868
[Fri Jul 1 13:08:08 2011] Mapping left_kept_reads against with Bowtie
[Fri Jul 1 13:08:40 2011] Processing bowtie hits
[Fri Jul 1 13:10:32 2011] Mapping left_kept_reads_seg1 against with Bowtie (1/33)
.......
[Fri Jul 1 13:34:37 2011] Mapping left_kept_reads_seg33 against segment_juncs with Bowtie (33/33)
[Fri Jul 1 13:34:38 2011] Joining segment hits
sort: write failed: standard output: Broken pipe
sort: write error
[Fri Jul 1 13:37:11 2011] Reporting output tracks
[FAILED]
Error: [Errno 2] No such file or directory
Found 0 junctions from happy spliced reads
Does anyone know how to help me? thanks!
A quick guess: you forgot to provide the path to your reference fasta file.
Haven't run tophat (yet), but it looks like the "joining segment hits" step failed. Broken Pipe means one command was expecting to eat the output of another command via a Unix pipe, and one of the two commands failed. Then tophat tried to write some output at "Reporting output tracks", but that probably failed because of the earlier problem.
Well, there isn´t any option to specify where is the fasta file....the command is :
somewhere I read that the reference file ( fa or fasta) must be in the same directory of bowtie indexes... and that´s what I did!
I built the indexes from this specified index! Somwhere I also read that if there isn´t a ref file, the programa builds a reference file from the recognized indexes files. I´ll try some othere things later, s