-
Notifications
You must be signed in to change notification settings - Fork 15
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
Improve performance (EMBLmyGFF3 v3) #6
Comments
maybe avoiding in the FEATURE object |
Hello, Thanks for the software, it is quite useful. I really appreciate it. I'll start this by saying I am likely an edge-case user. I'm converting an 11 GB gff3 for a poison frog with a 6.8 Gbp genome. Currently it is 42 hours in and still writing to a flat file that is 4.4 GB. Is there an explicit flag for multithreading? I'm sure I'll have to do this again, so I'm wondering if there is a way to speed up the process. Thanks! |
Are you using version2? You can try version3 which is in the branch feature/speedup but not all features are implemented. This version is multithreaded. Otherwise you can split you files into chunks and run them in parallel using --locus_numbering_start to avoid having similar loci name. |
Hi @AdamStuckert, I have made an update of the version 2 to make it faster (it is on branch "speed"). It is not multi threaded but might be 10X faster. Could you give a try on your huge file? |
Thanks very much @Juke34! I'll install it and test it out today. I'll let you know how it does in the near future. |
Hi @AdamStuckert, did you succeed to run the tool from the speed branch? Did you see any improvement in term of time? |
Hi, Sorry for the delay. I meant to test this out and then gestures vaguely at the USA. Anyway, it ran in ~24 hours this time with the same genome assembly and annotation file, which is a really dramatic improvement in speed. Thanks! |
Thank you for your feedback. I have seen better performance on small files but it is still ~2 times faster on your huge file. To resume:
|
We have a user who has used a huge GFF annotation of 3.34 GB. It took ~ 24h computation and apparently it has used more than 50 GB of memory...
We should investigate how to optimise the speedness and the memory usage.
Thread mentioning this here.
The text was updated successfully, but these errors were encountered: