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

Refactor MSMS Hits Generation #861

Closed
wants to merge 21 commits into from
Closed

Refactor MSMS Hits Generation #861

wants to merge 21 commits into from

Conversation

tharwood3
Copy link
Collaborator

This PR will implement major changes to the MSMS hits generation routine, with the objective of simplifying the codebase and improving efficiency. Custom spectral alignment and scoring code has been replaced with MatchMS and the hits generation routine has been restructured to avoid extensive iteration. With these changes, the average experiment should have a ~6X speed increase to hits generation. This will allow for the analysis of much larger experiments or the use of larger atlases.

Custom code is still present for aligning spectra used in plotting MSMS mirror plots. Extensive docstrings have been added to some of the more esoteric functions that accomplish this.

@tharwood3 tharwood3 closed this Apr 18, 2024
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.

1 participant