Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/master' into updateGptmdMods
Browse files Browse the repository at this point in the history
  • Loading branch information
trishorts committed Dec 11, 2024
2 parents dfb5474 + b82cfaf commit 31d75bd
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions MetaMorpheus/TaskLayer/CalibrationTask/CalibrationTask.cs
Original file line number Diff line number Diff line change
Expand Up @@ -116,8 +116,8 @@ protected override MyTaskResults RunSpecific(string OutputFolder, List<DbForTask
}
// set the mass tolerances for the file specific parameters
// we use a multiplier of 4 for the tolerance for files that are not calibrated
fileSpecificParams.PrecursorMassTolerance = new PpmTolerance((4 * acquisitionResults.PsmPrecursorIqrPpmError) + Math.Abs(acquisitionResults.PsmPrecursorMedianPpmError));
fileSpecificParams.ProductMassTolerance = new PpmTolerance((4 * acquisitionResults.PsmProductIqrPpmError) + Math.Abs(acquisitionResults.PsmProductMedianPpmError));
fileSpecificParams.PrecursorMassTolerance = new PpmTolerance(Math.Round((4 * acquisitionResults.PsmPrecursorIqrPpmError) + Math.Abs(acquisitionResults.PsmPrecursorMedianPpmError),1));
fileSpecificParams.ProductMassTolerance = new PpmTolerance(Math.Round((4 * acquisitionResults.PsmProductIqrPpmError) + Math.Abs(acquisitionResults.PsmProductMedianPpmError),1));

// generate calibration function and shift data points
Status("Calibrating...", new List<string> { taskId, "Individual Spectra Files" });
Expand All @@ -133,8 +133,8 @@ protected override MyTaskResults RunSpecific(string OutputFolder, List<DbForTask
numPsms = acquisitionResults.Psms.Count;
numPeptides = acquisitionResults.Psms.Select(p => p.FullSequence).Distinct().Count();
myMsDataFile = engine.CalibratedDataFile;
fileSpecificParams.PrecursorMassTolerance = new PpmTolerance((PrecursorMultiplier * acquisitionResults.PsmPrecursorIqrPpmError) + Math.Abs(acquisitionResults.PsmPrecursorMedianPpmError));
fileSpecificParams.ProductMassTolerance = new PpmTolerance((ProductMultiplier * acquisitionResults.PsmProductIqrPpmError) + Math.Abs(acquisitionResults.PsmProductMedianPpmError));
fileSpecificParams.PrecursorMassTolerance = new PpmTolerance(Math.Round((PrecursorMultiplier * acquisitionResults.PsmPrecursorIqrPpmError) + Math.Abs(acquisitionResults.PsmPrecursorMedianPpmError),1));
fileSpecificParams.ProductMassTolerance = new PpmTolerance(Math.Round((ProductMultiplier * acquisitionResults.PsmProductIqrPpmError) + Math.Abs(acquisitionResults.PsmProductMedianPpmError), 1));
//Try a second round of calibration
// generate calibration function and shift data points
Status("Calibrating...", new List<string> { taskId, "Individual Spectra Files" });
Expand All @@ -150,8 +150,8 @@ protected override MyTaskResults RunSpecific(string OutputFolder, List<DbForTask
numPsms = acquisitionResults.Psms.Count;
numPeptides = acquisitionResults.Psms.Select(p => p.FullSequence).Distinct().Count();
// write toml settings for the calibrated file
fileSpecificParams.PrecursorMassTolerance = new PpmTolerance((PrecursorMultiplier * acquisitionResults.PsmPrecursorIqrPpmError) + Math.Abs(acquisitionResults.PsmPrecursorMedianPpmError));
fileSpecificParams.ProductMassTolerance = new PpmTolerance((ProductMultiplier * acquisitionResults.PsmProductIqrPpmError) + Math.Abs(acquisitionResults.PsmProductMedianPpmError));
fileSpecificParams.PrecursorMassTolerance = new PpmTolerance(Math.Round((PrecursorMultiplier * acquisitionResults.PsmPrecursorIqrPpmError) + Math.Abs(acquisitionResults.PsmPrecursorMedianPpmError), 1));
fileSpecificParams.ProductMassTolerance = new PpmTolerance(Math.Round((ProductMultiplier * acquisitionResults.PsmProductIqrPpmError) + Math.Abs(acquisitionResults.PsmProductMedianPpmError), 1));
}
}
if (calibrated) // write the calibrated mzML file
Expand Down

0 comments on commit 31d75bd

Please sign in to comment.