Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • seb567
    Senior Member
    • Jul 2008
    • 260

    #1

    Running MetaVelvet 1.2.01

    Hello,

    I am assembling 6 datasets with MetaVelvet on a computer that has 128 GB of memory with huge pages enabled in Linux. The purpose is to draw a comparison with Ray Méta.

    I am using MetaVelvet 1.2.01 and Velvet 1.1.06, as indicated in the documentation available at http://metavelvet.dna.bio.keio.ac.jp/

    I compiled Velvet with MAXKMERLENGTH=51.


    I assembled

    ERS006494 186073978 sequences
    ERS006497 161222460 sequences
    ERS006592 26934980 sequences

    without errors in the process.


    However, I am not enable to assemble these:

    SRS011098 202487723 seq.

    Reason: velvetg: Can't calloc 18446744072008167979 Annotations totalling 18446744046487413424 bytes: Cannot allocate memory


    The range of an unsigned 64-bit integer is 0 to 18446744073709551615.
    Therefore, there is a integer overflow.


    SRS017227 139002751 seq.

    Segmentation fault (core dumped)

    (gdb) bt
    #0 0x0000000000429f71 in newPreGraph_pg ()
    #1 0x000000000040293c in main ()



    SRS018661 288475194 seq.

    Segmentation fault (core dumped)

    (gdb) bt
    #0 0x0000000000426940 in importRoadMapArray ()
    #1 0x000000000040292f in main ()


    Are there things in particular I should check in the input data ?

    Are these problems known bugs that were fixed since v1.1.06 ?

    Is MetaVelvet 1.2.01 compatible with Velvet 1.2.07 ?


    If it can help, my commands for SRS011098 are


    velveth SRS011098/velvet-block 51 -fastq -shortPaired SRS011098/block-device.fastq

    velvetg SRS011098/velvet-block -exp_cov auto -ins_length 211

    meta-velvetg SRS011098/velvet-block -ins_length 211


    Thank you for your support.


    Sébastien Boisvert
  • weijenc
    Junior Member
    • Aug 2012
    • 7

    #2
    I am not an expert, but I think the error message suggests that you don't have enough memory to do the assembly?

    WJ

    Comment

    • DFJ111
      Member
      • Aug 2012
      • 20

      #3


      Is this relevant? Also, if you have to use a page file (i.e. hard drive) for extra memory, it will probably mean the assembly takes far too long because reading into/out of a hard drive is about 100X slower.

      Comment

      • aaronrjex
        Junior Member
        • Aug 2012
        • 7

        #4
        I was having a similar problem but my error message was coming up at the coverage estimation stage. It seems that MetaVelvet doesn't compile so well with a kmer limit above 64. If you recompile MetaVelvet and make sure you set your kmer limit to 64, you might solve the issue. It worked for me at least.

        Comment

        • DFJ111
          Member
          • Aug 2012
          • 20

          #5
          63. Velvet doesn't like even numbered kmer values (something to do with it not dealing well with palindromes). So you'd never use 64 as an actual kmer value.

          Comment

          • aaronrjex
            Junior Member
            • Aug 2012
            • 7

            #6
            Yep sorry that was a typo. I meant 63.

            Comment

            • af1a
              Junior Member
              • May 2012
              • 2

              #7
              Hi Sébastien Boisvert,

              Currently, the last version of MetaVelvet is MetaVelvet version 1.2.02 which is compatible with the last version of Velvet, version 1.2.10.
              Anyway, for the error in your case, you need more memory and also the integer type is not enough to process your data (we will revise the type). Thanks a lot for using and trying MetaVelvet.

              Best regards,
              Afia (currently continue the MetaVelvet project)

              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-22-2026, 11:13 AM
              0 responses
              23 views
              0 reactions
              Last Post SEQadmin2  
              Started by SEQadmin2, 10-22-2026, 10:48 AM
              0 responses
              20 views
              0 reactions
              Last Post SEQadmin2  
              Started by SEQadmin2, 10-15-2026, 10:52 AM
              0 responses
              36 views
              0 reactions
              Last Post SEQadmin2  
              Started by SEQadmin2, 10-14-2026, 05:39 AM
              0 responses
              42 views
              0 reactions
              Last Post SEQadmin2  
              Working...