Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • mcrawford
    Member
    • Jun 2015
    • 10

    #1

    How to isolate and examine discordant pairs?

    Hello,
    I am examining yeast that have undergone meiotic recombination, using paired-end sequencing on the Illumina MiSeq and aligned with bowtie2.
    I want to look in my sequencing data for ectopic recombination, e.g. if one read pair mate aligns to one chromosome and the other mate to another chromosome. I think I can do this by isolating 'discordant' pairs, e.g. in the command line output you get something like:

    650 pairs aligned concordantly 0 times; of these:
    34 (5.23%) aligned discordantly 1 time

    I want to be able to isolate and take a closer look at the discordant pairs, but I can't figure out how they are marked in the SAM file - I have been reading about the CIGAR string and FLAG field, but I don't think any of the values match what I want.

    Many thanks for any help with this
  • Brian Bushnell
    Super Moderator
    • Jan 2014
    • 2709

    #2
    The FLAG field has bit 0x2 set if reads are properly paired. So, you want to filter for reads that have bit 0x2 unset. For example, with Reformat:

    reformat.sh in=mapped.sam out=filtered.sam requiredbits=1 filterbits=14

    That will require reads to have a mate (1) and forbid them from being properly paired, unmapped, or having an unmapped mate (2 & 4 & 8 = 14).

    You can do the same thing with samtools -f and -F flags.

    Comment

    • mcrawford
      Member
      • Jun 2015
      • 10

      #3
      Originally posted by Brian Bushnell View Post
      The FLAG field has bit 0x2 set if reads are properly paired. So, you want to filter for reads that have bit 0x2 unset. For example, with Reformat:

      reformat.sh in=mapped.sam out=filtered.sam requiredbits=1 filterbits=14

      That will require reads to have a mate (1) and forbid them from being properly paired, unmapped, or having an unmapped mate (2 & 4 & 8 = 14).

      You can do the same thing with samtools -f and -F flags.
      Thank you very much for your reply!

      I am now trying to run bbmap reformat on Windows via the command line by entering:

      java -ea -Xmx200m C:\bbmap\current\ jgi.ReformatReads in=reads.sam out=discordant.sam requiredbits=1 filterbits=14

      However, I get the error: "Could not find or load main class C:\bbmap\current\". From googling the error it seems there is probably something wrong with the filepath but I tried a few different things and it still doesn't work. I'm not very experienced with java!

      Comment

      • GenoMax
        Senior Member
        • Feb 2008
        • 7142

        #4
        Is your BBMap directory under c:\? If you put it someplace else then replace the c:\ with that path (e.g. c:\download\bbmap\current).

        Comment

        • mcrawford
          Member
          • Jun 2015
          • 10

          #5
          Originally posted by GenoMax View Post
          Is your BBMap directory under c:\? If you put it someplace else then replace the c:\ with that path (e.g. c:\download\bbmap\current).
          Yes, it is under C:\ (I deliberately put it there to make the path nice and short )

          Comment

          • GenoMax
            Senior Member
            • Feb 2008
            • 7142

            #6
            There should be a space between C:\bbmap\current\ and jgi.ReformatReads. Is it there? Hard to tell from post. Hopefully you did not move any files under bbmap folder.

            Comment

            • mcrawford
              Member
              • Jun 2015
              • 10

              #7
              Originally posted by GenoMax View Post
              There should be a space between C:\bbmap\current\ and jgi.ReformatReads. Is it there? Hard to tell from post. Hopefully you did not move any files under bbmap folder.
              Yes, there is a space. I didn't move any files either, but I might try re-downloading bbmap just in case.

              Comment

              • westerman
                Rick Westerman
                • Jun 2008
                • 1104

                #8
                I am not that good at Java either but I do think you need a 'cp' before your path. When I run 'reformat.sh' from a Linux command line it says that it is running the program like so (single line broken down into multiple lines for clarity)

                java
                -ea
                -Xmx200m
                -cp /group/bioinfo/apps/apps/BBMap-34.94/current/
                jgi.ReformatReads
                PhiX_NoIndexfastq.gz
                out=rick.tmp

                Comment

                • mcrawford
                  Member
                  • Jun 2015
                  • 10

                  #9
                  Originally posted by westerman View Post
                  I am not that good at Java either but I do think you need a 'cp' before your path. When I run 'reformat.sh' from a Linux command line it says that it is running the program like so (single line broken down into multiple lines for clarity)

                  java
                  -ea
                  -Xmx200m
                  -cp /group/bioinfo/apps/apps/BBMap-34.94/current/
                  jgi.ReformatReads
                  PhiX_NoIndexfastq.gz
                  out=rick.tmp
                  Thanks so much! Adding '-cp' works. However... it now can't find my .sam file. Which folder is it looking in? I tried putting the file in the 'bbmap', 'current' and 'jgi' folders. Or do I need the full path in front of each filename as well?

                  Comment

                  • westerman
                    Rick Westerman
                    • Jun 2008
                    • 1104

                    #10
                    The full path couldn't hurt. Quoting for spaces, etc. if you have any.

                    Comment

                    • mcrawford
                      Member
                      • Jun 2015
                      • 10

                      #11
                      OK, I added the full path to each filename and it works now! Thanks for all the help in this thread

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