Skip to main content

A package for MSMS spectral library prediction models from the field of (phospho-)proteomics, intended to facilitate the testing and comparison of different neural network architectures and existing models.

Project description

RSD PyPI version fair-software badge build cffconvert markdown-link-check DOI

aiproteomics python package

This package contains various tools, datasets and ML model implementations from the field of (phospho-)proteomics. It is intended to facilitate the testing and comparison of different neural network architectures and existing models, using the same datasets. Both retention time and fragmentation (MSMS) models are included.

Implementations of existing models from the literature are intended to be modifiable/extendable. For example, so that tests may be carried out with different peptide input lengths etc.

Installation instructions

Latest release

The latest release of aiproteomics can be installed from the python package index using pip as follows:

pip install aiproteomics

Latest (development) version

The latest version can be installed using pip after cloning the repository.

git clone git@github.com:aiproteomics/aiproteomics.git
cd aiproteomics/
pip install .

Try demo notebooks

After installation, you can try out the demo notebooks by following the instructions here.

Redesign in progress

This package is in the process of being redesigned to make it more general and portable. The redesign is focussing on the creation of:

  1. Generators of models (in the open and portable ONNX format)
  2. Converters from .msp format to input for each model type
  3. Converters from each model type to .msp

Below is a diagram showing how the proposed tools will be combined to produce a pipeline for training proteomics models and using them to generate synthetic spectral libraries:

Proposed aiproteomics pipeline

Contributing

If you want to contribute to the development of aiproteomics, have a look at the contribution guidelines.

Project details


Download files

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

Source Distribution

aiproteomics-0.6.0.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

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

aiproteomics-0.6.0-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file aiproteomics-0.6.0.tar.gz.

File metadata

  • Download URL: aiproteomics-0.6.0.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for aiproteomics-0.6.0.tar.gz
Algorithm Hash digest
SHA256 67ea556289bad0b3db5458a9d8a6e39af3fdd3b2a5350880e948e1c27705c6a1
MD5 a4e3170e33febc73a54287fa4f939d58
BLAKE2b-256 fc832f754dabf17e2ca5ca608ab189dbe32085196f0b340a649291551988dc0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiproteomics-0.6.0.tar.gz:

Publisher: pypi.yml on aiproteomics/aiproteomics

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aiproteomics-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: aiproteomics-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for aiproteomics-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d91c6e7f8d2b3e76c90e1a69fc6918bb4750c63cc6a9e087c5e1a0889fe15b18
MD5 2cad20d9531b7a8f68873d5c86f91299
BLAKE2b-256 85ce44c14bfc5951b778d4a93c680c540e23518d1a6e81daeb55d8194b49016e

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiproteomics-0.6.0-py3-none-any.whl:

Publisher: pypi.yml on aiproteomics/aiproteomics

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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