Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • pbm13
    Junior Member
    • Jan 2013
    • 5

    #1

    Use SAM file to pull reads from FASTQ

    Hi Folks,

    I have a SAM file with unpaired reads (originally from a FASTQ) and I would like to use it to pull the read and its pair from the FASTQ file - does anyone know if there is a script out there to do this?

    I have used the Picard tools SamToFastq but to my knowledge there is not a script in Picard or SamTools to do exactly what I described here (or maybe there is and I just haven't found it!).

    Thank you!
  • swbarnes2
    Senior Member
    • May 2008
    • 910

    #2
    If the reads are unpaired, how can you pull their mate?

    Juts work out the read names you desire, and write a short script to fish those reads out.

    Comment

    • sdriscoll
      I like code
      • Sep 2009
      • 436

      #3
      ^ good point...i have a feeling there is some miswording in the question.

      I'd try to truncate the file through some form of filtering (maybe samtools or bamtools) and then use one of the sam/bam to fastq conversion scripts.
      /* Shawn Driscoll, Gene Expression Laboratory, Pfaff
      Salk Institute for Biological Studies, La Jolla, CA, USA */

      Comment

      • pbm13
        Junior Member
        • Jan 2013
        • 5

        #4
        Yes, sorry for the unclear wording. The SAM file is a result of mapping paired end reads to a reference. I have a SAM file with mapped mated pairs that I was able to convert to a FASTQ which worked great. But I also have a SAM file with mapped unmated pairs - it is with this file that I would like to use to pull the reads that mapped (but their "mate" did not) and their pair from the original FASTQ files.

        Ideally the output would be these pairs in a FASTQ file.

        Comment

        • sdriscoll
          I like code
          • Sep 2009
          • 436

          #5
          You should be able to extract those alignments as long as the aligner you used set the flags right. The unmapped mates will have 0x4 set and the mapped mates should have 0x8 set. You might need to name sort the bam first but then you could pull out only those reads with this:
          Code:
          samtools view -f 0xC -b alignments.bam > singletons.bam
          Then convert that bam file into fastq.
          /* Shawn Driscoll, Gene Expression Laboratory, Pfaff
          Salk Institute for Biological Studies, La Jolla, CA, USA */

          Comment

          • sdriscoll
            I like code
            • Sep 2009
            • 436

            #6
            Actually that will also pull out all unaligned reads in addition to your singleton alignments. So more filtering will be necessary. Pairs make this tricky because the SAM annotation of pairs is messy.
            /* Shawn Driscoll, Gene Expression Laboratory, Pfaff
            Salk Institute for Biological Studies, La Jolla, CA, USA */

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