Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Brett_CCG
    Member
    • Jan 2011
    • 11

    #1

    Running Velvet on a cluster

    Hi, I was wondering if someone might be able to help.

    I'm running Velvet on a cluster, specifically a Cray. I compile with Categories=6, OpenMPI set to 1 and Maxkmers set to 99.

    When I run Velveth with my 6 libraries in my local directory, like so:

    aprun -n 1 -q -N 1 -d $OMP_NUM_THREADS velveth Baudin_velvetKmer51/ 51 -fastq -shortPaired -separate Readset1.fastq Readset2.fastq -fastq -short singleReadset.fastq.........(etc for each of the remaining 5 libraries...shortpaired2, 3, 4, 5, 6) I get no Roadmap from the output. Velveth finishes at loading the sequences only.

    The aprun command above is used to assign the job on the cluster with a number of nodes, threads etc.

    I've managed to get it running with a single library, but for some reason it doesn't work for multiple libraries.

    Has anyone had similar problems running Velvet on a cluster and getting this kind of problem?

    Thanks for any help you can provide.
  • Brett_CCG
    Member
    • Jan 2011
    • 11

    #2
    Other information:
    There are 64Gb per node and 16 threads per node.

    It might be a memory overhead problem with the 6 PE libraries, but there were no errors reported.

    Although that might be because Velvet may not report memory limitation errors, I'm not sure.

    Comment

    • mastal
      Senior Member
      • Mar 2009
      • 666

      #3
      Does velvet successfully get through all your sequences?

      It seems to me that you have more than 6 categories, if you are running your first library as both -shortPaired and -short, that is two categories.

      What is the total size of all the files with your reads?

      Comment

      • Brett_CCG
        Member
        • Jan 2011
        • 11

        #4
        Thanks for replying.

        With some runs it gets through only some of the files.

        There are 429Gb in total of trimmed reads.

        It may be with 64Gb RAM I dont have enough memory.

        Each PE file is around 20-30Gb in size and each singleton file is around 3-5Gb in size.

        I'll re-compile with 3 categories, run with 1 library and see what happens, then re-compile with 6 categories and run with 2 libraries and see what happens.

        Comment

        • mastal
          Senior Member
          • Mar 2009
          • 666

          #5
          I have recently been running a dataset that is just less than 70Gb,
          and it is using about 55 Gb of memory, so yes, memory will be a problem
          if your files are so large.

          But you also need to compile velvet with the appropriate number of categories that you plan to use. So if you compile velvet with CATEGORIES=6, and then you actually use 12 categories, you will probably have problems wether you run out of memory or not.

          What velvet output are you getting when it stops?

          Comment

          • Brett_CCG
            Member
            • Jan 2011
            • 11

            #6
            It looks like it is a memory limit.

            I'm running all 6 libraries separate with Velvet. Some are still running. Other libraries have already failed at Velveth, as the PE library is around 80Gb in size. Some are 40Gb, and they're still running.

            The output I get is just the Velveth output. It gets up to a certain number of reads loading into Sequences, and then dies. Roadmaps is never generated, so when Velvetg comes along, it complains no Roadmaps are available.

            Would you know of an alternative assembler which is more memory efficient, and perhaps does swapping of files onto disk instead of loading into memory?

            I've heard of Mira, but I'm not sure if its improved its efficiency. Theres also Soapdenovo, but I think that might have even more memory overhead issues.

            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
            47 views
            0 reactions
            Last Post SEQadmin2  
            Started by SEQadmin2, 10-22-2026, 10:48 AM
            0 responses
            35 views
            0 reactions
            Last Post SEQadmin2  
            Started by SEQadmin2, 10-15-2026, 10:52 AM
            0 responses
            46 views
            0 reactions
            Last Post SEQadmin2  
            Started by SEQadmin2, 10-14-2026, 05:39 AM
            0 responses
            46 views
            0 reactions
            Last Post SEQadmin2  
            Working...