-
Notifications
You must be signed in to change notification settings - Fork 81
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
braker3_lr threads #820
Comments
@tomasbruna would you know where in ETP I need to fix that? For the long reads container, I am pulling from here: https://github.com/KatharinaHoff/GeneMark-ETP/tree/longread_experimental_dev |
I'll look into it |
Hello, (RSE @ QMUL here...) I notice that |
@KatharinaHoff, I pushed a fix to a new ETP branch at gatech-genemark/GeneMark-ETP@main...thread-fix This should do the trick, but I haven't had a chance to test it fully. Let me know if it works for you, I'll merge the fix to the main ETP branch if it does. |
@tomasbruna I've tried applying your patch to @KatharinaHoff's fork in the Dockerfile:
We'd observed that diamond was only over-threading some of the time, which makes sense as the |
Great, thanks very much all! I am running this now so hopefully we should know soon if this solves the problem. |
Thank you very much, @tomasbruna ! The branch that @tomasbruna created was a branch of the main GeneMark-ETP repository. It does not contain a bugfix that @rchikhi made, and it also does not contain the stringie isoseq assembly command that I believe you need. That's a bit of mess that I had intended to resolve with Alex during PAG in January, but unfortunately, we did not have a chance to discuss it. I pulled the changes by Tomas into my fork (both into main and longreads), and I pushed an updated isoseq container to dockerhub. It is currently tagged as devel, it does include the stringtie long reads assembly command. If your tests go ok, I will retag it to isoseq, and I will then also pull the changes into the main container for short reads. This is how you can build the current testing container (temporary, devel will be replaced as soon as I plan a new release):
|
Yes, there was sth important missing in your approach: git checkout longread_experimental_dev , this is essential because that contains the stringtie command line flag for long reads. |
@KatharinaHoff, @tomasbruna, we've informed @danielwood1992 that the Cheers. |
Thanks for feedback, I will push and tag both containers (short and long reads), soon. It will probably take til tomorrow or Wednesday because my calendar is very full. But you have the solution that you currently need, so that's probably fine. |
Great, thanks again! |
Thanks for the test, I will merge this into the main etp branch. |
Hello, Trying to run braker3_lr.siff from docker://teambraker/braker3:devel with data that seemed to work ok in previous versions now gives an error. The stderr is below. Do you know why this might be? ERROR in file /opt/BRAKER/scripts/braker.pl at line 6827 firsttest.stderr gives: Properties::getProperty(): no such key "/Constant/trans_init_window".Properties::getProperty(): no such key "/Constant/ass_upwindow_size".Properties::getProperty(): no such key "/Constant/ass_start".Properties::getProperty(): no such key "/Constant/ass_end".Properties::getProperty(): no such key "/Constant/dss_start".Properties::getProperty(): no such key "/Constant/dss_end".Properties::getProperty(): no such key "/Constant/init_coding_len".Properties::getProperty(): no such key "/Constant/intterm_coding_len".Properties::getProperty(): no such key "/Constant/decomp_num_at".Properties::getProperty(): no such key "/Constant/decomp_num_gc".Properties::getProperty(): no such key "/Constant/decomp_num_steps".Properties::getProperty(): no such key "/Constant/min_coding_len".Properties::getProperty(): no such key "/ExonModel/maxexonlength".Properties::getProperty(): no such key "checkExAcc".Properties::getProperty(): no such key "/ExonModel/verbosity".Properties::getProperty(): no such key "/ExonModel/k".Properties::getProperty(): no such key "/ExonModel/patpseudocount".Properties::getProperty(): no such key "/ExonModel/exonlengthD".Properties::getProperty(): no such key "/ExonModel/slope_of_bandwidth".Properties::getProperty(): no such key "/ExonModel/minwindowcount".Properties::getProperty(): no such key "/ExonModel/minPatSum".Properties::getProperty(): no such key "/ExonModel/etorder".Properties::getProperty(): no such key "/ExonModel/etpseudocount".Properties::getProperty(): no such key "/ExonModel/tis_motif_memory".Properties::getProperty(): no such key "/ExonModel/tis_motif_radius".Properties::getProperty(): no such key "/IntronModel/slope_of_bandwidth".Properties::getProperty(): no such key "/IntronModel/minwindowcount".Properties::getProperty(): no such key "/IntronModel/asspseudocount".Properties::getProperty(): no such key "/IntronModel/dsspseudocount".Properties::getProperty(): no such key "/IntronModel/dssneighborfactor".Properties::getProperty(): no such key "/IntronModel/d".Properties::getProperty(): no such key "/IntronModel/ass_motif_memory".Properties::getProperty(): no such key "/IntronModel/ass_motif_radius".couldn't read the '/BaseCount/weighingType' property /opt/Augustus/bin//augustus: ERROR |
Hello,
I am using the braker3_lr.sif image - when running braker.pl, the diamond step ends up using all the threads on the node rather than the number specified by --threads: do you know how I could limit the number of threads it uses?
Thanks a lot,
Daniel Wood
The text was updated successfully, but these errors were encountered: