Gaius-Augustus / BRAKER

BRAKER is a pipeline for fully automated prediction of protein coding gene structures with GeneMark-ES/ET/EP/ETP and AUGUSTUS in novel eukaryotic genomes
Other
334 stars 80 forks source link

Braker3 optimize_augustus.pl process does not terminate #829

Closed kataksk closed 1 week ago

kataksk commented 1 month ago

Hello Braker3 Team,

I am currently encountering an issue with the optimize_augustus.pl script in Braker3, which has been running for over 10 days without termination for a specific genome dataset. I am using the same version of Braker3 that I have successfully used with another dataset where all processes completed within a few days.

Here are the details:

The optimize_augustus.pl step has been running excessively long compared to another species' annotation under the same conditions, which completed as expected.

I am wondering if there might be an issue with certain types of input datasets. Could there be a known issue or a potential debug tip you could suggest?

I have attached the log files from the running process (i.e. braker.log and optimize_augustus.stdout). Please let me know if you need any more information to help diagnose the problem. log.zip

Thank you for your assistance.

Best regards, Kosuke

KatharinaHoff commented 1 month ago

optimize_augustus.pl will not run forever. It is an optimization script, and the number of optimization rounds is limited. However, it can take different amounts of time, because a larger number of meta parameters is optimized, and they depend on each other. Sometimes, this converges fast, sometimes it takes a very long time. I must admit that a runtime of ~10 days on 40 threads is excessive. I am wondering whether the log of optimize_augustus.pl was really touched within the past couple of days, or whether the process is really stuck. Can you check the time stamp? The time stamp that I see is May 11th, and the optimize_augustus job only started on May 11th - that would be totally ok, but you are writing that it has been running for a very long time - so I am wondering what exactly is happening.

kataksk commented 1 month ago

Thank you for your prompt response.

  1. The timestamp of the optimize_augustus.stdout file shows it was last modified on May 11th.
  2. The timestamp of the braker.log file indicates it was last modified on May 11th.

Given these timestamps, it appears that the files have not been updated since May 11th. Based on this information, it seems that the process may be stuck.

kataksk commented 1 week ago

I rerun the pipeline with the same parameters on the same machine, and all the process has been completed this time. I'm closing this session. Thanks.