Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Rachelly
    Member
    • Oct 2010
    • 37

    #1

    Unused reads in SOAPdenovo

    Hi all,

    I want to extract the reads that were not used in the assembly process of SOAPdenovo.
    I did not find a straight forward way of doing so. I thought about mapping the reads back to the assembly and taking the unmapped reads. But it seems like a simple output SOAPdenovo could give, and I'm not sure the unmapped reads from re-mapping are the same as the reads that were not used for the assembly.

    Does anyone know a better way of getting the unused reads?

    Thanks,
    Rachelly.
  • tonybolger
    Senior Member
    • Feb 2010
    • 156

    #2
    Originally posted by Rachelly View Post
    Does anyone know a better way of getting the unused reads?
    There usually isn't any nice way in De Bruijn assemblers - they don't generally track where the k-mers from the reads ended up.

    Unmapped reads from the re-mapping is your best bet - i think there is such an output already from the soap 'map' step.

    Comment

    • Rachelly
      Member
      • Oct 2010
      • 37

      #3
      Thanks for your reply tonybloger.
      SOAPdenovo doesn't supply useful data from the "map" step, there is no way to know what reads the indices refer to..

      So I did remapping of the reads to the assembly, but got a totaly different amount of reads mapped back to the assembly, than what SOAPdenovo states in the log file.. It seems that only about 1/3 of the reads were able to re-map to the assembly when using BWA or Bowtie, while SOAPdenovo showed over 94% mapping!

      SOAPdenovo states:
      Code:
      15646393 out of 16551980 (94.5)% reads mapped to contigs
      While mapping with Bowtie gives:
      Code:
      # reads processed: 8275990
      # reads with at least one reported alignment: 862689 (10.42%)
      # reads that failed to align: 7413301 (89.58%)
      Reported 862689 paired-end alignments to 1 output stream(s)
      And BWA:
      Code:
      16551980 + 0 in total (QC-passed reads + QC-failed reads)
      0 + 0 duplicates
      6108971 + 0 mapped (36.91%:nan%)
      16551980 + 0 paired in sequencing
      8275990 + 0 read1
      8275990 + 0 read2
      3906364 + 0 properly paired (23.60%:nan%)
      4618869 + 0 with itself and mate mapped
      1490102 + 0 singletons (9.00%:nan%)
      1192368 + 0 with mate mapped to a different chr
      1188458 + 0 with mate mapped to a different chr (mapQ>=5)
      I tried to map only one end of the reads to the assembly, to see if the problem has to do with the insert size or pairing and got similar results.

      Does anyone know why is there such a big difference between the mapping of SOAPdenovo and after-assembly-mapping?

      Thanks!
      Rachelly.

      Comment

      • jjjscuedu
        Member
        • Mar 2012
        • 35

        #4
        I also have this problem.

        From the SOAPdenovo log, it seems about 90% reads align to the contig.

        However, when I use the bowtie trying to align the raw reads to the contig file, it is also just about 1/3 reads align to the contig.

        I also don't understand why there is so much difference between SOAPdenovo log and after-assembly-mapping?

        Thanks!

        Jingjing

        Comment

        • sunhh
          Member
          • Jun 2012
          • 18

          #5
          I am going to this soon! Is it possible that the contig sequences are different in the log file and the real output(.contig) ?

          Comment

          • Wallysb01
            Senior Member
            • Feb 2011
            • 286

            #6
            So, the contig file will be different from the final scafSeq file, but only because you've done scaffolding, some error correction, and probably gap filling as well. So, all else equal, you should see more or at least similar numbers of reads map to your genome in the final SOAPdenovo output than in the contig file. However, your after assembly mapping might not use the same mechanism as the SOAP map. When using bwa or bowtie, you may need to loosen the alignment parameters to obtain the same level of mapping.

            Comment

            • sunhh
              Member
              • Jun 2012
              • 18

              #7
              Thanks to Wallysb01!
              As you mean the mapping mechanism is different from the ones used by bwa or bowtie, then what parameters should be changed in the bwa/bowtie softwares? It is hard for me to give an equivalent parameterset, because I do not know any rules for mapping by SOAPdenovo.
              Thanks!

              Comment

              • kaboroevich
                Junior Member
                • Mar 2012
                • 7

                #8
                Originally posted by Rachelly View Post
                Does anyone know why is there such a big difference between the mapping of SOAPdenovo and after-assembly-mapping?
                I found this more common with smaller value of K. It could be the case that SOAPdenovo counts a read "used" if only a kmer from that read is used. The read alignment algorithms require the entire read to be aligned.

                Comment

                Latest Articles

                Collapse

                • SEQadmin2
                  16S/ITS Profiling vs. Shotgun Metagenomics: What Changes in Your Workflow?
                  by SEQadmin2




                  NGS has revolutionized clinical microbiology by offering new ways to identify and surveil pathogens without prior knowledge of the target. One popular approach is 16S rRNA and ITS amplicon sequencing, which targets specific microbial markers. But studies are increasingly incorporating shotgun metagenomics, a technique that sequences all DNA from a sample without targeting specific microbial markers. This approach allows more detailed taxonomic classification, detection...
                  Today, 06:46 AM
                • 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

                ad_right_rmr

                Collapse

                News

                Collapse

                Topics Statistics Last Post
                Started by SEQadmin2, 10-28-2026, 09:57 AM
                0 responses
                23 views
                0 reactions
                Last Post SEQadmin2  
                Started by SEQadmin2, 10-28-2026, 09:51 AM
                0 responses
                15 views
                0 reactions
                Last Post SEQadmin2  
                Started by SEQadmin2, 10-22-2026, 11:13 AM
                0 responses
                68 views
                0 reactions
                Last Post SEQadmin2  
                Started by SEQadmin2, 10-22-2026, 10:48 AM
                0 responses
                48 views
                0 reactions
                Last Post SEQadmin2  
                Working...