Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • batman
    Member
    • Sep 2009
    • 14

    #1

    How does picard determine reads that map to correct strand?

    Hi,

    I am curios to know how picards CollectRnaSeqMetrics tool determines the correct strand a read maps to. My guess is that it will look at the annotation supplied and determines the correctness of the strand based on that. Can anyone confirm?
  • ak352
    Junior Member
    • Sep 2013
    • 7

    #2
    According to http://picard.sourceforge.net/picard...#RnaSeqMetrics, the input is a SAM (Sequence Alignment Format) file.

    This file contains the annotation related to on which strand and on which location on the reference a read is mapped to.
    Refer to page 4 (0x10 bit of the flag field) of SAM format specification. I suppose the easiest way would be to just read this flag.
    Please answer my unsolved question - http://seqanswers.com/forums/showthread.php?t=33740

    Comment

    • batman
      Member
      • Sep 2009
      • 14

      #3
      Hi ak352,

      Thanks for the reply. But I think I should have rephrased the question. What I needed to know was how can CollectRnaSeqMatrics know the correct strand when it calculates the field INCORRECT_STRAND_READS. i.e. how does it know the specific strand the original read came from, say when doing unstranded rnaseq mapping?

      Comment

      • kmcarr
        Senior Member
        • May 2008
        • 1181

        #4
        Originally posted by batman View Post
        Hi ak352,

        Thanks for the reply. But I think I should have rephrased the question. What I needed to know was how can CollectRnaSeqMatrics know the correct strand when it calculates the field INCORRECT_STRAND_READS. i.e. how does it know the specific strand the original read came from, say when doing unstranded rnaseq mapping?
        The "(IN)CORRECT_STRAND_READS" is only meaningful and appropriate if your RNA-Seq library was prepared using a strand-specific method and you supplied the correct STRAND_SPECIFICITY parameter when running CollectRnaSeqMatrics.

        If your library was prepared with an non-strand-specific protocol then Picard CollectRnaSeqMatrics can't know whether a read is incorrectly mapped. If your reads are not from a strand-specific library you should specify "STRAND_SPECIFICITY=NONE" when running CollectRnaSeqMatrics and the output will report "0" for both "CORRECT_STRAND_READS" and "INCORRECT_STRAND_READS". See the Picard Metrics Definitions here.

        Comment

        • batman
          Member
          • Sep 2009
          • 14

          #5
          Thanks kmcarr,

          Assuming I correctly specify the STRAND_SPECIFICITY, then does picard verify the correctness of strands against the annotation provided in REF_FLAT option? My current thinking is that it is impossible to verify the correctness of strandedness of any region not in this annotation.

          Comment

          • kmcarr
            Senior Member
            • May 2008
            • 1181

            #6
            Originally posted by batman View Post
            Thanks kmcarr,

            Assuming I correctly specify the STRAND_SPECIFICITY, then does picard verify the correctness of strands against the annotation provided in REF_FLAT option? My current thinking is that it is impossible to verify the correctness of strandedness of any region not in this annotation.
            Sorry, I don't know what it does with reads not overlapping an annotated gene. You could query the developers or run some tests yourself using simulated data where the count of correctly, incorrectly and non-annotated alignments is known to see what the output looks like.

            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, Yesterday, 11:13 AM
            0 responses
            18 views
            0 reactions
            Last Post SEQadmin2  
            Started by SEQadmin2, Yesterday, 10:48 AM
            0 responses
            18 views
            0 reactions
            Last Post SEQadmin2  
            Started by SEQadmin2, 10-15-2026, 10:52 AM
            0 responses
            36 views
            0 reactions
            Last Post SEQadmin2  
            Started by SEQadmin2, 10-14-2026, 05:39 AM
            0 responses
            42 views
            0 reactions
            Last Post SEQadmin2  
            Working...