Alphapept Versions Save

A modular, python-based framework for mass spectrometry. Powered by nbdev.

v0.5.0

11 months ago

Summary:

Major

File reading changed to AlphaRaw

  • This allows SciEx support. FF is not yet optimized for SciEX yet
  • Adjusted memory limits for raw conversion, raw conversion for Bruker is now faster
  • Bruker legacy files are supported with the one-click installer but not for the Python version anymore. Install python-lzf or install with the legacy requirements,
  • Working docker files

Minor

  • Option to change the top_n peptides
  • Option to select the initial score for ML scoring
  • Fixed a bug in peptide generation that would not consider the last AA
  • Added a new protease protease_dict["trypsin/p"] = "[KR]"
  • Small UI improvements

Performance:

  • Overall, Bruker runs should be 25% faster. We will expect further speed increases once the FF is exchanged
  • IDs dropped ~5%, but FDR estimates are well below 1% now

Full Changelog: https://github.com/MannLabs/alphapept/compare/v0.4.9...v0.5.0

v0.4.9

1 year ago

What's Changed

  • Upgraded to NBDEV 2.0
  • More documentation
  • Better display of AlphaPept version number

Full Changelog: https://github.com/MannLabs/alphapept/compare/v0.4.8...v0.4.9

v0.4.8

1 year ago

What's Changed

  • Multiple small optimizations
  • Plot for precursor calibration, general optimization of the calibration
  • New generic score to replace the x_tandem
  • Memory optimizations
  • Changed the default prec_tol to 20, default_mass_tol to 50
  • #488: fix error when scoring on machines with more than 60 cpus by @mschwoer in https://github.com/MannLabs/alphapept/pull/489

Full Changelog: https://github.com/MannLabs/alphapept/compare/v0.4.7...v0.4.8

v0.4.7

1 year ago

What's Changed

0.4.7

  • Updated multiple packages & documentation
  • Print traceback when there is an error running AlphaPept
  • Updated modifications.tsv, Button to reload modifications via GUI
  • Changed slider input widget to a number input
  • Fixed links in GUI when downloading FASTA
  • Fixed GUI Errors #460
  • Fixed bug when launching file watcher
  • Option to use relative file paths for the size check @hugokitano
  • New functionality to filter fragments by local rank. This should improve performance for noisy datasets.
  • Cleaned up print output/deprecation & performance warnings
  • Macbook crash fix by @swillems in https://github.com/MannLabs/alphapept/pull/465
  • FEAT: create headless option by @swillems in https://github.com/MannLabs/alphapept/pull/464 #449
  • Develop by @straussmaximilian in https://github.com/MannLabs/alphapept/pull/478

New Contributors

Full Changelog: https://github.com/MannLabs/alphapept/compare/v0.4.6...v0.4.7

v0.4.6

1 year ago

What's Changed

  • Link to Renku @cmdoret https://github.com/MannLabs/alphapept/pull/433
  • Optimized quantification (proper integration of signal on MS1 level), now uses apex of isotope envelope
  • Caching of data frames for matching @mschwoer https://github.com/MannLabs/alphapept/pull/438
  • Minor code reorganization
  • Bugfixes in interface @hugokitano
  • Initial estimates for delayed normalization
  • Bugfix for Threadripper Systems #434, #264
  • Updated docs
  • More flexibility for custom modifications, see constants-tab in GUI Screen Shot 2022-06-02 at 4 50 48 PM

Full Changelog: https://github.com/MannLabs/alphapept/compare/v0.4.5...v0.4.6

v0.4.5

2 years ago

What's Changed

Revision of how fractions are handled

  • This should improve performance on fractionated samples #424 #389
  • Scoring was adapted. For fractionated samples each raw file is scored individually.
  • In the GUI there are now two additional columns: Sample_group and Fraction: All files with the same Sample_group will be quanted together. Fraction is meant to be enumerated for fractionated samples and is used for the delayed normalization step. Screen Shot 2022-04-26 at 9 50 09 AM

Acceleration

Misc

  • The version performance is updated and shows results from version 4.
  • Automated test now include fractionated samples and matching.
  • Pip installation on Windows should be more robust (fixed tables dependency)

Package Updates

Several Python packages have been updated:

Full Changelog: https://github.com/MannLabs/alphapept/compare/0.4.4...v0.4.5

0.4.4

2 years ago

This summary includes the changes from the previous .4.xx:

0.4.4

  • New maximum iterations for LFQ: This should avoid the "not converged"-messages when doing LFQ
  • Auto-adjustment of settings for non-specific search: This should avoid memory errors when using non-specific as protease

0.4.3

  • Bugfix for LFQ

0.4.2

FEAT: Better logging for LFQ. This will now log if a solver does not converge. FIX: Correct setting of cores when searching w/o saving database. DOCUMENT: Updated DOCS

0.4.1

FIX: Fixed a bug in LFQ that made LFQ take very long. 0.4.0

This version contains a lot of variable renaming to be more consistent with other Alpha*-packages. This will probably lead to incompatibility with previous history modes.

Optimized recalibration to be more memory efficient Fixed a bug where peptide_fdr was not accurately saved. This should affect reported protein / peptide ids. Included additional export of identifications, e.g. the best sequence for each recorded MS2-spectrum Usability improvements when starting AlphaPept multiple times Revised History Mode

v0.4.2

2 years ago

This also includes the changes from the previous .4.xx:

0.4.2

  • FEAT: Better logging for LFQ. This will now log if a solver does not converge.
  • FIX: Correct setting of cores when searching w/o saving database.
  • DOCUMENT: Updated DOCS

0.4.1

  • FIX: Fixed a bug in LFQ that made LFQ take very long.

0.4.0

This version contains a lot of variable renaming to be more consistent with other Alpha*-packages. This will probably lead to incompatibility with previous history modes.

  • Optimized recalibration to be more memory efficient
  • Fixed a bug where peptide_fdr was not accurately saved. This should affect reported protein / peptide ids.
  • Included additional export of identifications, e.g. the best sequence for each recorded MS2-spectrum
  • Usability improvements when starting AlphaPept multiple times
  • Revised History Mode

v0.4.1

2 years ago

Description will follow shortly

v0.4.0

2 years ago

Description and Update will follow shortly