Unconfigured Ad

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • apratap
    Member
    • Jan 2009
    • 58

    BWA behaviour with Mate Pair data + Multi read mapping

    Hi All

    PS: This message was also posted on BWA mailing list but I did not get any response.


    I am not able to logically understand why BWA is/not able to work natively
    with mate pair data. Second question is whats the best work around if I
    want to obtain multiple read mappings (if any) for a read. I am also pasting
    the result of aligning mate pair data both before and after reverse
    complimenting. The mapping gets better after rev comp but I dont quite
    understand why. Appreciate you input on both my questions.


    A. Before Reverse comp : Mate pair data <----- ------>

    356766 + 0 in total (QC-passed reads + QC-failed reads)
    282236 + 0 mapped (79.11%:nan%)
    356766 + 0 paired in sequencing
    178383 + 0 read1
    178383 + 0 read2
    126094 + 0 properly paired (35.34%:nan%)


    B. After Reverse Comp : Mate pair data --------------->
    <----------------------

    356766 + 0 in total (QC-passed reads + QC-failed reads)
    265575 + 0 mapped (74.44%:nan%)
    356766 + 0 paired in sequencing
    178383 + 0 read1
    178383 + 0 read2
    11146 + 0 properly paired (3.12%:nan%)


    It seems the algo takes a major hit during the pairing of reads.

    Thanks!
    -Abhi
  • Jon_Keats
    Senior Member
    • Mar 2010
    • 279

    #2
    What was your experiment design? Standard Illumina mate-pair? Read length? Also how did you reverse complement and what was the bwa command line arguements?

    I've done standard Illumina MP preps, reverse complemented with fastx-toolkit and aligned with standard parameters using bwa before with good success. See below

    133724796 in total
    0 QC failure
    45170770 duplicates
    121800898 mapped (91.08%)
    133724796 paired in sequencing
    66862398 read1
    66862398 read2
    102897270 properly paired (76.95%)
    115119322 with itself and mate mapped
    6681576 singletons (5.00%)
    3387642 with mate mapped to a different chr
    2495203 with mate mapped to a different chr (mapQ>=5)

    Comment

    • apratap
      Member
      • Jan 2009
      • 58

      #3
      Hi Jon

      Thanks for your reply. The protocol is not standard we are trying to sequence the ends of transcripts using Mate Pair technique.

      I data that I get after linker removal is of variable read length 60+/-20 bp. I reverse compliment the reads based on the basic definition reverse the read and then compliment it and also reverse the quality header.

      One thing that could trick BWA is the variable fragment size as it dependent on the length of transcripts that we are trying to capture.

      As per BWA options I have pretty much used the standard ones. At this point I am not so concerned about the mapping % as I am about the need for reverse complimenting the reads before mapping with BWA and how it handles the multi read mapping.

      Thanks!
      -Abhi

      Comment

      • Jon_Keats
        Senior Member
        • Mar 2010
        • 279

        #4
        I'm assuming you are trying to get the 5' and 3' ends of each RNA species by circularizing the cDNA? Neat idea, definately the weird distribution when mapped to genome will give bwa some problems. You might want to try Tophat instead for the alignment.

        For reads that map at multiple locations bwa will report the other potential sites and will randomly select one unless the mate/pair read dictates the location, but even then it should report the alternative options.

        Comment

        • apratap
          Member
          • Jan 2009
          • 58

          #5
          Any idea why BWA needs reads to be inner directional (---> <---) for it to map them.

          I guess Tophat will not work as the read lengths are variable and as per my understanding of the version I used they require read 1/2 of equal length. In our case based on the identification of linker the read length will be variable.

          -Abhi

          Comment

          • Jon_Keats
            Senior Member
            • Mar 2010
            • 279

            #6
            Maybe try BWA in single end mode, filter out the reads aligning to multiple locations, then manually pair the reads using perl or something to find the mates/pairs that mark the ends of your RNA species

            Comment

            Latest Articles

            Collapse

            • SEQadmin2
              Cancer Drug Resistance: The Lingering Barrier to Rising Survival
              by SEQadmin2



              Cancer survival rates have significantly increased in the last few decades in the United States, reaching a combined 70% 5-year survival rate by 2021. Behind this number, there are years of research to find new therapies, drug targets, and early detection methods. But there is one core challenge that keeps slowing down these advances, and it’s about drug resistance.

              There is no single reason why many patients don’t respond to treatment as expected. Cancer is...
              Today, 05:17 AM
            • GATTACAT
              Reply to Nine Things a Sample Prep Scientist Thinks About Before Sequencing
              by GATTACAT
              Love this - good data definitely starts from good input, and poor input can only give relatively poor data. I particularly like the mention of Nanodrop/absorbance based methods for quantification. It's such a toss up if you'll get an accurate reading or what amounts to a randomly generated number, and a lot of library/sequencing related issues can be traced back to poor quant.
              07-01-2026, 11:43 AM
            • SEQadmin2
              Nine Things a Sample Prep Scientist Thinks About Before Sequencing
              by SEQadmin2


              I’m not a sequencing expert. I’m a purification scientist who uses NGS to evaluate workflows my group develops. With this perspective, we think about the sample first and the NGS workflow second. The sequencer is an exceptionally honest reporter, but it can only report on what you give it, so whether you get clean, interpretable data from an NGS workflow is largely determined before you begin.

              Here are nine questions we think about, in roughly the order they matter, before...
              06-18-2026, 07:11 AM

            ad_right_rmr

            Collapse

            News

            Collapse

            Topics Statistics Last Post
            Started by SEQadmin2, Today, 10:08 AM
            0 responses
            6 views
            0 reactions
            Last Post SEQadmin2  
            Started by SEQadmin2, Yesterday, 11:05 AM
            0 responses
            7 views
            0 reactions
            Last Post SEQadmin2  
            Started by SEQadmin2, 07-02-2026, 11:08 AM
            0 responses
            30 views
            0 reactions
            Last Post SEQadmin2  
            Started by SEQadmin2, 06-30-2026, 05:37 AM
            0 responses
            28 views
            0 reactions
            Last Post SEQadmin2  
            Working...