Version 1.1.0

Key Features

  • Custom enzyme cleavage
    • Added support for defining custom enzyme cleavage rules through an interactive residue-pair matrix.

Improvements

  • Improved GUI usability
    • Redesigned analysis setup, run monitoring, and results views for a more streamlined workflow.
  • Improved identification and quantification
    • Improved fragment matching, scoring, and peak selection for more accurate and stable identification and quantification.
  • Improved protein q-value filtering
    • Improved protein-level q-value filtering, including MBR workflows, for more reliable protein-level results.

Version 1.0.1

Bug Fixes

  • Analysis failure on some datasets
    • Fixed an issue where analysis could fail to complete on certain datasets due to an internal data handling error.

Version 1.0.0

Improvements

  • Improved identification performance
    • Enhanced candidate selection and scoring to improve precursor identification count on Exploris480 data.
  • Improved data completeness
    • Precursors identified in replicate runs are now imputed into runs where they were not directly detected, increasing data completeness across replicates.
  • Improved identification stability
    • Search parameter optimization is now seeded from observed signal characteristics, reducing run-to-run variability in identification count.

New Features

  • External spectral library support
    • Spectral libraries can now be imported from MaxQuant (MSMS and Evidence tables), Spectronaut TSV, and OpenSWATH TSV formats. Supplied fragment intensities, iRT, mobility, and CCS values are preserved where available. Some uncommon modifications may not be supported.
  • Additional input format support
    • mzML and WIFF DIA files can now be analyzed directly without prior conversion.

Version 0.12.1

Improvements

  • Improved GUI usability
    • Refined the GUI layout to provide a more convenient and intuitive analysis workflow.
  • Improved analysis with multiple modifications
    • Improved analysis performance and reliability when using a large number of modifications.
  • Improved identification performance
    • Enhanced candidate selection and scoring to improve identification count.

Previous Versions

Version 0.11

Version 0.11.0

Improvements
  • Windows and macOS signing
    • SynapSpec release builds are now signed on Windows and signed and notarized on macOS.
  • Dimethyl modification identifications
    • Improved identification counts for analyses using dimethyl modifications.
  • Methionine loss setting
    • Added support for configuring methionine loss.
Bug Fixes
  • GPU version
    • Fixed an issue where the GPU version did not run correctly.
  • GUI
    • Fixed queue and execution issues, including input validation, Run Now control, and cancel handling.
Version 0.10

Version 0.10.4

Improvements
  • Analysis stability
    • Improved overall analysis stability for more reliable processing.
  • Optimization workflow
    • Optimized analysis optimization steps for more efficient and consistent processing.
Bug Fixes
  • Multiple modification analysis
    • Fixed an issue where analyses with multiple modifications did not run correctly.

Version 0.10.2

Key Features
  • Differential analysis for LFQ workflows
    • Added optional pairwise differential analysis across experimental conditions, with biological replicate modeling and technical-run aggregation.
    • Added GUI controls for condition and replicate metadata, condition-aware precursor correction, and the analysis quantity level.
    • Added condition-aware precursor correction to provide improved MS2 quantities for downstream differential analysis.
    • Differential analysis outputs include contrast statistics and report-ready DPC-preprocessed quantity matrices.
Improvements
  • Faster analysis performance
    • Improved analysis speed by optimizing computationally intensive workflows.
  • Improved analysis stability
    • Improved overall workflow stability for more reliable and consistent analyses.
Version 0.9

Version 0.9.2

Key Features
  • Experimental quantums (high precision) support
    • Added experimental support for quantums workflows using the high-precision mode.
Improvements
  • Faster analysis performance
    • Optimized computationally intensive code paths to reduce analysis time and improve overall workflow performance.

Version 0.9.1

Key Features
  • Configurable protein FDR
    • Added support for configuring protein-level FDR settings.
Improvements
  • Quantification stability
    • Improved quantification stability and performance for more consistent quantitative results.
Bug Fixes
  • Protein information output
    • Fixed a bug where incorrect protein information was reported in the output.

Version 0.9.0

Key Features
  • More stable identification counts
    • Improved the FDR and candidate-ranking workflow to make identification counts more consistent across runs.
    • Search groups and precursor classes are handled more consistently during FDR estimation, reducing avoidable variation in reported IDs when the same dataset and configuration are analyzed repeatedly.
  • Refined glycoproteomics scoring features
    • Added more glyco-specific scoring features for N-glycopeptide candidates.
    • The glyco workflow now captures diagnostic-ion coverage, Y-stub coverage, total library fragment coverage, all-fragment intensity and height correlations, oxonium-ion intensity fraction, Y-stub intensity fraction, and Y-stub-to-backbone intensity ratio.
    • These features give the FDR model more direct evidence about glycan-related signal, improving the distinction between plausible glycopeptide matches and weaker candidates.
  • Improved glycoproteomics extraction workflow
    • Refined N-glyco fragment extraction so backbone, oxonium, and Y-stub evidence can be evaluated together instead of relying only on shared peptide-style fragment evidence.
    • Added more focused handling of observed glyco fragments and signal fractions, improving the feature set available for glycoproteomics review and scoring.
  • Expanded modification coverage
    • Added Dimethyl modification chemistry support in the modification metadata used by the prediction and fingerprint workflows.
    • This improves compatibility for workflows that include dimethyl labeling or related modification-aware library generation.
Bug Fixes
  • GUI required settings warning
    • Fixed a bug where the warning dialog did not appear when required GUI settings were missing.
  • Protein name output
    • Fixed an issue where incorrect protein names were reported in the output.
Version 0.8

Version 0.8.0

Key Features
  • Glycoproteomics support
    • Added N-glycopeptide library generation and search support for glycoproteomics workflows.
    • SynapSpec can generate glycopeptide candidates from N-glycosylation motifs, combine peptide backbone information with glycan compositions, and use glyco-aware fragments such as diagnostic ions and Y-stub ions during candidate generation and scoring.
    • Glyco search is integrated into the broader DIA workflow, including GUI settings, spectral library generation, prediction, extraction, and result handling.
  • Feedback-driven N-glyco expansion
    • Added a bounded, tier-based glyco expansion strategy to avoid generating an unmanageable glycopeptide search space all at once.
    • Regular peptide evidence can unlock protein-level glyco candidates, and glyco hits can progressively unlock additional glycan tiers up to the configured limit.
    • This makes glycoproteomics search more practical for large FASTA inputs while keeping the workflow controlled and interpretable.
  • Unspecific search support
    • Added support for unspecific search mode, where peptides are not required to follow enzyme cleavage rules at either terminus.
    • Supported search modes now include specific, semi-specific, N-terminal specific, C-terminal specific, and unspecific candidate generation.
    • This broadens SynapSpec's use cases for workflows where cleavage specificity is uncertain or where users want to explore noncanonical peptide evidence.
  • Dynamic and simple search strategies
    • Added two search strategies for broad candidate generation.
    • Dynamic mode uses search feedback to expand the candidate space progressively, reducing memory pressure for semi-specific, unspecific, and glyco searches.
    • Simple mode generates candidates upfront for users who prefer a straightforward, predictable search plan.
  • Improved prediction models and feature generation
    • Updated RT, MS2, charge, and coelution-related model support, including instrument-aware prediction assets and fingerprint caching.
    • Improved modified-sequence handling and model inputs so modified peptides and glycopeptides can be represented more consistently across library generation and prediction.
    • These updates support higher identification counts and better downstream scoring behavior in the expanded search modes.
  • Expanded external library support
    • Added support for MaxQuant msms.txt as an external library source.
    • This makes it easier to reuse existing search outputs and combine external evidence with SynapSpec's in-silico and hybrid library generation workflows.
  • Decoy strategy improvements
    • Added a unified decoy strategy framework with support for RT-shift, shuffle, glyco-aware, and unified decoy generation approaches.
    • This provides a more flexible foundation for FDR estimation across regular, broad-search, and glycoproteomics workflows.
Version 0.7

Version 0.7.0

Key Features
  • Improved tolerance optimization
    • Enhanced internal algorithm to find more appropriate tolerance values automatically
  • Dynamic search space
    • Enables efficient semi-specific and unspecific searches through adaptive search space management
  • Enhanced stability
    • Overall stability improvements for more reliable analysis
Version 0.6

Version 0.6.2

Improvements
  • Enhanced timsTOF id count performance
  • Reduced id count fluctuation
  • Minor UI improvements
Bug Fixes
  • Fixed error that occurred during application shutdown
Version 0.5

Version 0.5.1

Improvements
  • GUI renewal (look and feel)
  • Cycle correction for improved quantification stability
Bug Fixes
  • Fixed CPU dispatch error
Version 0.4

Version 0.4.2

Improvements
  • MacOS hardware acceleration support
Bug Fixes
  • Fixed issue with reduced number of identified proteins

Version 0.4.1

Improvements
  • CPU and GPU Versions
    • SynapSpec is now available in separate CPU and GPU versions, allowing users to choose the version that best suits their hardware configuration.
  • Display and Naming
    • Updated application name from "synapspec" to "SynapSpec" throughout the interface(macOS).
  • Data Export Quality
    • Improved precision formatting in quantification output files for better readability.
  • Analysis Workflow
    • Enhanced stability when starting analysis tasks.
  • Memory Management
    • Improved memory usage to prevent out-of-memory issues during large-scale analyses.
  • Library Information Display
    • When a library is selected as input, you can now see detailed information including library size and number of candidates.
Bug Fixes
  • Match Between Runs (MBR)
    • Resolved MBR workflow issues that prevented library generation.
    • Improved handling of intermediate files during processing.
Version 0.3

Version 0.3.6

Improvements
  • Improved Worker Efficiency
    • Optimized worker utilization, resulting in faster task execution and overall improved processing speed.
Bug Fixes
  • Python.NET Initialization
    • Fixed an issue where pythonnet was being unnecessarily loaded on worker types that do not require it.
  • Application Shutdown
    • Fixed issue where application shutdown did not work properly.
  • Linux GUI
    • Fixed process execution failure in Linux GUI environment.

Version 0.3.4

Bug Fixes
  • Windows Analysis
    • Fixed error cases that occurred during analysis on Windows.

Version 0.3.3

Bug fixes
  • macOS Compatibility
    • Fixed issue where application could not open on macOS.

Version 0.3.2

Improvements
  • Configuration and Output
    • Renamed output columns and configuration parameters to be more intuitive and self-explanatory.
Bug Fixes
  • Distribution Package
    • Fixed Linux executable permissions to be preserved in distribution package (users no longer need to manually set execute permissions).

Version 0.3.1

Bug Fixes
  • Hardware Acceleration
    • Fixed issue where GPU acceleration was enabled
Improvements
  • Logging
    • Enhanced log messages to provide more meaningful information for debugging and monitoring.
    • Removed unnecessary log outputs to reduce noise and improve clarity.

Version 0.3.0

Key Features
  • Hardware Acceleration
    • Implements GPU acceleration for improved processing performance and faster analysis workflows.
Improvements
  • Enhanced Logging System
    • Improved log message formatting and information detail for better debugging and workflow monitoring.
    • Provides more comprehensive execution status tracking.
  • Match-Between-Runs (MBR) Reporting
    • Adds detailed reporting functionality for Match-Between-Runs results.
    • Enables better tracking and validation of cross-run peptide identification transfer.
Bug Fixes
  • GUI Icon Display
    • Fixed Flet GUI application icon rendering issue.
Version 0.2

Version 0.2.16

Bug Fixes
  • Workflow Execution
    • Fixed workflow execution error caused by missing package dependencies.

Version 0.2.15

Key Features
  • DIA Analysis Workflow
    • Implements an initial workflow for processing and quantifying Data-Independent Acquisition (DIA) mass spectrometry data.
  • Semi-Specific Analysis Support
    • Supports 'semi-specific' search options, where peptides are required to follow the enzyme cleavage rule at only one terminus (N-terminus or C-terminus).
  • Graphical User Interface (GUI)
    • Provides a GUI to configure and execute analysis pipelines as an alternative to the command-line interface.
  • Automatic Configuration
    • Includes a preliminary feature to suggest analysis parameters based on input data.
  • Versatile Data Import
    • Provides initial compatibility for reading native (raw) file formats from major mass spectrometry vendors, including:
      • .raw
      • .d directories
      • .mzML, .mzXML
  • Cross-Platform Support
    • Designed for operation on Windows, macOS, and Linux operating systems.

Feedback

If you encounter any issues or have suggestions for future releases, please: