Cargando…
Ionmob: a Python package for prediction of peptide collisional cross-section values
MOTIVATION: Including ion mobility separation (IMS) into mass spectrometry proteomics experiments is useful to improve coverage and throughput. Many IMS devices enable linking experimentally derived mobility of an ion to its collisional cross-section (CCS), a highly reproducible physicochemical prop...
Autores principales: | , , , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Oxford University Press
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10521631/ https://www.ncbi.nlm.nih.gov/pubmed/37540201 http://dx.doi.org/10.1093/bioinformatics/btad486 |
_version_ | 1785110172346089472 |
---|---|
author | Teschner, David Gomez-Zepeda, David Declercq, Arthur Łącki, Mateusz K Avci, Seymen Bob, Konstantin Distler, Ute Michna, Thomas Martens, Lennart Tenzer, Stefan Hildebrandt, Andreas |
author_facet | Teschner, David Gomez-Zepeda, David Declercq, Arthur Łącki, Mateusz K Avci, Seymen Bob, Konstantin Distler, Ute Michna, Thomas Martens, Lennart Tenzer, Stefan Hildebrandt, Andreas |
author_sort | Teschner, David |
collection | PubMed |
description | MOTIVATION: Including ion mobility separation (IMS) into mass spectrometry proteomics experiments is useful to improve coverage and throughput. Many IMS devices enable linking experimentally derived mobility of an ion to its collisional cross-section (CCS), a highly reproducible physicochemical property dependent on the ion’s mass, charge and conformation in the gas phase. Thus, known peptide ion mobilities can be used to tailor acquisition methods or to refine database search results. The large space of potential peptide sequences, driven also by posttranslational modifications of amino acids, motivates an in silico predictor for peptide CCS. Recent studies explored the general performance of varying machine-learning techniques, however, the workflow engineering part was of secondary importance. For the sake of applicability, such a tool should be generic, data driven, and offer the possibility to be easily adapted to individual workflows for experimental design and data processing. RESULTS: We created ionmob, a Python-based framework for data preparation, training, and prediction of collisional cross-section values of peptides. It is easily customizable and includes a set of pretrained, ready-to-use models and preprocessing routines for training and inference. Using a set of ≈21 000 unique phosphorylated peptides and ≈17 000 MHC ligand sequences and charge state pairs, we expand upon the space of peptides that can be integrated into CCS prediction. Lastly, we investigate the applicability of in silico predicted CCS to increase confidence in identified peptides by applying methods of re-scoring and demonstrate that predicted CCS values complement existing predictors for that task. AVAILABILITY AND IMPLEMENTATION: The Python package is available at github: https://github.com/theGreatHerrLebert/ionmob. |
format | Online Article Text |
id | pubmed-10521631 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-105216312023-09-27 Ionmob: a Python package for prediction of peptide collisional cross-section values Teschner, David Gomez-Zepeda, David Declercq, Arthur Łącki, Mateusz K Avci, Seymen Bob, Konstantin Distler, Ute Michna, Thomas Martens, Lennart Tenzer, Stefan Hildebrandt, Andreas Bioinformatics Original Paper MOTIVATION: Including ion mobility separation (IMS) into mass spectrometry proteomics experiments is useful to improve coverage and throughput. Many IMS devices enable linking experimentally derived mobility of an ion to its collisional cross-section (CCS), a highly reproducible physicochemical property dependent on the ion’s mass, charge and conformation in the gas phase. Thus, known peptide ion mobilities can be used to tailor acquisition methods or to refine database search results. The large space of potential peptide sequences, driven also by posttranslational modifications of amino acids, motivates an in silico predictor for peptide CCS. Recent studies explored the general performance of varying machine-learning techniques, however, the workflow engineering part was of secondary importance. For the sake of applicability, such a tool should be generic, data driven, and offer the possibility to be easily adapted to individual workflows for experimental design and data processing. RESULTS: We created ionmob, a Python-based framework for data preparation, training, and prediction of collisional cross-section values of peptides. It is easily customizable and includes a set of pretrained, ready-to-use models and preprocessing routines for training and inference. Using a set of ≈21 000 unique phosphorylated peptides and ≈17 000 MHC ligand sequences and charge state pairs, we expand upon the space of peptides that can be integrated into CCS prediction. Lastly, we investigate the applicability of in silico predicted CCS to increase confidence in identified peptides by applying methods of re-scoring and demonstrate that predicted CCS values complement existing predictors for that task. AVAILABILITY AND IMPLEMENTATION: The Python package is available at github: https://github.com/theGreatHerrLebert/ionmob. Oxford University Press 2023-08-04 /pmc/articles/PMC10521631/ /pubmed/37540201 http://dx.doi.org/10.1093/bioinformatics/btad486 Text en © The Author(s) 2023. Published by Oxford University Press. https://creativecommons.org/licenses/by/4.0/This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Original Paper Teschner, David Gomez-Zepeda, David Declercq, Arthur Łącki, Mateusz K Avci, Seymen Bob, Konstantin Distler, Ute Michna, Thomas Martens, Lennart Tenzer, Stefan Hildebrandt, Andreas Ionmob: a Python package for prediction of peptide collisional cross-section values |
title | Ionmob: a Python package for prediction of peptide collisional cross-section values |
title_full | Ionmob: a Python package for prediction of peptide collisional cross-section values |
title_fullStr | Ionmob: a Python package for prediction of peptide collisional cross-section values |
title_full_unstemmed | Ionmob: a Python package for prediction of peptide collisional cross-section values |
title_short | Ionmob: a Python package for prediction of peptide collisional cross-section values |
title_sort | ionmob: a python package for prediction of peptide collisional cross-section values |
topic | Original Paper |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10521631/ https://www.ncbi.nlm.nih.gov/pubmed/37540201 http://dx.doi.org/10.1093/bioinformatics/btad486 |
work_keys_str_mv | AT teschnerdavid ionmobapythonpackageforpredictionofpeptidecollisionalcrosssectionvalues AT gomezzepedadavid ionmobapythonpackageforpredictionofpeptidecollisionalcrosssectionvalues AT declercqarthur ionmobapythonpackageforpredictionofpeptidecollisionalcrosssectionvalues AT łackimateuszk ionmobapythonpackageforpredictionofpeptidecollisionalcrosssectionvalues AT avciseymen ionmobapythonpackageforpredictionofpeptidecollisionalcrosssectionvalues AT bobkonstantin ionmobapythonpackageforpredictionofpeptidecollisionalcrosssectionvalues AT distlerute ionmobapythonpackageforpredictionofpeptidecollisionalcrosssectionvalues AT michnathomas ionmobapythonpackageforpredictionofpeptidecollisionalcrosssectionvalues AT martenslennart ionmobapythonpackageforpredictionofpeptidecollisionalcrosssectionvalues AT tenzerstefan ionmobapythonpackageforpredictionofpeptidecollisionalcrosssectionvalues AT hildebrandtandreas ionmobapythonpackageforpredictionofpeptidecollisionalcrosssectionvalues |