Skip to content
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

[Feature Request] - Implement PyHMMER backend for better threading scaling #53

Open
jolespin opened this issue Nov 26, 2024 · 1 comment

Comments

@jolespin
Copy link

Is your feature request related to a problem? Please describe.
Threading performance is sub-optimal in HMMSearch compared to PyHMMER

image

Describe the solution you'd like
Either using the official API in the backend of your scripts or the CLI wrapper I made: https://github.com/jolespin/pyhmmsearch which is basically just a wrapper around the main PyHMMER bindings. One good thing about pyhmmsearch (the wrapper) is that it outputs a properly formatted tsv.

image

Describe alternatives you've considered
Factor in extra overhead costs and bubbles in compute due to inefficient threading.

@jolespin
Copy link
Author

I just added this in a fork I just made. Let me know if you want to team up on integrating it into the main repo!
https://github.com/jolespin/metacoag-nal/releases/tag/1.2.3rc1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant