Hello Rob,
Thank you for your help! I'm only a bit confused with the last part
about the memory usage:
Whenever I start to run ABySS on my mac the first half hour it uses
almost 95-100% of the working memory. However this drops to 2-3% after
30minutes. At that time nothing actually really happens, even if I let
it run for more than 12hours. I wonder how this can be and how I can
solve this problem...
Cheers,
Seta
On 5 apr, 18:50, Rod Docking <
rdock...@bcgsc.ca> wrote:
> Hi Seta:
>
> 1) You can not do parallel runs with single and reads
>
> I'm not quite sure what you mean here. You can certainly run the parallel assembler (ABYSS-P) using only single end reads. Indeed, the first stage of the assembly process (i.e., the single end stage) doesn't discriminate between single-end and paired-end reads - it's all k-mers at that point.
>
> 2) You can use the "abyss-pe name=assembly k=28 n=10 in=name.fastq
> assembly-3.fa" command to assemble single end data
>
> This is correct. If you run your same command with the additional "--recon" argument, you can see that ABySS, Adjlist, PopBubbles, and MergeContigs will be run.
>
> 3) BUT you can also use abyss -k28 name.fastq -o name_contig.fa to
> assemble single end data.
>
> This is also correct! In this case you are directly calling the single-end assembler (which should be "ABYSS"). The difference between the two commands is that in the first, you're calling the paired-end pipeline, but only specifying enough arguments for the first few steps. In the second case, you're calling the single-end assembler directly.
>
> And how can you check whether ABySS uses the sparse hash?
>
> When you configured ABySS, you should have seen messages like:
>
> checking google/sparse_hash_map usability... yes
> checking google/sparse_hash_map presence... yes
> checking for google/sparse_hash_map... yes
>
> In addition, if sparsehash wasn't found, you'll see something like:
>
> warning: ABySS should be compiled with Google sparsehash to
> reduce memory usage. It may be downloaded here:
>
http://code.google.com/p/google-sparsehash
>
> And what does it mean when the %memory used to run ABYSS drops after a
> half an hour, and how can this be solved?
>
> Again, I'm not quite sure I understand you here - usually memory usage dropping is a good thing! Does the assembly process fail or did you see any error messages?
>
> Hope that helps,
> Rod
>
> --
> Rod Docking
> Canada's Michael Smith Genome Sciences Centre
>
rdock...@bcgsc.cawww.bcgsc.ca