Can you report the output of
ulimit -s
Try increasing the stack size limit like so:
ulimit -s unlimited
Cheers,
Shaun
pthread_attr_setstacksize.On the topic of multithreading, try disabling multithreading when
running SimpleGraph by setting the option -j1. Enable core dumps like
so:
ulimit -c unlimited
run SimpleGraph until it crashes, and get a backtrace from the core
dump:
gdb SimpleGraph core.*
bt
which you can post on the mailing list.
Cheers,
Shaun
Could you send me the files
tp-4.adj tp-3.dist
compressed in an email off the list?
Thanks,
Shaun
I ran SimpleGraph on my machine here and it run to completion with no
trouble. So, the most likely explanation is that you are running out of
stack space -- which I wish gave a more informative error message than a
segmentation fault. I'm not sure why your default thread stack size is
different than my default thread stack size, or how you change it. Which
compiler are you using?
I noticed that a number of paths resulted in multiple valid paths, which
often means that there's likely a lot of bubbles remaining in your data.
Try decreasing p (the minimum identity) to 0.8 (the default is 0.9).
Make sure that you're using ABySS 1.2.6.
Cheers,
Shaun
$ time SimpleGraph -k41 -o tp-4.path tp-4.adj tp-3.dist
Total paths attempted: 85032
Unique path: 14785
No possible paths: 36460
No valid paths: 530
Repetitive: 50
Multiple valid paths: 10461
Too many solutions: 1469
Too complex: 21277
The minimum number of pairs in a distance estimate is 5.
The minimum number of pairs used in a path is 5.
real 5m40.751s
user 2m9.387s
sys 0m0.566s
On Wed, 2011-03-09 at 06:57 -0800, John Donners wrote:
That's correct. Use
abyss-pe --dry-run ...
to check that it's not going to start over from the beginning. If it
looks good, rerun your original abyss-pe command (without the
--dry-run). The option --dry-run is an option of GNU make, also known as
-n, --just-print, --dry-run, --recon. See `man make' for more details.
Cheers,
Shaun
On Thu, 2011-03-10 at 17:26 -0800, maheshi dassanayake wrote:
> Thanks a lot, Shaun. Should I give the full abyss-pe original command
> to continue from where it stopped?
> maheshi.
>
> On Thu, Mar 10, 2011 at 6:54 PM, Shaun Jackman <sjac...@bcgsc.ca>
> wrote:
> Hi Maheshi,
>
> Here's the output of SimpleGraph. You can use this file to
> continue the
> assembly from where it failed.
> /home/sjackman/Desktop/tp/tp-4.path1.gz
>
> Cheers,
> Shaun
>
>
> On Thu, 2011-03-10 at 14:05 -0800, maheshi dassanayake wrote:
> > Sure, here's the link to both files. Thanks so much for
> taking the
> > time to look into this.
> > Maheshi.
> >
> > p.s: Please let me know if you find any issues with
> downloading from
> > this dropbox link.
> >
> > On Thu, Mar 10, 2011 at 4:28 PM, Shaun Jackman
> > --
> > Maheshi Dassanayake
> > University of Illinois
> > Plant Biology
> > 196 ERML, 1201 W Gregory Ave
> > Urbana, IL 61801
>
>
>
Cheers,
Shaun