Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • NGS_user
    Junior Member
    • Nov 2010
    • 9

    #1

    Large K-mer Velvet

    Hi Folks,
    I am using Velvet to assemble a number of genes where the reads are of 75bp length. An issue I am having is that some of these genes are a result of duplications, where the parent and duplicate gene are very similar. Am I right in thinking that a high k-mer length will reduce that chances of an assembly error (smaller k-mers being merged as one contig despite coming from reads generated from duplicates). I realize sequencing errors may be unavoidable, hopefully good coverage will help avoid these. If longer k-mers are better for duplicates would it be better to generate longer reads?
  • seb567
    Senior Member
    • Jul 2008
    • 260

    #2
    Originally posted by NGS_user View Post
    Hi Folks,
    I am using Velvet to assemble a number of genes where the reads are of 75bp length.
    Are the reads paired ?

    Originally posted by NGS_user View Post

    An issue I am having is that some of these genes are a result of duplications, where the parent and duplicate gene are very similar. Am I right in thinking that a high k-mer length will reduce that chances of an assembly error (smaller k-mers being merged as one contig despite coming from reads generated from duplicates).
    Surely this will account for some differences in assemblers using bubble merging or bubble popping approaches such as Velvet or ABySS.

    In general, increasing the k-mer length increases the uniqueness of k-mers in the resulting graph.

    Two things disallow the use of a very large k-mer length. The first is obviously the read length. The second is the error rate.


    Originally posted by NGS_user View Post
    I realize sequencing errors may be unavoidable, hopefully good coverage will help avoid these.
    If sequencing errors occur randomly, they won't stack and therefore can be weeded out to some extent. Different assemblers will do that in different manners.

    For example, In Ray (see http://denovoassembler.sf.net; I am the author), these errors are just avoided, but are not removed from the graph.


    Originally posted by NGS_user View Post
    If longer k-mers are better for duplicates would it be better to generate longer reads?
    Longer reads is always better if the throughput scales as well.

    This is one of the goals that Pacific Biosciences aims to achieve -- longer reads.


    Maybe you can try Ray on your dataset. Ray does not merge similar paths in the assembly process so that might help.


    seb
    Last edited by seb567; 05-31-2011, 09:29 AM. Reason: fixed link

    Comment

    • NGS_user
      Junior Member
      • Nov 2010
      • 9

      #3
      The reads are single end but if I am to generate new data I could have paired end reads of either 100 or 150 bp (GAII). I am just concerned that the high error rate will affect my assemblies as I am not assembling a genome, rather a family of mammalian genes

      Comment

      • seb567
        Senior Member
        • Jul 2008
        • 260

        #4
        Originally posted by NGS_user View Post
        The reads are single end but if I am to generate new data I could have paired end reads of either 100 or 150 bp (GAII). I am just concerned that the high error rate will affect my assemblies as I am not assembling a genome, rather a family of mammalian genes
        Perhaps you could first perform simulations on those genes (if they are known) or on closely-related or similar genes.

        You can do that with Ray right away.

        First, you need these packages (available in all GNU/Linux distros):

        make
        g++
        open-mpi
        git (to get the development version of Ray)
        boost (to compile the read simulator shipped with Ray)


        What follows is the workflow you could use.

        Install Ray and VirtualNextGenSequencer

        Code:
        git clone [email protected]:sebhtml/ray.git
        cd ray
        make PREFIX=build MAXKMERLENGTH=128 VIRTUAL_SEQUENCER=y
        make install

        Sequencer your genes in silico


        Code:
        N=600000 #number of pairs of reads
        readLength=75
        errorRate=0.005 # 0.5%
        ref=~/nuccore/genes.fasta
        mean=400 # average insert size
        sd=40 # standard deviation
        
        ./build/VirtualNextGenSequencer $ref $errorRate \
        $mean $sd $N $readLength L1_1.fasta L1_2.fasta
        Build an assembly
        Code:
        mpirun -np 64 ./build/Ray -k 70 -p L1_1.fasta L2_2.fasta \
         -o GeneBuild

        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
        15 views
        0 reactions
        Last Post SEQadmin2  
        Started by SEQadmin2, 08-03-2026, 10:13 AM
        0 responses
        31 views
        0 reactions
        Last Post SEQadmin2  
        Started by SEQadmin2, 07-31-2026, 02:55 AM
        0 responses
        41 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...