Skyline 22.2 Released

releases
Skyline 22.2 Released Brendan MacLean  2022-09-12 17:21
 

Dear Skyline Users,

The Skyline Team is excited to release Skyline 22.2, the product of another 8 months of effort in response to your feedback and use of Skyline.

Over the past 8 months, you have started 12,500 instances each week (on average) of Skyline or Skyline-daily, and downloaded the software 1100 times per month. There have been 1000 posts to the support board.

Improvements in Skyline 22.2 include:

  • New! Protein grouping - through File > Import > Peptide Search and Refine > Associate Proteins.
  • New! Library build interface that shows filter cut-offs in a grid, one per file with score type and appropriate scale, i.e. 0.01 for q values.
  • Improved DDA MS/MS peak integration to not use background subtraction, proven to work better for producing high dotp values.
  • Improved peak picking with DDA acquisition method to use "dotp" score when it is above 0.75, likely from a high-quality MS/MS acquired within or near the MS1 peak.
  • Added support for ignoring SIM spectra (commonly used by Thermo as a diagnostic) in MS1 chromatogram extraction.
  • Added support for z+1 and z+2 ions for EAD/ETD MS/MS fragmentation.
  • Peak Areas plot r/i/dotp line graph support made the default, with customizable cut-off highlighting.
  • Added Candidate Peaks view - for new visibility into how Skyline scores and chooses among peaks.
  • Added small molecule support to File > Import > Peak Boundaries.
    • Recognizes a "molecule" or "molecule name" column - analogous to the existing "peptide" column for proteomics documents
    • Added a new standard report "Small Molecule Peak Boundaries" for exporting peak boundaries for small molecule documents.
  • Added "--import-peak-boundaries" command-line argument.
  • Added File > Export > Isolation List support for Bruker timsTOF.
  • Added support for redundant iRT databases.
  • Added an option to minimize libraries included with a Skyline document uploaded to Panorama.
  • Added a context menu option to show collision energy in Full-Scan graph.
  • Added method export support for SCIEX 7500.
  • Added “natural sort” algorithm to the file explorer and document grid.
  • Support for Ion mobility values added for peptide-oriented transition list and assay library imports.
  • Improved default peak scoring model training to allow features that have some unknown score values to be used.
  • Improved error reporting when importing small molecule transition lists.
  • Improved keyboard support for undo (Ctrl-Z) and redo (Ctrl-Y) and fill-down (Ctrl-D) within a floating Document Grid.
  • Improved UI of new Edit > Insert > Transition List form with bigger text instruction in the middle of the form.
  • Improved error handling for exporting SCIEX method.
  • Improved memory consumption in Document Grid when a large amount of Peptide Normalized Area values are being calculated.
  • Improved spectrum annotation to allow show/hide of neutral losses.
  • Added "[M+]" and "[M-]" to the cascading dropdown control for composing ion formulas in the "Modify..." right-click menu item in the Targets tree for small molecules. These were already available for fragment ions but they are also useful for precursors.
  • Added support for heavy copper (Cu' in Skyline formula syntax, Cu65 in adduct syntax)
  • Made peptide transition list import "Associate Proteins" option enabled by default when a background proteome is available.
  • Fixed the Administrator Installer to avoid causing Windows to show a warning before running it.
  • Fixed "Array dimensions exceeded support range" error that can happen when extracting chromatograms from a file with no MS1 spectra.
  • Fixed error opening a new Skyline document while there was an uncommitted change in a text box in the Document Grid.
  • Fixed unexpected error updating an external tool.
  • Fixed reading mzXML from mzML parentFile.
  • Fixed mzXML parser to treat invalid scanType attributes (e.g. "CID") as full scan MS1/MSn with a warning.
  • Fixed library builder pepXML reader to skip non-AA characters in the unmodified peptide sequence.
  • Fixed sticky Y axis in the Full-Scan view.
  • Fixed mode-specific (proteomics vs. molecule) reports to show/hide based on the mode and added molecule-specific reports for quantification.
  • Fixed some inconsistent handling of attempts to add an empty transition list.
  • Fixed a problem with reading transition lists defined by m/z only, and with implied isotope labels.
  • Sped up generating the list of peptides with missing values from the edit peak scoring form.
  • Fixed chromatogram display when optimization data is asymmetric as when CE values go to zero and below.
  • Fixed FASTA parser unexpected error when faced with unusual header lines.
  • Fixed NullReferenceException that can happen when extracting chromatograms and predicted retention times are outside of range of spectra.
  • Fixed problem where, when doing "File > Share > Minimal", peptides in the document which had modifications would not end up in the minimized iRT database.
  • Fixed the display of peak boundaries on the chromatogram graph when all transitions shown are non-quantitative as in DDA.
  • Fixed inappropriate use of MS/MS in peak picking scores for DDA acquisition method.
  • Fixed unexpected error in Library Match view.
  • Fixed unexpected error that can happen showing the PCA plot if the dataset has only one numeric column.
  • Fixed unexpected error doing "Apply Peak" when one result file in a replicate was missing results.
  • Fixed unexpected error using too long of a path when doing "Save As".
  • Fixed Divide by Zero error minimizing a document that has replicates but no chromatograms.
  • Fixed error in full scan spectrum viewer that could happen if you rapidly click multiple times on the chromatogram graph.
  • Fixed TIC for WIFF files.
  • Fixed SkylineDailyRunner.exe to work with Windows user names that contain ampersand (&) or caret (^).
  • Fixed synchronized integration behavior when acting on a chromatogram not selected for synchronization.
  • Fixed error trying to use small molecule spectral library which did not contain chemical formulas.
  • Fixed localization of "Ratio to Global Standards" etc. label on the Y-axis of peak area graph.
  • Fixed issues building spectral libraries from Proteome Discoverer files.
  • Fixed error that could happen if a particular precursor did not have any results.
  • Fixed issue determining score type for .mzid files.
  • Fixed error that can happen in small molecule documents if you remove an isotope label type that is still being used by some of the precursors in the document.
  • Fixed a problem with Fixed Width ion mobility window value not saving properly when changed in Settings>Transition Settings>Ion Mobility.
  • Fixed error displaying multiple peptide chromatogram graph if any of the chosen peaks has a start retention time equal to zero.
  • Fixed to not calculate Protein Abundance on the decoy peptide list since it is sometimes very slow.
  • Fixed problem with downloading tools that have invalid URL characters in their identifiers.
  • Fixed unhandled error when inserting crosslinked peptide sequence which specified "0" as amino acid position.
  • Fixed unhandled error inserting crosslinked peptide whose precursor m/z was very close to Instrument Max Mz setting.
  • Fixed problem where opening a document with a background proteome and a peptide uniqueness constraint sometimes results in all peptides being removed from document.
  • Fixed ion mobility libraries for crosslinked peptides.
  • Fixed problem where Skyline would allow transitions which contained multiple crosslink fragment ions which were not actually attached to each other.
  • Fixed log scale y-axis label not showing median normalization when appropriate.
  • Fixed audit logging in Import Peptide Search wizard when an existing library is used.
  • Fixed case where Full-Scan settings impacted peak picking in SRM data.
  • Fixed incorrect display of median and TIC normalized values in Peak Area graph.
  • Fixed incorrect calculation of median and TIC normalized areas and group comparisons in some replicates.
  • Fixed problem where Protein Abundance could not be displayed in a report unless the report also included columns from Peptides.
  • Added new document grid columns "Median Peak Area" and "Normalization Divisor" in order to make it easier to see how Skyline calculates normalized areas.
  • Fixed calculating of Median Peak Area in the presence of reference standard peptides so that it uses only internal standard label type peak areas.
  • Fixed spectrum from incorrect file from EncyclopeDIA library displayed in Library Match window.
  • Fixed unhandled error when trying to paste into the Document Grid when it is empty.
  • Fixed mass error sometimes reported as zero when "Triggered chromatogram acquisition" was checked.
  • Fixed DIA-Umpire on spectra that aren't sorted by m/z (e.g. from scanSumming timsTOF data)
  • Fixed a problem with FAIMS on MS2 data in Thermo SureQuant, resulting in jagged chromatograms.
  • Fixed support for building spectral libraries from ProxlXML files from Byonic (converted from mzIdentML).
  • Fixed unexpected error when exporting Bruker timsTOF methods with ion mobilities outside template range.

This release may require a manual upgrade. We hope you'll take the time to visit the Skyline installation page:

https://skyline.ms/skyline64.url

And install this latest release. It should be worth the effort.

Thanks for your continued use, feedback, and support of the Skyline Project.

Brendan MacLean
Skyline Principal Developer