Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • zauhar
    Junior Member
    • Oct 2015
    • 6

    #1

    Adding XS flag to Novoalign reads

    Hi folks, here is the scenario -

    I have unpaired, unstranded reads that have already been aligned using Novoalign by another lab, and I have the resulting BAM files. Our pipeline uses GSANP/cufflinks, and I want to compare DE results for the two pipelines. (I also have the reads from the other lab, and aligned using GSNAP.)

    Cufflinks wants to see the XS flag for spliced reads, which are not generated by Novoalign, and throws an error for such reads, apparently ignoring them.

    Nonetheless, the FPKMs found for most genes actually compare very closely for the two pipelines, which is encouraging - but there are also some big discrepancies, so I want to add the XS flag to the Novoalign reads and make sure they are being counted. (I should add that for this test I am comparing the same sample using output from the two different aligners, which used the same reference genome; so in principle all FPKMs should be close.)

    I tried bamutils (-xs option) for this - but it adds the XS tag to ALL Novoalign reads, and also tinkers with the some of the other tags - now the FPKMs are wildly different from GSNAP! A quick test where I kept just the unspliced reads from both pipelines shows that either cufflinks does not know how to handle the XS flag when applied to all reads, or the other changes made by bamutils have screwed things up.

    Anyone have experience with this, or suggestions for another tool to add the XS flag? I can probably figure it out myself, but I already invested a lot more time in this than expected (of course that is not unexpected, is it?)

    Thanks!

    Randy
  • awenocur
    Junior Member
    • Feb 2015
    • 1

    #2
    An idea that occurs to me is to use a regex to detect splice junctions, and append the tag to all lines that match it.

    Comment

    • zauhar
      Junior Member
      • Oct 2015
      • 6

      #3
      Yes, that is true - I can just look for the spliced aligns, and use the SAM flag to generate the XS tag, trusting that Novoalign made use of the splice signal info.

      I am curious though why the addition by bamutiils so completely bollocksed things up. The other changes to the tags look innocuous (data format changes, 'A' instead of 'Z' for a single character chromosome name).

      Thanks Adam!

      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
      35 views
      0 reactions
      Last Post SEQadmin2  
      Started by SEQadmin2, 10-22-2026, 10:48 AM
      0 responses
      25 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...