Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ArtificialBreeze
    Junior Member
    • Jun 2015
    • 2

    #1

    de novo assembly with de Bruijn colored graphs

    Hi all!
    I am currently working on an undergrad de novo assembly project to call errors in reads. In his thesis, D. Zerbino mentions that Cortex / Velvet stores variants / errors / alternative samples under new colors. My question is how would we efficiently identify those? I don't really see an optimal implementation for this. Like de Bruijn graphs are fine to construct and traverse if the reads are ideal, but whenever you have a small difference in base pairs, it starts being more complex.
    Any thoughts welcome , thanks!
    Last edited by ArtificialBreeze; 06-15-2015, 12:15 PM.
  • Brian Bushnell
    Super Moderator
    • Jan 2014
    • 2709

    #2
    Just store kmers and counts, and look for branches. When you have a kmer X, there are 4 possible next kmers. Assuming Y is the last K-1 bases of X. Then the 4 possible next kmers are:
    YA
    YC
    YG
    YT

    So, starting from X, just look up the 4 possible next kmers and get their counts. You'll end up with something like this:

    YA 0
    YC 100
    YG 0
    YT 1

    In that case, you have a branch - the next base should be C or T. But T only has a count of 1, so it's probably C; with 101x coverage of a region, it's not unlikely to have 100 correct copies and 1 error.

    However, it also might not be an error (though it probably is). It could be that there are 100 times as many YC kmers in the genome as compared to YT kmers, and both are correct. How you decide whether or not this is an error is up to your heuristics. But regardless, the optimal implementation is generally to store kmer counts in a way they can be quickly looked up (generally by hashing), and only store them for kmers that actually occur.

    If you decide YT is a single substitution error, then for reads containing YT (which in this case would be only 1 read), you would replace the T with a C.
    Last edited by Brian Bushnell; 06-15-2015, 12:20 PM.

    Comment

    • ArtificialBreeze
      Junior Member
      • Jun 2015
      • 2

      #3
      Oh, I didn't think of that, it is true that this works since we have left and right k-1 mers, which I completely forgot.
      Thanks very much !

      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
      24 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...