Peptdeep

Latest version: v1.3.0

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.1.0

Added

- Support transfer learning based on DIA search results.
- Add `peptdeep cmd-flow` CLI command for CLI users, see README for details.
- Add `ThermoTOF` and `Astral` instrument type for Astral

Changed

- `other_modification_mapping` to `psm_modification_mapping` in yaml.
- Removed `rescore` in CLI and removed `percolator` in global_settings.

1.0.2

Added

- Enable `speclib_tsv` for transfer learning in CLI and GUI.

1.0.1

Fixed

- Fatal: transfer learning failed in `match_psms()` with error `"... match_psms() takes 0 arguments but 1 were given ..."` in GUI and CLI.

Added

- 'protein_reverse' decoy, see https://alphabase.readthedocs.io/en/latest/protein/protein_level_decoy.html
- Enabled multi-target prediction, all targets will store in one column as np.array object
- Enabled `attention_mask` and fixed sequence length
- Tested `torch.jit.trace` to compile the JIT model

1.0.0

Changed

- Multiprocessing with `spawn` for different OS systems to prevent hangs on Linux.
- Using constant values as defaults params of class methods or functions instead of `global_settings[xxx]` values. Using `global_settings[xxx]` values as defaults params does not update once `global_settings` changes, this is dangerous.

Added

- Testing on Python 3.10
- `fixed_sequence_len` with padding zeros for sequence models.
- GUI: it is able to delete tasks in the task queue.
- `user_defined_modifications` in `peptdeep/constants/global_settings.yaml` for CLI and GUI, it allows us to define our own modifications.
- `other_modification_mapping` in `peptdeep/constants/global_settings.yaml` for CLI and GUI, it allows us to read arbitrary PTMs from other search engines.
- `special_mods` in global_settings for special modifications like GlyGlyK or Phospho.
- `labeling_channels` in global_settings.
- MS2/RT/CCS models for Dimethyl-labeled peptides, see https://github.com/MannLabs/alphapeptdeep/releases/tag/dimethyl-models.

Fixed

- "No match found for given type params" for `IntPtr.__overloads__[Int64]` in `pythonnet>=3` for `DotNetArrayToNPArray()`, see https://github.com/MannLabs/alphapeptdeep/blob/main/peptdeep/legacy/thermo_raw/pyrawfilereader.py#L77

0.4.0

Added

- Test the model after transfer learning (MS2/RT/CCS), and the metrics will be logged.

Changed

- `frag_end_idx`->`frag_stop_idx`

0.3.0

Added

- More features (mostly about modifications) in GUI.
- Peptide labeling and special modifications in `peptdeep.protein.fasta.PredictSpecLibFasta`.
- Use queue system in `peptdeep/webui/serve.py` to reduce conflicts of prediction.

Changed

- Use sphinx and readthedocs for documentation, nbdev_test for unit tests.
- Plan to move thermo_raw to AlphaRaw.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.