Skip to main content

Mass spectrometry utility functions

Project description

spectrum_utils

conda PyPI Build status docs

spectrum_utils is a Python package for efficient mass spectrometry data processing and visualization.

spectrum_utils contains the following features:

  • Spectrum loading from online proteomics and metabolomics data resources using the Universal Spectrum Identifier (USI) mechanism.
  • Common spectrum processing operations (precursor & noise peak removal, intensity filtering, intensity scaling) optimized for computational efficiency.
  • Annotating observed spectrum fragments using the ProForma 2.0 specification for (modified) peptidoforms.
  • Publication-quality, fully customizable spectrum plotting and interactive spectrum plotting.

Installation

spectrum_utils requires Python version 3.8+ and can be installed with pip or conda.

Using pip:

pip install spectrum_utils[iplot]

Using conda:

conda install -c bioconda spectrum_utils

Documentation

Please see the documentation for detailed installation instructions, usage examples, the API reference, and more information.

Citation

spectrum_utils is freely available as open source under the Apache 2.0 license.

When using spectrum_utils, please cite the following manuscripts:

  • Wout Bittremieux. "spectrum_utils: A Python package for mass spectrometry data processing and visualization." Analytical Chemistry 92, 659--661 (2020) doi:10.1021/acs.analchem.9b04884.
  • Wout Bittremieux, Lev Levitsky, Matteo Pilz, Timo Sachsenberg, Florian Huber, Mingxun Wang, Pieter C. Dorrestein. "Unified and standardized mass spectrometry data processing in Python using spectrum_utils" bioRxiv (2022).

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

spectrum_utils-0.4.2.tar.gz (1.0 MB view details)

Uploaded Source

Built Distribution

spectrum_utils-0.4.2-py3-none-any.whl (45.5 kB view details)

Uploaded Python 3

File details

Details for the file spectrum_utils-0.4.2.tar.gz.

File metadata

  • Download URL: spectrum_utils-0.4.2.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for spectrum_utils-0.4.2.tar.gz
Algorithm Hash digest
SHA256 7a0212f12b6770c592184f4e82f4b7bb1f110b4db2a3b914a1b4b2f3f8c79693
MD5 5c3012bdd5f73b6eff8c62777676bd19
BLAKE2b-256 f257faf4e0484f32e970a534bd18b35a968a98a8712371a057791253c1e9a21d

See more details on using hashes here.

File details

Details for the file spectrum_utils-0.4.2-py3-none-any.whl.

File metadata

File hashes

Hashes for spectrum_utils-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 db2e1e7ecd85b8b9c6b87b6d8633083fa64d4900dd0ddf8fee94e8295aa22283
MD5 1e276d9bbe26f0e3626cb270150c7d87
BLAKE2b-256 129f55f99400153ef28a4100b28ef985031a8b81df2f097c92c9ea48d1b6f38d

See more details on using hashes here.

Supported by

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