Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Dario1984
    Senior Member
    • Jun 2011
    • 166

    #1

    TopHat 1.3.0 Splicing Bug ?

    Hello,

    I was getting some strange results with cufflinks, where exons were being called as separate transcripts, so I delved deeper, and found that TopHat wasn't mapping across some splice junctions.

    I decided to take the gap between exon 3 and exon 4 of GAPDH as an example (this intron is longer than 70 bp.). I had lots of reads mapping in exon 3 and in exon 4 but zero reads across the junction. So what I did was I made a 'seed' by pasting the last 15 bases of exon 3 to the first 15 bases of exon 4, and looking for this sequence in the fastq file, and there are lots of reads which have the seed sequence inside them (and extend out further, by visual inspection).

    I made a small size fastq file containing reads spanning this junction and reads that fall within the two exons. The datafile is here [530 KB download].

    I'm using 1.3.0 (the latest minor release from June 10) and hg18.
    My search sequences were :
    junction : GACCTCAACTACATGGTTTACATGTTCCAA
    exon 3 : GCTTTTAACTCTGGTAAAGTGGATATTGC
    exon 4 : GATTCCACCCATGGCAAATTCCATGGCAC

    all searches allowed 1 mismatch.

    Can the TopHat developers (or forum enthusiasts) run this example, to verify that it creates an empty junctions.bed file and misses all of the spliced mappings ? I tried -F 0 as a final idea, and it doesn't make it better.
  • agent99
    Member
    • Jul 2010
    • 10

    #2
    I think that if your segment-length is longer than 1/2 your read length you won't get any mapped splice junctions.

    Comment

    • Dario1984
      Senior Member
      • Jun 2011
      • 166

      #3
      But most of the reads are 75 bases long, some are shorter because of adapter trimming, but these are the minority, and the default segment length of TopHat is 25 bases, so this shouldn't be an issue ?

      Comment

      • agent99
        Member
        • Jul 2010
        • 10

        #4
        Ah, I just assumed you had short reads because you were pasting together such short segments of exons.

        Comment

        • spikesd17
          Junior Member
          • Feb 2011
          • 6

          #5
          did you find an answer to this problem? I am having the same problem.(probably) I was using v1.3.1 though. It seems that segment_jcns is failing before it runs... I found I encountered the problem after getting sequencing data from a new machine/facility (singapore) that uses illumina 1.5 rather than 1.3 to encode quality scores. I verified there should be spliced reads via blat. It seems strange that running tophat in --phred64-quals mode would use intermediate files (found in the tophat tmp/ directory with the --keep-tmp option) which aren't in phred64 format:


          == fastq lines

          @1
          AGCAATATAAAGTTCTGGTGCTA
          +HWUSI-EAS1712_0042_FC:5:1:3971:1222#0/1
          EE@BBHHHHHHHGHGHHHHH:;?
          @2
          GCTTTGGTGACCATCAGTAG
          +HWUSI-EAS1712_0042_FC:5:1:1971:1230#0/1
          HHHHHHHFHHGGDGG<GACG
          @3
          CTCCTTTTCCATTTCATGGAC
          +HWUSI-EAS1712_0042_FC:5:1:8107:1223#0/1
          HHEHHHHDHGGGEDDDEGGB@
          @4
          TCAGGATCAGGCTCTGGTTCAGCA
          +HWUSI-EAS1712_0042_FC:5:1:3863:1223#0/1
          IIIIIIIIIIIIIIIIIIII=;=@
          ==

          Anyways, I'm still trying to fix it...

          Comment

          • Dario1984
            Senior Member
            • Jun 2011
            • 166

            #6
            No, I didn't resolve it. I sent a report to the e-mail address on TopHat's website, but they seem to completely ignore bug reports about their software. It seems like there is no motivation to fix it once it is published in Nature Biotechnology

            Comment

            • spikesd17
              Junior Member
              • Feb 2011
              • 6

              #7
              that's no good. How are you living without your spliced reads?! Should we pester Cole Trapnell?

              Comment

              • Dario1984
                Senior Member
                • Jun 2011
                • 166

                #8
                It doesn't happen for me on all junctions. I manually made a file of junctions sequences based on RefSeq, and then mapped to this with bowtie. It rescued about 500000 reads that were being discarded by TopHat mapping. I have 18 million mapping, so I'm not fussed about getting those last few mappings.

                I'm avoiding doing differential exon usage analysis for now, as our experimental protocol seems to only get a decent coverage of reads at the 3' end. There are very few reads around TSSs.

                I think it is best if you try to get a response from [email protected]

                Comment

                • lamon
                  Junior Member
                  • Aug 2011
                  • 9

                  #9
                  I've had similar problems and worse because sometimes it misaligns the reads altogether if there is a second isoform with a slightly different exon length. I think is somewhat due to the how the program uses the binucleotide sequence immediately after and before exons. I have tried using GSNAP and I find it does better a job getting the junctions correct but sometimes it goes a little too far and splices rather distant exons from other genes and intergenic regions even when it could match to a neighboring exon. Decreasing the allowable local splice distance just results in an unspliced read with several mismatches (even though I set the allowable number to 2). For the same junction and set of reads, tophat won't align them at all. I would love to hear other users experiences and tips.
                  Thanks,
                  Lynn

                  Comment

                  • spikesd17
                    Junior Member
                    • Feb 2011
                    • 6

                    #10
                    Yeah, I've switched to using GSNAP as well and I do notice several long-distance spliced reads. I think that these might be worth it, given the increased coverage GSNAP gives, relative to tophat, of spliced reads. Moving to GSNAP now, tophat had too many problems and no user support.

                    Comment

                    • lamon
                      Junior Member
                      • Aug 2011
                      • 9

                      #11
                      I just figured out one way the decrease the long-distance alignments from gsnap. I built a splice site file as described in the README file and reran the alignment and so far, it seems that misaligned reads have aligned correctly. And, a read that I knew was really alternative spliced aligned also so I am feeling pretty good with this method.

                      Comment

                      • spikesd17
                        Junior Member
                        • Feb 2011
                        • 6

                        #12
                        Hmm, I glad I started using that splice sites file outright then. I didn't try any alignments without the .iit file.

                        Comment

                        Latest Articles

                        Collapse

                        • SEQadmin2
                          Multiomic Liquid Biopsy: What DNA/RNA Panels Reveal That DNA Alone Can’t
                          by SEQadmin2



                          Tumors contain complex mixtures of cell populations that evolve in response to treatment and host-specific factors. Tissue biopsies provide only static snapshots of a tumor’s state. But what if we could follow that evolution over time using a minimally invasive technique?

                          Liquid biopsies can detect tumor-derived material circulating in the bloodstream, providing a way to study treatment response, detect emerging resistance, and discover new biomarkers. Circulating
                          ...
                          10-14-2026, 09:55 AM
                        • SEQadmin2
                          New Genomics Technologies Take Aim at Long-Standing Limits
                          by SEQadmin2


                          Researchers using sequencing and genomics tools often have to make trade-offs. They can choose between speed or scale, short reads or long-range information, or targeted panels or a view of the whole transcriptome. New technologies that have been released this year are built to address those tough choices.

                          We asked six companies the same four questions to learn about their latest products. The new technologies bring a lot to the table, including rethinking sequencing
                          ...
                          09-28-2026, 10:25 AM

                        ad_right_rmr

                        Collapse

                        News

                        Collapse

                        Topics Statistics Last Post
                        Started by SEQadmin2, 10-22-2026, 11:13 AM
                        0 responses
                        40 views
                        0 reactions
                        Last Post SEQadmin2  
                        Started by SEQadmin2, 10-22-2026, 10:48 AM
                        0 responses
                        29 views
                        0 reactions
                        Last Post SEQadmin2  
                        Started by SEQadmin2, 10-15-2026, 10:52 AM
                        0 responses
                        41 views
                        0 reactions
                        Last Post SEQadmin2  
                        Started by SEQadmin2, 10-14-2026, 05:39 AM
                        0 responses
                        45 views
                        0 reactions
                        Last Post SEQadmin2  
                        Working...