Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • nZyMe
    Junior Member
    • Oct 2014
    • 3

    #1

    SAM format MD tag with gaps in reference?

    Hi there,

    first post as I haven't been able to find an answer to this despite perusing the forum search and the SAM specification:

    I'm trying to wrap my head around the optional MD tag in SAM files because a tool in my processing pipeline relies on this tag. In theory it should allow me to call SNPs/indels without looking up the reference sequence for a read. An example MD tag from a file I'm dealing with is

    MD:Z:2A11G14G7G9^C3

    read: GAGGAACCTTACCAAGGCTTGACATGTAGCTGCAAGCGCACGGAAACGTGTG
    CIGAR: 32M1I5M1I10M1D3M

    Now while the sum of the CIGAR M/I/S/=/X operations correctly equals the length of the read (52 bases, 53 when also considering the deletion/gap at position 50), I only get to 51 reference bases when I attempt to (manually) reconstruct the reference from the MD tag alone:

    2A11G14G7G9^C3

    in a "decompressed" form becomes

    ==A===========G==============G=======G=========-===

    becomes the following reference sequence (first line) as compared to the true reference sequence (second line):

    GAAGAACCTTACCAGGGCTTGACATGTAGGTGCAAGCGCACGGAAACCTGT
    GAAGAACCTTACCAGGGCTTGACATGTAGGTG-AAGCG-GCGGAAACGTCGTG

    The difference in length as well as the shift in the sequence both seem arise from the lack of a notation for the two gaps in the reference (positions 33 and 39).

    Now, am I just misunderstanding the MD tag? Do I always have to consider both the CIGAR string AND the MD tag to infer the reference sequence? Or is there a notation for gaps in the reference that I simply have overlooked in the SAM specification? What I've found so far is the Regex or permitted characters on page 6:

    [0-9]+(([A-Z]|\^[A-Z]+)[0-9]+)*

    and the footnote on page 7 claiming that the MD field ought to match the CIGAR string (which it obviously doesn't in my example).

    Thank you a lot for any insight and clarification!

    nZyMe
  • dpryan
    Devon Ryan
    • Jul 2011
    • 3478

    #2
    Actually, what I wrote above is wrong. MD tags don't store insertions, so yes, you need to look at both of them. The MD tag only stores information on the bases in the read that align to the reference, so insertions are ignored.

    Comment

    • nZyMe
      Junior Member
      • Oct 2014
      • 3

      #3
      Thanks for your response, dryan!

      Assuming it is a bug in the aligner (very likely as it is unpublished, alpha-stage software): what should the MD tag look like to match the CIGAR string? I can't seem to find a notation for the missing two indels. Once I've found it I can post a bug report with the developer and fix the files with a custom script.

      Comment

      • dpryan
        Devon Ryan
        • Jul 2011
        • 3478

        #4
        Have a look at my most recent reply above (or the reply I just sent to the samtools list). My initial post was incorrect (that's what happens when I post before drinking my coffee!).

        Comment

        • nZyMe
          Junior Member
          • Oct 2014
          • 3

          #5
          Thanks for the clarification! Too bad, I was hoping I could just skip the CIGAR string and focus on the MD tag alone.

          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
            ...
            Today, 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, 05:39 AM
          0 responses
          9 views
          0 reactions
          Last Post SEQadmin2  
          Started by SEQadmin2, Yesterday, 09:56 AM
          0 responses
          11 views
          0 reactions
          Last Post SEQadmin2  
          Started by SEQadmin2, 10-09-2026, 11:14 AM
          0 responses
          25 views
          0 reactions
          Last Post SEQadmin2  
          Started by SEQadmin2, 09-29-2026, 09:51 AM
          0 responses
          76 views
          0 reactions
          Last Post SEQadmin2  
          Working...