Skip to main content

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.

Metadata

Release files for aiproteomics 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aiproteomics 0.6.0
File Size Uploaded
aiproteomics-0.6.0.tar.gz 9.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aiproteomics 0.6.0
File Interpreter ABI Platform
aiproteomics-0.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 16.2 kB

Release files / aiproteomics-0.6.0.tar.gz

Download URL aiproteomics-0.6.0.tar.gz
Size 9.0 kB
Tags Source
SHA-256 checksum
How to use checksums
67ea556289bad0b3db5458a9d8a6e39af3fdd3b2a5350880e948e1c27705c6a1
BLAKE2b-256 checksum
How to use checksums
fc832f754dabf17e2ca5ca608ab189dbe32085196f0b340a649291551988dc0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 13, 2025.

Transparency log

Release files / aiproteomics-0.6.0-py3-none-any.whl

Download URL aiproteomics-0.6.0-py3-none-any.whl
Size 7.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d91c6e7f8d2b3e76c90e1a69fc6918bb4750c63cc6a9e087c5e1a0889fe15b18
BLAKE2b-256 checksum
How to use checksums
85ce44c14bfc5951b778d4a93c680c540e23518d1a6e81daeb55d8194b49016e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 13, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.6.0 This release

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.1.0

2 release 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