Closed terrycojones closed 2 years ago
Thanks for reporting, I'll look into it.
For now, please try restarting your job with --bootstrap
and --search
(instead of -all
), and then run raxml-ng again with --support
to manually map bootstrap support values onto the best ML tree, i.e. something along these lines:
$ cp L-realigned-by-translation-2.fasta.raxml.ckp backup.ckp
$ cp backup.ckp mysearch.raxml.ckp
$ cp backup.ckp myboot.raxml.ckp
$ raxml-ng --bootstrap --threads 1 --bs-trees 1000 --msa L-realigned-by-translation-2.fasta --model GTR --data-type DNA --prefix myboot
$ raxml-ng --search --threads 1 --tree L-realigned-by-translation-2.fasta.raxml.startTree --msa L-realigned-by-translation-2.fasta --model GTR --data-type DNA --prefix mysearch
$ raxml-ng --support --tree mysearch.raxml.bestTree --bs-trees myboot.raxml.bootstrap --prefix support
hope this works :)
OK, will do - thanks @amkozlov
@terrycojones : unfortunately, I cannot reproduce the error on my small test dataset, so it would be very helpful if you could provide the alignment (no need to post it here, you can send it to my e-mail).
how many taxa does it have?
Hi @amkozlov. The alignment has 25 sequences of length 12162. I re-ran it from scratch last night and there was no issue. So I don't think it's due to the alignment, but rather to the point at which the earlier run got interrupted before the restart. But I'm just making things up, based on it completing the 1000 bootstraps and then wondering if there might be some unanticipated condition in the code where for some reason it can't continue a run that was so close to being done. If I build raxml-ng with debugging turned on I'm not sure if the core file (which I still have) will be valid. Do you know?
@terrycojones thanks for the info, I'm not sure if the core file will be still valid. it could be that checkpoint got corrupted. have you tried to resume the run with --search
or --bootstrap
as I suggest above?
Hi @amkozlov I've not gotten back to this yet, sorry! Will try.
please feel free to reopen if this still happens with the latest raxml-ng
I did a raxml-ng (0.7.0 BETA running on Linux) run tonight that I had to restart a couple of times. On the second restart the run got almost all the way through but ran out of memory and was killed by the (SLURM) job control system. The run used
--threads 1 --bs-trees 1000
and the output log ended with:There was a
.ckp
file in place, so I just restarted the job. That resulted in a core dump. The log file shows the SEGV:I ran
gdb
with the core file:I'm not sure if can provide the input alignment file or the checkpoint file (I don't know what it contains) as it's not my data. But I could probably compile raxml-ng with
-g
and run again to get more info on the crash in case that's needed/wanted. But maybe the above is enough to go on?Any suggestion on whether I can convince raxml-ng to finish the job? I end up with the following output files
Thanks!