Skip to main content

MSCI assesses peptide fragmentation spectra information content.

Project description

MSCI

Introduction

Peptide identification by mass spectrometry relies on the interpretation of fragmentation spectra based on:

  • The m/z pattern (mass-to-charge ratio),
  • Relative intensities of detected fragments,
  • Retention time (RT).

Given a proteome, we explored how many peptides generate highly similar fragmentation spectra with current MS methods. MSCI is a Python package built to assess the information content of peptide fragmentation spectra.

Main features

The MSCI package offers functionalities for:

  • Data Import: Load proteomes and spectral libraries.
  • Spectra Prediction & Processing: Predict peptide spectra and filter fragments.
  • Spectra Grouping: Group peptides based on m/z and iRT values.
  • Similarity Measurement: Compute spectral similarity using different scoring functions.
  • Output & Visualization: Export similarity results and generate fragmentation plots.

For full API documentation, see MSCI Documentation <https://msci.readthedocs.io>_.

Usage

Example workflow:

For a full tutorial, visit our Colab notebook:
MSCI Colab Notebook <https://colab.research.google.com/drive/1ny97RNgvnpD7ZrHW8TTRXWCAQvIcavkk>_.

License

MSCI is released under the MIT License.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page