
Research
SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains
An emerging npm supply chain attack that infects repos, steals CI secrets, and targets developer AI toolchains for further compromise.
ms2pip
Advanced tools
.. image:: https://github.com/compomics/ms2pip_c/raw/releases/img/ms2pip_logo_1000px.png :width: 150px :height: 150px
|
.. image:: https://img.shields.io/github/v/release/compomics/ms2pip_c?include_prereleases&style=flat-square :target: https://github.com/compomics/ms2pip_c/releases/latest/ .. image:: https://img.shields.io/pypi/v/ms2pip?style=flat-square :target: https://pypi.org/project/ms2pip/ .. image:: https://img.shields.io/github/actions/workflow/status/compomics/ms2pip_c/test.yml?branch=releases&label=tests&style=flat-square :target: https://github.com/compomics/ms2pip_c/actions/workflows/test.yml .. image:: https://img.shields.io/github/actions/workflow/status/compomics/ms2pip_c/build_and_publish.yml?style=flat-square :target: https://github.com/compomics/ms2pip_c/actions/workflows/build_and_publish.yml .. image:: https://img.shields.io/github/issues/compomics/ms2pip_c?style=flat-square :target: https://github.com/compomics/ms2pip_c/issues/ .. image:: https://img.shields.io/github/last-commit/compomics/ms2pip_c?style=flat-square :target: https://github.com/compomics/ms2pip_c/commits/releases/ .. image:: https://img.shields.io/github/license/compomics/ms2pip_c?style=flat-square :target: https://www.apache.org/licenses/LICENSE-2.0 .. image:: https://img.shields.io/twitter/follow/compomics?style=social :target: https://twitter.com/compomics
MS²PIP: MS2 Peak Intensity Prediction - Fast and accurate peptide fragmentation spectrum prediction for multiple fragmentation methods, instruments and labeling techniques.
MS²PIP is a tool to predict MS2 peak intensities from peptide sequences. The result is a predicted
peptide fragmentation spectrum that accurately resembles its observed equivalent. These predictions
can be used to validate peptide identifications, generate proteome-wide spectral libraries, or to
select discriminative transitions for targeted proteomics. MS²PIP employs the
XGBoost <https://xgboost.readthedocs.io/en/stable/>_ machine learning algorithm and is written in
Python and C.
.. figure:: https://raw.githubusercontent.com/compomics/ms2pip/v4.0.0/img/mirror-DVAQIFNNILR-2.png
Mirror plot of an observed (top) and MS²PIP-predicted (bottom) spectrum for the peptide
DVAQIFNNILR/2.
You can install MS²PIP on your machine by following the
installation instructions <https://ms2pip.readthedocs.io/en/latest/installation/>. For a more
user-friendly experience, go to the MS²PIP web server <https://iomics.ugent.be/ms2pip>. There,
you can easily upload a list of peptide sequences, after which the corresponding predicted MS2
spectra can be downloaded in multiple file formats. The web server can also be contacted through
the RESTful API <https://iomics.ugent.be/ms2pip/api/>_.
The MS³PIP Python application can perform the following tasks:
predict-single: Predict fragmentation spectrum for a single peptide and optionally visualize
the spectrum.predict-batch: Predict fragmentation spectra for a batch of peptides.predict-library: Predict a spectral library from protein FASTA file.correlate: Compare predicted and observed intensities and optionally compute correlations.correlate-single: Compare predicted and observed intensities for a single peptide spectrum.get-training-data: Extract feature vectors and target intensities from observed spectra for
training.annotate-spectra: Annotate peaks in observed spectra.MS²PIP supports a wide range of PSM input formats and spectrum output formats, and includes
pre-trained models for multiple fragmentation methods, instruments and labeling techniques. See
Usage <https://ms2pip.readthedocs.io/en/latest/usage>_ for more information.
MS²Rescore <https://github.com/compomics/ms2rescore/>_: Use MS²PIP and other peptide prediction
tools to boost peptide identification results.DeepLC <https://github.com/compomics/deeplc/>_: Retention time prediction for (modified)
peptides using deep learning.IM2Deep <https://github.com/compomics/im2deep>_: Ion mobility prediction for (modified)
peptides using deep learning.psm_utils <https://github.com/compomics/psm_utils/>_: Common utilities for parsing and handling
peptide-spectrum matches and search engine results in PythonIf you use MS²PIP for your research, please cite the following publication:
Nucleic Acids Research doi:10.1093/nar/gkad335 <https://doi.org/10.1093/nar/gkad335>_Prior MS²PIP publications:
Nucleic Acids Research doi:10.1093/nar/gkz299 <https://doi.org/10.1093/nar/gkz299>__Nucleic Acids Research, 43(W1), W326–W330.
doi:10.1093/nar/gkv542 <https://doi.org/10.1093/nar/gkv542>_Bioinformatics (Oxford, England), 29(24), 3199–203.
doi:10.1093/bioinformatics/btt544 <https://doi.org/10.1093/bioinformatics/btt544>_Please also take note of, and mention, the MS²PIP version you used.
The full documentation, including installation instructions, usage examples,
and the command-line and Python API reference, can be found at
ms2pip.readthedocs.io <https://ms2pip.readthedocs.io>_.
Bugs, questions or suggestions? Feel free to post an issue in the
issue tracker <https://github.com/compomics/ms2pip/issues/>_ or to make a pull
request. Any contribution, small or large, is welcome!
FAQs
MS2PIP: Accurate and versatile peptide fragmentation spectrum prediction.
We found that ms2pip demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
An emerging npm supply chain attack that infects repos, steals CI secrets, and targets developer AI toolchains for further compromise.

Company News
Socket is proud to join the OpenJS Foundation as a Silver Member, deepening our commitment to the long-term health and security of the JavaScript ecosystem.

Security News
npm now links to Socket's security analysis on every package page. Here's what you'll find when you click through.