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

Increase default JVM stack size for PepQuery2 #730

Merged

Conversation

reid-wagner
Copy link
Contributor

@reid-wagner reid-wagner commented Oct 12, 2023

The "non enzyme" digestion option results in a much larger search space and deeper recursion within PepQuery2, which can result in a stack overflow. This PR sets the JVM per-thread stack size to 2048KB. The default on Linux x86_64 is 1024KB.

A small typo in the format attribute for input files is corrected as well.

…. This helps address stack overflows caused by recursively searching proteins for matching peptides.
@reid-wagner reid-wagner marked this pull request as ready for review October 13, 2023 12:32
Copy link
Member

@jj-umn jj-umn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great.

Copy link
Member

@bgruening bgruening left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Indeed very good work!

@bgruening bgruening merged commit fb66172 into galaxyproteomics:master Oct 18, 2023
12 checks passed
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

Successfully merging this pull request may close these issues.

3 participants