Seqanswers Leaderboard Ad

Collapse

Announcement

Collapse
No announcement yet.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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

  • #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


    • #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


      • #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


        • #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


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

            Comment


            • #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

              • seqadmin
                Understanding Genetic Influence on Infectious Disease
                by seqadmin




                During the COVID-19 pandemic, scientists observed that while some individuals experienced severe illness when infected with SARS-CoV-2, others were barely affected. These disparities left researchers and clinicians wondering what causes the wide variations in response to viral infections and what role genetics plays.

                Jean-Laurent Casanova, M.D., Ph.D., Professor at Rockefeller University, is a leading expert in this crossover between genetics and infectious...
                09-09-2024, 10:59 AM
              • seqadmin
                Addressing Off-Target Effects in CRISPR Technologies
                by seqadmin






                The first FDA-approved CRISPR-based therapy marked the transition of therapeutic gene editing from a dream to reality1. CRISPR technologies have streamlined gene editing, and CRISPR screens have become an important approach for identifying genes involved in disease processes2. This technique introduces targeted mutations across numerous genes, enabling large-scale identification of gene functions, interactions, and pathways3. Identifying the full range...
                08-27-2024, 04:44 AM

              ad_right_rmr

              Collapse

              News

              Collapse

              Topics Statistics Last Post
              Started by seqadmin, Today, 06:25 AM
              0 responses
              13 views
              0 likes
              Last Post seqadmin  
              Started by seqadmin, Yesterday, 01:02 PM
              0 responses
              12 views
              0 likes
              Last Post seqadmin  
              Started by seqadmin, 09-18-2024, 06:39 AM
              0 responses
              14 views
              0 likes
              Last Post seqadmin  
              Started by seqadmin, 09-11-2024, 02:44 PM
              0 responses
              14 views
              0 likes
              Last Post seqadmin  
              Working...
              X