Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • efoss
    Member
    • Jul 2011
    • 98

    #1

    going from RNA seq TopHat output to variant calls

    I have RNA seq data aligned to a reference genome using TopHat. I would now like to take these SAM/BAM files as an input and get as an output information for where sequence variants are - chromosome, base pair coordinates, where the variants are (gene names, introns, non-genic regions, etc.), what type of mutations they are (SNPs, substitutions, deletions), what effect they have on amino acid sequences (frame shift, nonsense, missense, silent, etc.) and ideally also whether the variant has been reported as a SNP. DNAnexus will do these things but it's pretty expensive and (I believe) not ideal for RNA seq with splice junctions. Does anyone have suggestions for useful tools?

    Thank you.

    Eric
  • liux
    Member
    • Mar 2009
    • 30

    #2
    Any progress on this? would love to see how other people does mRNAseq variants calling with TopHat output.

    Comment

    • Dameon
      Member
      • Dec 2011
      • 14

      #3
      I use GATK to call variants from TopHat aligned BAM files. First, you'll need to add @RG information and sort using PICARD tools so as to configure the BAM files for GATK; otherwise, it will fail. Depending on what species you are interrogating, you can then realign around indels and recalibrate the quality scores, or go straight to the Unified Genotyper. Because you would be expecting differentially expressed genes with very low and variable coverage across exons, set the --stand_emit_conf and --stand_call_conf to something really low, like 2, and then use the variant annotater option (-A I think) in the Unified Genotyper to add the ReadPosRankSumTest quality score. Take the VCF file generated by GATK and run it through SNPeff (if human, submit the GATK vcf file to SeattleSNP)and then take that vcf file as raw input to GATK's VariantAnnotator to annotate the raw GATK vcf file. Now filter for what you are interested in. Enjoy.

      Comment

      • efoss
        Member
        • Jul 2011
        • 98

        #4
        Originally posted by Dameon View Post
        I use GATK to call variants from TopHat aligned BAM files. First, you'll need to add @RG information and sort using PICARD tools so as to configure the BAM files for GATK; otherwise, it will fail. Depending on what species you are interrogating, you can then realign around indels and recalibrate the quality scores, or go straight to the Unified Genotyper. Because you would be expecting differentially expressed genes with very low and variable coverage across exons, set the --stand_emit_conf and --stand_call_conf to something really low, like 2, and then use the variant annotater option (-A I think) in the Unified Genotyper to add the ReadPosRankSumTest quality score. Take the VCF file generated by GATK and run it through SNPeff (if human, submit the GATK vcf file to SeattleSNP)and then take that vcf file as raw input to GATK's VariantAnnotator to annotate the raw GATK vcf file. Now filter for what you are interested in. Enjoy.
        Hi Dameon,

        Thanks very much. I've run GATK with DNA but not RNA. Do you see any problem with using GATK with RNA seq? The Broad Institute people are kind of ambiguous about whether it works with RNA seq. Anyway, I'll give it a try. Thanks for the detailed instructions.

        Best,

        Eric

        Comment

        • Dameon
          Member
          • Dec 2011
          • 14

          #5
          Originally posted by efoss View Post
          Hi Dameon,

          Thanks very much. I've run GATK with DNA but not RNA. Do you see any problem with using GATK with RNA seq? The Broad Institute people are kind of ambiguous about whether it works with RNA seq. Anyway, I'll give it a try. Thanks for the detailed instructions.

          Best,

          Eric
          The only problems I forsee of using GATK to call variants from RNA-seq data is the filtering. You want to set the Unified Genotyper as sensitive as possible, don't worry about this as GATK is very aggressive in calling SNPs by default, and then use as many options as possible from VariantAnnotator to whittle down the variants to what you believe to be true SNP calls. It would probably help to use --glm SNP so that you only have to worry about filtering for false positive SNP calls for now. Let me know how everything turns out.

          Comment

          • bharati
            Member
            • Mar 2012
            • 38

            #6
            normalization of the aligned data

            do we not need to go for any normalization method before calling variations on mRNA Seq data?

            Comment

            • pbluescript
              Senior Member
              • Nov 2009
              • 224

              #7
              This is a tricky problem and simply using Tophat with GATK will give you an incredible amount of false positives.
              Read the comments on this paper to get an idea of the issues as well as some methods to deal with it:
              http://www.sciencemag.org/content/333/6038/53.abstract

              Here are several other papers that deal with this issue:


              http://rnajournal.cshlp.org/content/...3.112.abstract

              There are more out there too, but the basic idea is that if you want to call variants from RNA Seq data, you have to be very careful.

              Comment

              • sindrle
                Senior Member
                • Aug 2013
                • 266

                #8
                One question, how will the difference between single-end and paired-end seq effect SNPs call i mRNAseq?

                Comment

                • crazyhottommy
                  Senior Member
                  • Apr 2012
                  • 187

                  #9
                  you may have a look at this http://allaboutbioinfo.blogspot.com/...53107057687822

                  Comment

                  • sindrle
                    Senior Member
                    • Aug 2013
                    • 266

                    #10
                    Thats fantastic!
                    Do you have any more good things to read like this one?

                    Thanks a lot!

                    Comment

                    • crazyhottommy
                      Senior Member
                      • Apr 2012
                      • 187

                      #11
                      well, several more here








                      Originally posted by sindrle View Post
                      Thats fantastic!
                      Do you have any more good things to read like this one?

                      Thanks a lot!

                      Comment

                      • sindrle
                        Senior Member
                        • Aug 2013
                        • 266

                        #12
                        Its so bad Im so tired of courses today, this was really inspiring! Will read it all tomorrow.

                        Thank you!!

                        Comment

                        • sindrle
                          Senior Member
                          • Aug 2013
                          • 266

                          #13
                          Originally posted by Dameon View Post
                          I use GATK to call variants from TopHat aligned BAM files. First, you'll need to add @RG information and sort using PICARD tools so as to configure the BAM files for GATK; otherwise, it will fail. Depending on what species you are interrogating, you can then realign around indels and recalibrate the quality scores, or go straight to the Unified Genotyper. Because you would be expecting differentially expressed genes with very low and variable coverage across exons, set the --stand_emit_conf and --stand_call_conf to something really low, like 2, and then use the variant annotater option (-A I think) in the Unified Genotyper to add the ReadPosRankSumTest quality score. Take the VCF file generated by GATK and run it through SNPeff (if human, submit the GATK vcf file to SeattleSNP)and then take that vcf file as raw input to GATK's VariantAnnotator to annotate the raw GATK vcf file. Now filter for what you are interested in. Enjoy.
                          Why SeattleSNP instead of SNPeff for humans? And which software form the SeattleSNP are you referreing to?

                          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
                            ...
                            Yesterday, 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, Today, 10:52 AM
                          0 responses
                          8 views
                          0 reactions
                          Last Post SEQadmin2  
                          Started by SEQadmin2, Yesterday, 05:39 AM
                          0 responses
                          15 views
                          0 reactions
                          Last Post SEQadmin2  
                          Started by SEQadmin2, 10-13-2026, 09:56 AM
                          0 responses
                          15 views
                          0 reactions
                          Last Post SEQadmin2  
                          Started by SEQadmin2, 10-09-2026, 11:14 AM
                          0 responses
                          27 views
                          0 reactions
                          Last Post SEQadmin2  
                          Working...