MS2PIP: Accurate and versatile peptide fragmentation spectrum prediction.
Project description
MS²PIP: MS2 Peak Intensity Prediction - Fast and accurate peptide fragmentation spectrum prediction for multiple fragmentation methods, instruments and labeling techniques.
About
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 machine learning algorithm and is written in Python and C.
You can install MS²PIP on your machine by following the installation instructions. For a more user-friendly experience, go to the MS²PIP web server. 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.
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.
get-training-data: Extract feature vectors and target intensities from observed spectra for training.
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 for more information.
Citations
If you use MS²PIP for your research, please cite the following publication:
Declercq, A., Bouwmeester, R., Chiva, C., Sabidó, E., Hirschler, A., Carapito, C., Martens, L., Degroeve, S., Gabriels, R. (2023). Updated MS²PIP web server supports cutting-edge proteomics applications. Nucleic Acids Research doi:10.1093/nar/gkad335
Prior MS²PIP publications:
Gabriels, R., Martens, L., & Degroeve, S. (2019). Updated MS²PIP web server delivers fast and accurate MS2 peak intensity prediction for multiple fragmentation methods, instruments and labeling techniques. Nucleic Acids Research doi:10.1093/nar/gkz299
Degroeve, S., Maddelein, D., & Martens, L. (2015). MS²PIP prediction server: compute and visualize MS2 peak intensity predictions for CID and HCD fragmentation. _Nucleic Acids Research, 43(W1), W326–W330. doi:10.1093/nar/gkv542
Degroeve, S., & Martens, L. (2013). MS²PIP: a tool for MS/MS peak intensity prediction. Bioinformatics (Oxford, England), 29(24), 3199–203. doi:10.1093/bioinformatics/btt544
Please also take note of, and mention, the MS²PIP version you used.
Full documentation
The full documentation, including installation instructions, usage examples, and the command-line and Python API reference, can be found at ms2pip.readthedocs.io.
Contributing
Bugs, questions or suggestions? Feel free to post an issue in the issue tracker or to make a pull request. Any contribution, small or large, is welcome!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for ms2pip-4.0.0.dev10-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd9ff8df7dab2bc27cd1afff328b2105c3f836037777e38676311146d99a1b4e |
|
MD5 | eaccd11beb0455d384753b4c3bc1d7c9 |
|
BLAKE2b-256 | d3449c61e72a93c18b8eb63c769fe6ac29aa20acebbebabe94a1f966fd4475e0 |
Hashes for ms2pip-4.0.0.dev10-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67170e0b4cef057986c2cd8dd3fa7646b9c08f5655adbf4ac4ac8c12bbd7137a |
|
MD5 | a993690f83dc46db5e65aadb7656617f |
|
BLAKE2b-256 | e08344e73a91c1074c1d8078535d7bf7b5819c2723bdd346c106f36278c2d444 |
Hashes for ms2pip-4.0.0.dev10-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 284418aed86a1305bc77ce5489216101189f579e9af1a8eda6a6365cc3e6104b |
|
MD5 | 8a5ff55be199f985a3efeff4e4f32e82 |
|
BLAKE2b-256 | 1f80f846518a368e06537380d11a85b86b51ee21c0bb5f13c3ec05bc1ccb4d68 |
Hashes for ms2pip-4.0.0.dev10-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 656214d756ead24f82b91ddb7c2b3accb9f7727ecbabfef63905cbe3df167f59 |
|
MD5 | d530e64f018a5a7d25ae3617cdc844d8 |
|
BLAKE2b-256 | a87a92a4c59b673d71215976108980284656af4d69e319498a670326b372871b |
Hashes for ms2pip-4.0.0.dev10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 275a5b9cdf0b594c541f953d5b54cc7707ce0b802033886dc0158bfe0f325366 |
|
MD5 | 02784656528f095d801fbdb2fd978441 |
|
BLAKE2b-256 | df86d62f279896f4ddf5238558dfbe92dc74a59a838f4c26f41cd573b815f5a5 |
Hashes for ms2pip-4.0.0.dev10-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e49e752f1f484888d2d30dcc9899fe415f1d49e7b5d53ac58d4ae12eb3f8a3d |
|
MD5 | 013fbd46ccab423548db375aab74fe43 |
|
BLAKE2b-256 | 5ac80d4723426b7aa6d974dd24dd13c944b0f109553811462c93a5e44cb56d55 |
Hashes for ms2pip-4.0.0.dev10-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9925e718c7fa474fb88a64cc9d49884a083508f899b36fb81f73145fa224998 |
|
MD5 | 3c5dac6216f5ffc52c4aae4bad7dfbf4 |
|
BLAKE2b-256 | a2079aafc43f086e3b9fe6e4f99e0c1cfcdebfa8d0300809e1ae15ee702077a2 |
Hashes for ms2pip-4.0.0.dev10-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a24c3988d85a43436952e5897b483fe194e483540c1dfda9bd53057b94a0c3a0 |
|
MD5 | c45190de80573949d2034193b8eca8e0 |
|
BLAKE2b-256 | f574afe3690788513760da97f3e8cc0e0b9a5a830361ea8bf6c280c96e72fcac |
Hashes for ms2pip-4.0.0.dev10-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce458e932022bc03980e0696bad0bc07972595ec3dad5ee33bf5fe0d6352eedd |
|
MD5 | 10b922f624329616055b7bea5c744f1e |
|
BLAKE2b-256 | 847fb203b83a0a3707825eebfedd83edb320897820ac1d746a5878fd51b9a206 |
Hashes for ms2pip-4.0.0.dev10-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b686fa0f76c40b6b1301a712f774b5c850f2e68623ba1c4f4a8f764739f26e9a |
|
MD5 | c48abd2c0c02c334a33fcd5fc5a3d9a8 |
|
BLAKE2b-256 | 8264c7e84b4d907f171065728a1d8ca8e406e98586114fd3e7e43b3fe8e722ef |
Hashes for ms2pip-4.0.0.dev10-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff2d32b50e6dabab0f01692f08300c84e4d180f48b642d60d8a65ead33a8496d |
|
MD5 | 58d57aa220318501175c056e3cacc290 |
|
BLAKE2b-256 | 3e4d96dcd5cd788f9334627fa3e37cc034df737fb1e15ae30b23ecd9c30f80e2 |
Hashes for ms2pip-4.0.0.dev10-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 561bbca58023de821d7fe8de3417c0d919ac0fa254a1ab549bd04a40d6facb33 |
|
MD5 | c17547e474af339b94cf313c1d96fd87 |
|
BLAKE2b-256 | 0cd9bbec94c34c4545b0999c0aaa4fdc2fdef0f4e22ce6aecd497bdf66829813 |