You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
IsoTracker: The quantification tool for isobaric peaks in Match-between-runs (smith-chem-wisc#832)
* sapce
* remove space
* add alex project
* add test xic
* replace flashlfq engine
* update PeakIndexingEngine
* add testRawFileReader
* extend the TestMzML
* add Threading Test
* revised FlashLFQReuslt and FlashLfQEngine (remove the ploty)
* revise the Peptide:
SetRentionTime
SetIsobaricpeptide
* add the MovedIdentifications
* revised ChromatographicPeak
* add the tester in TestRawfileReader
* Update 2/19/20025
1. Delete some unused function in XIC and XICgroup
2. Revise the BuildIdList function in XICgroup, avoid the depulicated situation
3. FlashLFQEngine: I do the XIC reference picking after XIC group building.
4. For the FlashLFQResult: revised the writing function about the IsoDict (even the count is 1)
5. Add the new function "SetMbrPeptide" for one peak in IsoDict
6. Add the detetionType label for IsobaricPeak
7. Add the testing for David_data
* Output function updating
In order to merge isopeak into isopeptide and protein group
I made two function for merging it.
AddIsoPeaks: Iterate through the Dict and put the isopeak into the _Peaks
RevisedPeptide: Extracted the Isopeptide into the _PeptideWithModified
* Update:
try to output the quantified Protein and quntified Peptide file
* Update 3/6/2025:
Remove the local folders. files and associated tester for PR.
* Delete the parallelSearch and ThreadingTest
* change the tostringTester
Because I add the new row (retention time) in the peptide output file.
* Delete the unused testing "SnipMzMl"
* Change the XIC folder name to "IsoTracker"
Output option : IsoTracker and NonIsoTracker
* Fix the output problem
* Update to be ready to Merge
1. Revise some variable to be more readable
2. Add the unit test for XIC and XIC grouped
* Comment the FlashLFQ testing with local folder and files
* Add the output Testing
(1) Check the QuantifiedPeptide header
(2) Make a searching task went through IsoTracker code
* Add the tester
* change
* change
* Add the new Tester for converaging testing, detail informations are following:
(1) Two snipped raw files are sitmulated for isobaric case
(2) Pruned Psms file (only three isobaric peptides are included)
(3) Checking the new Quantified file header (with RT information)
(4) Checking only modified peptide can be Isobaric peptide
* Add the TestFixture to avoid the codeCoverage Testing
* Add TestFixture
System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage
* Fixtext for the converage
* Deleted some unuseful package and line
* Deleted the Big tester
* Add the tester description
* Deleted the unused package in TestRawFileReader
* Some changes
(1) idGroupedBySe is grouped by base sequence and mass
(2) revise the code according to the comment
(3)Clean up some unuseful code and using package
(4)Add four testers for ambiguous ID
* Debug
(1) the "Equal" function for Identification should be used exclusively for Isotracker. So I add a private function "IsoEqual" and "IdsEqual"
(2)TestOutputToCustomDirectoryAndNameMzML: clean the existed file in this directory
* small commit
* Fixed the confict
* testing the new branch name
* Clean up the line
* Debug
(1) For ambiguity recognition: skip the duplicated id with the same modifiedSequence
(2) Take care the null peak in IsoPeptideDict
* Clean up the code line
* Resolve comment
(1) equal and getHashCode for PeakRegion
(2) deleted the protein group checking for IsoEqual
(3) Rename the tester
(4) Rearragne the tester
(5) fix the type
* Debug
(1) Filter out the DecoyId when doing the IsoTracker
(2) Improve the peptide output files, if only peak was detected, then we don't view it like Isobaric peptide.
* Fix the bug while the IsoTracker and MBR are on
(1) IndexEngine should not be serlize when the IsoTracker is turned on
* Debug
(1) Avoid to deserialize the indexEngine while IsoTracker is on.
(2) Add the tester for combining searching options
* Resolve the comment
(1) Add IEquatable interface into MoveId, PeakRegion and ChromatographicPeak
* Fix the version number
---------
Co-authored-by: Nic Bollis <[email protected]>
peptide.SetIsobaricPeptide(isoPeptidePeaks);//When we set the peptide as IsobaricPeptide, then the retention time, intensity and detectionType will be set from the chromPeak automatically.
peptide.SetIsobaricPeptide(isoPeptidePeaks);//When we set the peptide as IsobaricPeptide, then the retention time, intensity and detectionType will be set from the chromPeak automatically.
0 commit comments