Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • papori
    Senior Member
    • Dec 2010
    • 181

    #1

    Why using k-mer?

    in velvet & trans abyss (de novo assembly), we are using the k-mer approach.

    why is it better to "break" each contig into a range of k-mer, instead of regular overlapping?
    why is it more sensitive? snp?

    thanks in advance..
  • rwenang
    Member
    • Jan 2009
    • 31

    #2
    you mean the de bruijn approach? supposedly it resolves repeats better than overlapping method (OLC)

    Comment

    • papori
      Senior Member
      • Dec 2010
      • 181

      #3
      Yes, de bruijn approach.
      the structure of the graph is handling repeats(the hash table).
      in transcriptome there are not so many repeats..
      but why to do it on a range of different k-mers? {20..49}

      Comment

      • Thorondor
        Member
        • Feb 2011
        • 69

        #4
        compared to the overlapping method it needs less RAM when you have a lot of "short" reads as input. A assembler with de brujin graphs is for next genSeq output.

        edit: the higher the kmer the higher the less RAM you need, because normally the de brujin graph will be smaller. With kmer 49 the overlap between reeds must be 49-1bp! If you want more details about the algorithms you could get daniel zerbinos phd thesis, it is easy to read and for the understanding it helps a lot.
        Last edited by Thorondor; 03-07-2011, 12:34 AM.

        Comment

        • rwenang
          Member
          • Jan 2009
          • 31

          #5
          In transcriptome, specifying different k-mers is applied to accommodate transcripts with different sizes.

          Comment

          • papori
            Senior Member
            • Dec 2010
            • 181

            #6
            i dont understand.
            if i have this contig:
            AGTCAGTTTGGCCCTTG
            assume this is the output of solexa.

            is it all from the same transcript?

            how the k-mer accommodate with different sizes of this transcript??.

            Comment

            • rwenang
              Member
              • Jan 2009
              • 31

              #7
              in transcriptome, the reads come from many dna transcripts, which is why the assembler uses different k-mer sizes to try to assemble them correctly. Meanwhile, in denovo assembly, the reads come from the whole genomic dna (one big sequence).

              As for how exactly different k-mer accommodate transcripts, you might want to read the Oases paper. "Oases: De novo transcriptome assembler for very short reads".

              Comment

              • papori
                Senior Member
                • Dec 2010
                • 181

                #8
                if i have contig in length 50 bp,
                how it will help me if i will break it to peices of 19bp with 18bp overlap to know its transcript size?
                and so on {19..49}

                fix me if i wrong..
                i am not sure that i understood you correctley.
                did you mean that maybe the size of the current sub-transcript is 19, and if i will leave it size 50bp, i will miss the 19bp?
                that is why i have to use k=19?

                Comment

                • papori
                  Senior Member
                  • Dec 2010
                  • 181

                  #9
                  Originally posted by Thorondor View Post
                  compared to the overlapping method it needs less RAM when you have a lot of "short" reads as input. A assembler with de brujin graphs is for next genSeq output.

                  edit: the higher the kmer the higher the less RAM you need, because normally the de brujin graph will be smaller. With kmer 49 the overlap between reeds must be 49-1bp! If you want more details about the algorithms you could get daniel zerbinos phd thesis, it is easy to read and for the understanding it helps a lot.
                  assuming i have only 1 contig in length 50.
                  if i am using kmer 49, my de brujin graph will be in size 1.
                  but if i am using kmer 19 it will be much bigger...

                  what did you mean when you said it become smaller?
                  (it become smaller just in the number of overlaps.. but in it size it becoming bigger)

                  thanks..

                  Comment

                  • Thorondor
                    Member
                    • Feb 2011
                    • 69

                    #10
                    well not really. You have 1 READ with length 50! But you should think in HIGH numbers and there it's different. ;-)

                    for a kmer 3 there are 4^3 possibilities of nodes for the de Brujin graph: AAA, AAG, AGG, GGG, GAG, GAC, GCC.....

                    for higher kmers like 49 you have 4^49, normally you never reach the maximum of nodes for such high kmers. So less nodes compared to kmer 19, less overlaps, less junctions => smaller de brujin graph => easier to calculate. Problem is you will miss transcripts with a low coverage because the reads won't overlap with 48bp.

                    Comment

                    • papori
                      Senior Member
                      • Dec 2010
                      • 181

                      #11
                      now i am really confused.....
                      you said: the higher the kmer the less RAM you need, graph become smaller.
                      and now you said: less nodes compared to kmer 19, less overlaps, less junctions => smaller de brujin graph => easier to calculate.

                      so when the graph become smaller?
                      when i have less overlaps, less junctions ,smaller de brujin graph ?

                      Comment

                      • Thorondor
                        Member
                        • Feb 2011
                        • 69

                        #12
                        49 kmer compared to kmer 19. You really should read a bit more about the algorithm. :-/ 19 is a really LOW kmer you normally choose higher kmers but of course this depends on your read length.

                        Comment

                        • papori
                          Senior Member
                          • Dec 2010
                          • 181

                          #13
                          now i understood!
                          cheers mate!

                          Comment

                          Latest Articles

                          Collapse

                          • SEQadmin2
                            Beyond CRISPR/Cas9: Understand, Choose, and Use the Right Genome Editing Tool
                            by SEQadmin2



                            CRISPR/Cas9 sparked the gene editing revolution for both research and therapeutics.1 But this system still showed severe issues that limited its applications. The most prominent were the heavy reliance on PAM sequences, delivery limitations, double-stranded breaks that prompt unintended edits and cell death, and editing inefficiency (both in targeting and in knock-in reliability).

                            Despite this, “CRISPR helped turn genome editing from a specialized technique into
                            ...
                            07-31-2026, 11:01 AM
                          • SEQadmin2
                            Proteomic Platforms: How to Choose the Right Analytical Strategy to Improve Detection and Clinical Applications
                            by SEQadmin2


                            Proteomics platforms are evolving rapidly, with advances in mass spectrometry and affinity-based approaches expanding what researchers can detect and at what scale. As the field moves toward deeper proteome coverage and clinical applications, scientists face an increasingly complex landscape of tools. This article will explore how researchers are navigating these choices to find the right platform for their work.

                            The systematic characterization of the human proteome has
                            ...
                            07-20-2026, 11:48 AM

                          ad_right_rmr

                          Collapse

                          News

                          Collapse

                          Topics Statistics Last Post
                          Started by SEQadmin2, 08-06-2026, 07:41 AM
                          0 responses
                          17 views
                          0 reactions
                          Last Post SEQadmin2  
                          Started by SEQadmin2, 08-03-2026, 10:13 AM
                          0 responses
                          33 views
                          0 reactions
                          Last Post SEQadmin2  
                          Started by SEQadmin2, 07-31-2026, 02:55 AM
                          0 responses
                          43 views
                          0 reactions
                          Last Post SEQadmin2  
                          Started by SEQadmin2, 07-24-2026, 12:17 PM
                          0 responses
                          26 views
                          0 reactions
                          Last Post SEQadmin2  
                          Working...