Strange exception in DiscoSNP++ 2.1.7
1
0
Entering edit mode
8.8 years ago
adamjorr • 0

Hi,

I'm getting this exception when trying to run DiscoSNP++:

EXCEPTION: Pool allocation failed for 98 bytes (bank ids alloc). Current usage I s 2439281938 and capacity is 2439282020
there was a problem with graph construction, command line: /bin/DiscoSNP++-2.1.7-Source/build//ext/gatb-core/bin/dbgh5 -in <my files> -out discoRes_k_31_c_4 -kmer-size 31 -abundance-min 4 -abundance-max 2147483647 -solidity-kind max

It seems to be happening during the "counting kmers" step. Is there some kind configuration I'm missing here?

discosnp • 2.3k views
ADD COMMENT
3
Entering edit mode
8.8 years ago

Hi,

Thanks for reporting this issue and sorry for the trouble.

The next (incoming) release should fix this bug. Waiting for this a quick fix is to add the -max-memory 8000 option during the dbgh5 phase (dbg construction).

The following line from run_discoSnp++.sh

$DISCO_BUILD_PATH/ext/gatb-core/bin/dbgh5 -in `echo $read_sets | tr " " ","` -out $h5prefix -kmer-size $k -abundance-min $c -abundance-max $C -solidity-kind max $option_cores_gatb

becomes

$DISCO_BUILD_PATH/ext/gatb-core/bin/dbgh5 -in `echo $read_sets | tr " " ","` -out $h5prefix -kmer-size $k -abundance-min $c -abundance-max $C -solidity-kind max $option_cores_gatb  -max-memory 8000

Pierre

ADD COMMENT
0
Entering edit mode

Worked splendidly, thanks!

ADD REPLY
0
Entering edit mode

Great, thanks!

Pierre

ADD REPLY

Login before adding your answer.

Traffic: 1974 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6