Peak Imputation in Skyline 25.2

Skyline

Skyline 25.2 will have a new feature "Peak Imputation" which will improve several scenarios where Skyline has traditionally chosen incorrect peaks.

As of July 30, 2025, this feature is not yet part of Skyline-daily, but can be used in a special build:
https://proteome.gs.washington.edu/~nicksh/SpecialSkylines/PeakImputation/

The new peak imputation settings can be found on the "Prediction" tab in Peptide Settings

The peak imputation settings tell Skyline that in certain circumstances, the peak boundaries should be chosen instead based on the peak boundaries in the best-scoring replicate for that peptide or molecule.

Seeing the peak boundaries from the best-scoring replicate on the chromatogram graph


The chromatogram graph displays as a green-shaded rectangle, the peak boundaries from the best-scoring replicate. This rectangle can be shown/hidden by toggling the "Exemplary Peak" menu item on the chromatogram graph context menu.

Retention time normalization

Instead of using the exact peak boundaries from the best-scoring replicate, Skyline performs a retention time alignment to map the times from the best-scoring replicate to the target replicate. By default, if there is an iRT calculator in the document, then the iRT calculator is used to do the alignment. If there is no iRT calculator, then runs are aligned using a lowess regression against the median retention time values from the first spectral library in the document. If the document has no iRT calculator or spectral libraries, then no alignment is performed by default. There is a "run-to-run alignment" dropdown in the imputation settings where a different alignment can be chosen, including aligning against the median retention times from the chosen peaks in the chromatograms in the document.

New columns in the Document Grid

Precursor Columns

Exemplary Peak

The "Exemplary Peak" column shows the peak boundaries from the best-scoring replicate in the document or run in the library. It has the following sub-columns:

NameDescriptionType
Exemplary Retention TimeNormalized retention time of the apex of the best-scoring peakDouble
Exemplary Start TimeNormalized start retention time of the peak from the best-scoring replicate or library fileDouble
Exemplary End TimeNormalized end retention time of the peak from the best-scoring replicate or library fileDouble
Exemplary ScoreScore of the highest scoring peak in either a replicate or a libraryDouble
Exemplary Replicate NameName of the replicate with the best-scoring peakString
Exemplary Library NameName of the library with the best-scoring peakString
Exemplary File PathFile path of the result file with the best-scoring peakString

Precursor Result Columns

Imputed Peak

The "Imputed Peak" column shows where in the current replicate the boundaries of the Exemplary Peak align to. It has the following sub-columns:

NameDescriptionType
Imputed Start TimeStart time of the peak from the best-scoring replicate mapped using retention time alignment to this replicateDouble
Imputed End TimeEnd time of the peak from the best-scoring replicate mapped using retention time alignment to this replicateDouble
Original Peak

The "Original Peak" column shows where Skyline decided that the best-scoring peak was, before peak imputation. If peak imputation decides to move the peak boundaries, or, if the user chooses another peak, the Original Peak remains the same.

Reintegrated Peak

When the "Refine > Reintegrate" menu item is used to choose new peak boundaries using a trained peak-scoring model, the "Reintegrated Peak" column will show the boundaries chosen by the peak scoring model. If the "Refine > Reintegrate" menu item is used with the "Default" scoring model, then the "Reintegrated Peak" will still be empty, and the "Original Peak" values will change to reflect the peaks chosen by Skyline's default peak scoring model.

  Attached Files  
   
 ImputedBounds.png
 PeakImputationSettings.png


previousnext
 
expand allcollapse all