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

N-glyco search improvements #2322

Merged
merged 29 commits into from
Feb 12, 2024

Conversation

trishorts
Copy link
Contributor

@trishorts trishorts commented Dec 11, 2023

Addition of glyco-quant had previously messed up the N-glycan search. This PR fixes those bugs and properly handles output from O-, N- and ON-glyco combined search allowing quant and creation of individual file results with reporting of the correct motifs.

@trishorts trishorts added the Bug label Dec 11, 2023
Copy link

codecov bot commented Dec 13, 2023

Codecov Report

Attention: 11 lines in your changes are missing coverage. Please review.

Comparison is base (da174f0) 92.68% compared to head (de61bf9) 92.67%.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #2322      +/-   ##
==========================================
- Coverage   92.68%   92.67%   -0.02%     
==========================================
  Files         136      137       +1     
  Lines       21302    21262      -40     
  Branches     2924     2928       +4     
==========================================
- Hits        19744    19704      -40     
+ Misses       1086     1080       -6     
- Partials      472      478       +6     
Files Coverage Δ
...pheus/EngineLayer/FdrAnalysis/FdrAnalysisEngine.cs 91.42% <100.00%> (+0.04%) ⬆️
...TaskLayer/XLSearchTask/PostXLSearchAnalysisTask.cs 79.56% <100.00%> (ø)
MetaMorpheus/TaskLayer/XLSearchTask/WriteXlFile.cs 99.45% <ø> (ø)
...yer/GlycoSearchTask/PostGlycoSearchAnalysisTask.cs 94.24% <96.29%> (-0.94%) ⬇️
...heus/EngineLayer/GlycoSearch/GlycoSpectralMatch.cs 94.26% <90.24%> (-1.94%) ⬇️
...rpheus/TaskLayer/GlycoSearchTask/WriteGlycoFile.cs 95.18% <95.18%> (ø)

... and 2 files with indirect coverage changes

@trishorts trishorts changed the title N glycan needs tabs in output N-glyco search improvements Dec 14, 2023
"AllPSMs.psmtsv",
"_AllProteinGroups.tsv",
Copy link
Contributor

Choose a reason for hiding this comment

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

Is the leading underscore intentional?

@trishorts trishorts merged commit ddfb962 into smith-chem-wisc:master Feb 12, 2024
3 checks passed
nbollis added a commit that referenced this pull request Feb 14, 2024
* Updated Mzlib and made it so there are no errors on build

* Adjusted digestionparams toml

* fixed indexing engine without having a default product type

* Fixed silac test

* All Tests Pass!

* Added toml test for new digestionparams

* ope. Switched to proper version of mzLib

* Added Omics to project.wxs

* Updated ParsimonySequence to use interfaces

* N-glyco search improvements (#2322)

* reverted filtering method for psms passed to FlashLFQ

* refactor glycospsmwriter and split from xlwriter

* fix unit tests

* rename N and O glyco test classes

* refactor is patially working

* files written to correct directory

* now with glyco protein parsimony and writing all quantified proteins

* nglycoBugged

* n glyco output is correct now i think

* yo

* fix unit tests

* fix more unit tests

* dont need glyco stuff in writexl anymore

* n glyco individual file unit test

---------

Co-authored-by: Alex <AlexSolivais@gmail.com>
Co-authored-by: MICHAEL SHORTREED <mrshortreed@wisc.edu>

* updated mzlib version

---------

Co-authored-by: trishorts <mshort@chem.wisc.edu>
Co-authored-by: Alex <AlexSolivais@gmail.com>
Co-authored-by: MICHAEL SHORTREED <mrshortreed@wisc.edu>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants