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.
Previous Versions
Version 0.9
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.
- 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
- 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
- Fixed CPU dispatch error
Version 0.4
Version 0.4.2
Improvements- MacOS hardware acceleration support
- 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.
- 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.
- 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.
- 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
- 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.
- 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.
- 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.ddirectories.mzML,.mzXML
- Provides initial compatibility for reading native (raw) file formats from major mass spectrometry vendors, including:
- 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:
- Report bugs on GitHub Issues
- Join the discussion on Community Forum