-
Notifications
You must be signed in to change notification settings - Fork 111
Open
Labels
Description
Hi, I'm running an analysis that repeatedly fails at the abyss-overlap step and it seems to be tied to the size of the input.
I'm running ABySS version 1.9.0 on CentOS Linux release 7.6.1810.
The command I'm running is:
abyss-overlap -v -j12 -m25 input.faThe stderr from the failed run looks like:
Reading `input.fa'...
Reading `input.fa'...
Building the suffix array...
Building the Burrows-Wheeler transform...
Building the character occurrence table...
Read 5.44 GB in 9000000 contigs.
Using 48.6 GB of memory and 8.93 B/bp.
Reading `input.fa'...
abyss-overlap: overlap.cc:192: void addPrefixOverlaps(Graph&, const FastaIndex&, const FMIndex&, const ContigNode&, const Match&): Assertion `tend <= tseq.size' failed.
I've found if I downsample my input.fa file enough, then it's able to run ok though. Example:
Reading `input.fa'...
Reading `input.fa'...
Building the suffix array...
Building the Burrows-Wheeler transform...
Building the character occurrence table...
Read 1.24 GB in 2571690 contigs.
Using 11.1 GB of memory and 8.96 B/bp.
Reading `input.fa'...
V=5143380 E=240989225 E/V=46.9
Degree: █▁_
01234
0: 55% 1: 16% 2-4: 12% 5+: 18% max: 11034
Removed 171968616 transitive edges.
V=5143380 E=69020609 E/V=13.4
Degree: █▂_
01234
0: 55% 1: 17% 2-4: 12% 5+: 17% max: 2532
In this case, downsampling the input from ~10 million reads to 7 million was the point at where it starts to work.
Any idea on what the issue might be? Thanks.
Reactions are currently unavailable