Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Changes to MBR within FlashLFQ (#802)
* Predict Retention Time function added * breaking up mbr function, cont'd * Decoy search is working * Removed decoy toggle from GetIsotopicEnvelopes * About to start MbrScorer refactor * Refactor of MBR is working succesfully * Deleted unused code * got those decoys decoying naw mean * refactore MBR to use concurrent dictionaries * Test method with output * Deleted unused fields and references to PearsonCorrelation in isotopicEnvelope class and CheckEnvelope method * Deleted unused using statements in FlashLFQ engine * Commented + removed unused variables for PredicteRetentionTime method * Added comments, removed unused using statements * Deleted unused variables * Tests are still passing, but I'm about to break things * Edited scoring method * Umm, edited scoring, increased ppm tolerance, changed minimum rt width for variance and random rt transfers * Did some weird filtering of donor files that should probably be reverted * Peak Organism fix * Basically works, QValue still underestimates * Minor changes to peakfinding * MSMS double checking * Removed msms double checking * Add check for MBR/MSMS peak collision * Changed peak decoy selection method * Optional PeptidesForMbr argument added, not covered in previous commit messages. Not actually this commit * 5.3.2.4 - Changed randomRT selection method * 5.3.2.5 - Minimum rtWindowWidth = 30 seconds * Actually updated nuget * 5.3.2.6 - Fixed decoy search. 2.4 and 2.5 are junk * Changed MBR RT prediction method * Fixed bug in rtPrediction * Changed decoy search method and fixed issues with decoy rt scoring * small changes to double check procedure * Finished Merging in MbrFdr - mzLib 5341 * minor * Actually changed nuspec * Increased Rt Range * Increased doublecheck count to 2500. mzLib 5343 * reduced window slightly. mzLib 5344 * amended rt scoring distribution in mbr scorer * Mostly deleted stuff that will be introduced in a different commit * Fixed all tests but one * Fixed final test * minor * Merged in important parts from MbrDoubleCheck * Changed decoy peak pairing * finished update * Updated anchors * MbrThresholdAsParam * Prevented decoys from being used for protein quant * minor * Deleted MSMS double check, changed scoring algo (removed intensity) * reverted scoring function * Fixed issue where decoy peaks were being used to calculate peptide intensities * Fixed issue where low scoring peak traces could overwrite intensity values in MBR * Removed minimum for RT window * minor * Fixed issue where MbrScorer would crash if too few anchor peptides pairs were passed in * Finished test structure to use for creating censored mzMls * Started and failed fragger stuff * minor * Added fragger experiment class * Minor * MaxQuant Reader started * Fixed omics issue. Finished MaxQuantEvidence * Added maxQuantEvidence, MqResultsFile, got it working * minor * minor * changed nuspec * minor * Added renomalization function to FlashLFQ results, incremented nuspec * minor * idk * minor * Deleted unrelated changes * Added FraggerMasterFile * fixed errors introduced by merge * idk * Changing parameters * about to break things * Implemented better PIP donor selection * Implemented PEP, and it's working * Included ML.NET in nuspec * idk * Semi-supervised PEP * Retrain within splits * Working * Added donor groups, pep is working * Multiple peaks per donor * Switched to 514, single donor training * mzLib 315 * mzLib 315 for real * Commit before decoy pairing * Creating groups by decoy count only * idk * Implemented cursed algorithm for donorGroup partitioning * mzLib 324 * mzLib 5.326 * 327 * mzLib 328 * mzLib 329 * nuspec * Updates to window width calculations * More changes to window width calculations * nuspec update * reverted donor exclusion window stuff * Fixing merge conflicts one at a time * minor * Fixed errors, deleted tests with local file refs * Merged master into Pip-ECHO FlashLFQ, fixed all the issues that arose. * Reverted unneccessary changes * minor * minor * minor * Pep engine no longer static * MlContext Seed * xyz * messed with the .yml * More logs * Even more logs * dsf * One million logs * thread safe rng * Fixed random issue, tests are passing * More lgos * Stabilized results? * Fixed issues * Deleted unused properties, changed ChromatographicPeak tostring * Removed unintended changes * started refactor * Commit before breaking things * Refactored donorGroup equalization, added test * Finished tests for Pip-ECHO * Added more unit tests, addressed Shortreed's comments * Reverted changes to github actions .yml, updated MicrosoftML * Update dotnet.yml * Updated comments * Revert nuspec * Edited realDataMbr test to account for change to MbrScorer * More changes to tests * Minor * Reverted unnecessary changes * added additional comments * More comments * Fixed nuspec --------- Co-authored-by: trishorts <mshort@chem.wisc.edu>
- Loading branch information