Releases: CompOmics/ms2rescore
Releases · CompOmics/ms2rescore
v3.1.0
Added
- ✨ New
tims2rescoreCLI entrypoint with TIMS-specific configuration defaults - ✨ IM2Deep feature generator for ion mobility
- ✨ Support for Bruker raw (
.d) and miniTDF formats (was also back-ported to v3.0.3) - ✨
psm_id_rt_patternandpsm_id_im_pattern: New options to allow parsing of RT/IM from PSM file spectrum identifiers. - ✨
max_psm_rank_inputandmax_psm_rank_output: New options to control rescoring and reporting of multiple PSMs per spectrum (default 5 and 1) - ✨ Also store peptide-level q-value and PEPs in the output PSM list, under the
metadatafield. - ✨
profileoption to write a cProfile report of the rescoring process (for debugging) - ✨ Option to pass
train_fdrto Mokapot (test_fdrwas already supported as kwarg) - ⚡ Faster spectrum file reading with
timsrustandmzdataRust libraries - 📝 Add TIMS²Rescore docs and citation on README; more detailed docs on formula modifications
Changed
- 👷 CI: Lint with ruff instead of flake8
- ⚡ DeepLC: By default use PSMs initially passing 1% FDR threshold for calibration instead of a fixed number
- 🔊 DeepLC: Throw warning when using
deeplc_retrainwith less than 500 calibration PSMs - 🔊 Raise exception if missing precursor info (retention time or ion mobility) could not found in both PSM and spectrum files.
- ⬆️ Update (and sort) dependencies in
pyproject.toml - 📦 Dockerfile: Use Python 3.11 base image instead of Ubuntu
- 🔧 Config: Change
write_reportdefault value fromtruetofalse
Fixed
- 🐛 Report: Fix calculation of number of retained peptides in identification overlap chart
- 🐛 DeepLC: Fix issue with conversion to PEPREC (fixes #108, fixes #113)
- 🐛 Fix bug in infer_spectrum_path if path in configuration is None
- 🐛 Fix bug that always set
im_requiredtoTrue, even if no IM-based feature generators were configured.
Full Changelog: v3.0.3...v3.1.0
v3.1.0-dev9
Full Changelog: v3.1.0-dev8...v3.1.0-dev9
v3.1.0-dev8
Full Changelog: 3.1.0-dev7...v3.1.0-dev8
v3.1.0-dev7
Full Changelog: v3.1.0-dev6...3.1.0-dev7
v3.1.0-dev6
Full Changelog: v3.1.0-dev5...v3.1.0-dev6
v3.1.0-dev5
Full Changelog: v3.1.0-dev4...v3.1.0-dev5
v3.1.0-dev4
Full Changelog: v3.1.0-dev3...v3.1.0-dev4
v3.1.0-dev3
Full Changelog: v3.1.0-dev2...v3.1.0-dev3
v3.1.0-dev2
Full Changelog: v3.1.0-dev1...v3.1.0-dev2
v3.1.0-dev1
Full Changelog: v3.0.3...v3.1.0-dev1