-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Request for informative errors + raxml-ng: /opt/conda/conda-bld/raxml-ng_1569616353378/work/src/TreeInfo.cpp:360: double TreeInfo::optimize_params(int, double): Assertion `cur_loglh - new_loglh < -new_loglh * 1e-14' failed. #95
Comments
Hi @giyany, thanks for your feedback! Although in this particular case, the problem seems to be not the model misspecification, and hence removing Could you please post raxml-ng log file for this run? |
Absolutely:
The error isn't in the raxml log, but appears 3 times in stdout. |
Hi @giyany, beyond this specific crash, you are right that we have a problem in ParGenes when raxml-ng crashes (for instance an assertion error). In the default mode, it's very difficult for ParGenes to detect such an error and to point the user to the specific failing run. A safer way of running ParGenes is to call pargenes-hpc-debug.py instead of pargenes-hpc.py. Best, |
Hi @BenoitMorel, thanks for chiming in and for the tip. I used pargenes-hpc-debug.py and it's running smoothly so far. |
@giyany thanks for sharing the log file! I double-checked and I cannot reproduce the error with the most recent github version, so I assume this particular problem has been already fixed. Please let me know if you identified further crashes with other datasets. |
Hi, When I installed the RAxML-NG 0.9 through conda, I ran the following command: I got the similar error: Would you mind give me some suggestions? Should I try to install it on the newest version or the command had any mistake? |
yes, please install the latest version (1.0.2) which is also available in bioconda: https://anaconda.org/bioconda/raxml-ng version 0.9 is very old, and lots of bugs have been fixed since then |
Hi,
I've been using raxml-ng 0.9 on ParGenes on a cluster for multiple data-sets. While fast and convenient, I often run into errors that are incomprehensible to me and seem to appear due to model misspecification. It would be immensely helpful and probably save users hours of troubleshooting if the errors were more informative (especially when using ParGenes and having to scroll through many logs to find the offending command).
for example, I ran into trouble with this specific fasta file when running a GTR+GAMMA model with ascertainment bias correction:
x9999032419.min4.fasta.txt
raxml-ng --msa x9999032419.min4.fasta --threads 2 --outgroup P61 --model GTR+G+ASC_LEWIS --bs-trees 250 --all
and the process crashed during BS analysis with the following error:
raxml-ng: /opt/conda/conda-bld/raxml-ng_1569616353378/work/src/TreeInfo.cpp:360: double TreeInfo::optimize_params(int, double): Assertion `cur_loglh - new_loglh < -new_loglh * 1e-14' failed.
removing ascertainment bias from the model "solved" this issue (and hopefully will help other users googling their way..). There were other issues of a similar nature, but if we could have errors pointing us in the direction of checking our models that would be great.
The text was updated successfully, but these errors were encountered: