Sorry for being late in answering the post!
I will give it a try to this definetly!
Dear community,
I'm planning to use Velvet to assemble a plant genome, but because I'm new to de-novo genome assembly field I have a couple of questions which I looked to resolve with no fortune at all.
The situation is that I have four different libraries:
I was planning to perform an assembly of libs 1 and 2 within the same Velvet command (using shortPaired and shortPaired2, inspired by this blog), and then in parallel run another Velvet command of a pooled file of libs 3+4. Finally combining them-all using any other program/tool.
As a hash value I will perform runnings between 21-99 bp.
Thanks for your help!!
I'm not sure why you don't assemble all libraries at once - velvet can have more than 2 tracks, the maximum number is controlled by the CATEGORIES variable during Velvet compilation, so you can have shortPaired, shortPaired2, shortPaired3, shortPaired4 etc. Order these by insert size (as it says in your linked blog post) and you should be fine, provided you did quality trimming before.
By the way, you can also use VelvetOptimiser - that one will try the range of k-mers for you and report the "best" assembly (by default the assembly with highest N50).
Sorry for being late in answering the post!
I will give it a try to this definetly!
No worries!
One word of warning about VelvetOptimiser: If you run in with several threads, the threads don't share memory. So if you have an assembly that will take 1GB in memory, and you run VelvetOptimiser with 4 threads, you will need about 4GB of memory. Try running the memory estimation function first to see how many threads you need, example from manual:
VelvetOptimiser.pl -s 27 -e 31 -f '-short -fastq s_1_sequence.txt' -g 4.5 -t 8
to estimate how much memory you'll need for a 4.5MB genome and 8 threads
Log in to answer this question.