Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ragowthaman
    Member
    • Nov 2009
    • 12

    #1

    Runs of Ns in Velvet assembly?

    Hi All,
    Recently got bacterial genome assembled using Velvet. Reads were generated from 454. The assembly got quite a bit of runs of "Ns". I thought, 454s does not generate a N. AM wondering what could be the source of these Ns.

    Possibly, velvet assigns them when the 454 scores are not great in the overlapping regions of the reads? Any pointers?

    Thanks very much community.
    Gowthaman
  • ragowthaman
    Member
    • Nov 2009
    • 12

    #2
    Hi All i found this on Velvet manual "
    The N’s in the sequence correspond to gaps between scaffolded contigs. The
    number of N’s corresponds to the estimated length of the gap. For reasons of
    compatibility with the archives, any gap shorter than 10bp is represented by a
    sequence of 10 N’s. "

    That answers my question, only to create more!
    How does velvet estimates a gap in the assembly. Unless it uses a reference genome, how it calculates the gap between two reads? or for that matter how it finds two reads/scafolds are close by? Isn't it velvet assembles the scaffolds by de nova?

    Comment

    • Zigster
      Jeremy Leipzig
      • May 2009
      • 117

      #3
      paired-end reads
      --
      Jeremy Leipzig
      Bioinformatics Programmer
      --
      My blog
      Twitter

      Comment

      • nickloman
        Senior Member
        • Jul 2009
        • 355

        #4
        First question, why are you assembling reads from 454 with Velvet? This is not the preferred choice except if you had complementary short-read data. I'd start with an assembly using Roche's Newbler software.

        Comment

        • kwebb
          Member
          • Jul 2008
          • 21

          #5
          I have just encountered Ns in my Velvet assembly as well. My reads are 36bp generated on an Illumina GA. all single-end reads and no reference sequence was used.

          Can anyone answer ragowthaman's question regarding how velvet estimates a gap in the assembly in my case?

          Comment

          • nickloman
            Senior Member
            • Jul 2009
            • 355

            #6
            Illumina sequencing can generates Ns. Just grep for them in your FASTQ files. And check you haven't accidentally used paired-end mode for your assembly.

            Comment

            • nickloman
              Senior Member
              • Jul 2009
              • 355

              #7
              In answer to your question - it can't estimate gap lengths if you don't have paired-end data.

              Comment

              • kwebb
                Member
                • Jul 2008
                • 21

                #8
                Thanks for the quick response. I agree with you, but still can't figure out why I'm getting Ns in my assembled contig.

                Prior to velvet assembly, I removed all short reads which contained one or more Ns. So the Ns are being inserted into my contigs during the assembly process. (just ran grep to double-check - no Ns)

                And as far as accidently assembling as paired-end reads - I used the -short option which, according to the manual, is also the default.

                any other thoughts?

                Thanks!

                Comment

                • wgarzon
                  Junior Member
                  • Mar 2012
                  • 1

                  #9
                  Hi Friends,

                  How I can compute the hash_length??. I don't understand the formule kmC = C*(L-K+1)/L. I unknown this values.

                  This is my problem: I have two files paired in format fastq which contains DNA data in differents shorts HTS (high throughput sequencing). I need to assembly this files in only one sequence. I would like to compute the hash_length appropiate.

                  Thanks

                  Comment

                  • cascoamarillo
                    Senior Member
                    • Oct 2010
                    • 164

                    #10
                    Originally posted by wgarzon View Post
                    Hi Friends,

                    How I can compute the hash_length??. I don't understand the formule kmC = C*(L-K+1)/L. I unknown this values.

                    This is my problem: I have two files paired in format fastq which contains DNA data in differents shorts HTS (high throughput sequencing). I need to assembly this files in only one sequence. I would like to compute the hash_length appropiate.

                    Thanks
                    Hi
                    You can combine different paired-end reads in velveth; thats is not an issue. About which Kmer is the best, you have to compute it; I mean you've to try different Kmer lengths and check which one has the best output (like N50).
                    You probably find this info somewhere else:
                    kmC = C*(L-K+1)/L
                    C: expected coverage
                    L: length of reads
                    K: Kmer value used
                    L: genome size (in bp)

                    One option is to ask in velveth to compute different Kmers in the same run
                    $velveth file_name 27,45,2 -fastq
                    where it takes Kmers values from 27 to 45 (in 2); but I think this needs an awesome memory cluster requirement.

                    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-15-2026, 10:52 AM
                    0 responses
                    21 views
                    0 reactions
                    Last Post SEQadmin2  
                    Started by SEQadmin2, 10-14-2026, 05:39 AM
                    0 responses
                    27 views
                    0 reactions
                    Last Post SEQadmin2  
                    Started by SEQadmin2, 10-13-2026, 09:56 AM
                    0 responses
                    22 views
                    0 reactions
                    Last Post SEQadmin2  
                    Started by SEQadmin2, 10-09-2026, 11:14 AM
                    0 responses
                    28 views
                    0 reactions
                    Last Post SEQadmin2  
                    Working...