Skip to main content

imspy-predictors

ML-based predictors for CCS, retention time, and fragment intensity in mass spectrometry.

Installation

pip install imspy-predictors

For remote model access via Koina servers:

pip install imspy-predictors[koina]

Features

  • CCS Prediction: Deep learning models for collision cross section / ion mobility prediction
  • Retention Time Prediction: GRU-based retention time predictors
  • Fragment Intensity Prediction: Prosit 2023 timsTOF intensity predictor
  • Charge State Prediction: Binomial and deep learning charge state distribution models
  • Koina Integration: Access remote prediction models via Koina servers (optional)

Available Koina Remote Models

When using pip install imspy-predictors[koina], remote models can be configured in TimSim's [models] TOML section:

Task Model Name
RT Deeplc_hela_hf, Chronologer_RT, AlphaPeptDeep_rt_generic, Prosit_2019_irt
CCS AlphaPeptDeep_ccs_generic, IM2Deep
Intensity prosit, alphapeptdeep, ms2pip
[models]
rt_model = "AlphaPeptDeep_rt_generic"
ccs_model = ""                          # "" = local PyTorch model
intensity_model = "prosit"

Quick Start

from imspy_predictors import (
    load_deep_ccs_predictor,
    load_deep_retention_time_predictor,
    Prosit2023TimsTofWrapper,
)

# Load CCS predictor
ccs_model = load_deep_ccs_predictor()

# Load RT predictor
rt_model = load_deep_retention_time_predictor()

# Load intensity predictor
intensity_model = Prosit2023TimsTofWrapper()

Submodules

  • ccs/: CCS / ion mobility prediction
  • rt/: Retention time prediction
  • intensity/: Fragment intensity prediction (Prosit)
  • ionization/: Charge state distribution prediction
  • koina_models/: Koina remote model access (requires koinapy)
  • utilities/: Tokenizers for ML models

Dependencies

  • imspy-core: Core data structures (required)
  • PyTorch: Deep learning framework (required)
  • koinapy: Koina API client (optional, for remote models)

Optional Dependencies

Some functionality requires additional packages:

  • imspy-search: For PSM-based predictions using sagepy
  • imspy-simulation: For simulation utilities (e.g., flatten_prosit_array)

Related Packages

  • imspy-core: Core data structures and timsTOF readers
  • imspy-search: Database search functionality
  • imspy-simulation: Simulation tools for timsTOF data
  • imspy-vis: Visualization tools

License

MIT License - see LICENSE file for details.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

imspy_predictors-0.5.2.tar.gz (101.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

imspy_predictors-0.5.2-py3-none-any.whl (117.3 kB view details)

Uploaded Python 3

File details

Details for the file imspy_predictors-0.5.2.tar.gz.

File metadata

  • Download URL: imspy_predictors-0.5.2.tar.gz
  • Upload date:
  • Size: 101.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.16

File hashes

Hashes for imspy_predictors-0.5.2.tar.gz
Algorithm Hash digest
SHA256 a515c838cd27af00983330456d4556b9c9c2fdb0db1fa0c7f692db6ca25d4b30
MD5 38434fd4fd99c5db74eedd2d9770ece6
BLAKE2b-256 05da4613728b5a6da9d111be5fde1060eaed856f0a227bfed3735b403e94fa8a

See more details on using hashes here.

File details

Details for the file imspy_predictors-0.5.2-py3-none-any.whl.

File metadata

File hashes

Hashes for imspy_predictors-0.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d71c5a07740820e4a84b634c01d83da805dd1d7ff6f7ecf12d2d125ce0e4d3dc
MD5 7ce057677b3a3b1077085336c5508468
BLAKE2b-256 5f0c027bb3516758e290f1213b71a5c451a29c598391c44921da121dc1d9509c

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.2 This release

2 files

0.5.1

2 files

0.5.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page