Menu

Assembly step takes a very long time

XIE MIN
2015-11-25
2015-12-01
  • XIE MIN

    XIE MIN - 2015-11-25

    Hi Adam,

    Thanks for this wonderful software.

    I have a plant draft genome generated by ALLPATH-LG with NGS data. The genome size is ~1G. I am now using PBJelly2 to do scaffolding and gap filling with ~15X PacBio reads (average read length ~11Kb). The software is running smoothly without any error reported. However the assembly step seems like very slow and I estimate it will take 12 days according to the speed. I'm running the PBJelly2 on a single server with 56 CPU and 256Gb RAM. The command I used for the assembly step is "Jelly.py assembly Protocol.xml -x "--nproc=50" ". It still need 12 days... Is there any way to speed up?

    Thanks,
    Min

     
  • Adam English

    Adam English - 2015-11-25

    Hi Min,

    The --nproc parameter isn't going to help you in this situation. Instead, you need to fake that your multi-core machine is a cluster and set njobs in your Protocol to 50. As per the documentation Section V about creating your protocol.

        If you have a single, large machine and not a cluster,
        use the following command to submit all of your jobs
        in the background and parallelize operations. Just be careful
        the number of jobs/resources you execute or you can
        freeze your system.
        <command>${CMD} ${JOBNAME} 2> ${STDERR} 1> ${STDOUT} &amp;</command>
    

    Hope this helps,
    ~/Adam English

     
  • XIE MIN

    XIE MIN - 2015-11-25

    Hi Adam,

    I will try it next time.Thanks!

    Min

     
  • XIE MIN

    XIE MIN - 2015-12-01

    You method works well. It runs much faster this time. Thanks!

     

Log in to post a comment.