Skip to main content

spectrum_utils

conda PyPI Tests Docs Documentation

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.

spectrum_utils logo

Installation

spectrum_utils requires Python version 3.10+ 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" Journal of Proteome Research 22, 625--631 (2023) doi:10.1021/acs.jproteome.2c00632.

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.5.0.tar.gz (1.9 MB view details)

Uploaded Source

Built Distribution

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

spectrum_utils-0.5.0-py3-none-any.whl (51.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spectrum_utils-0.5.0.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for spectrum_utils-0.5.0.tar.gz
Algorithm Hash digest
SHA256 150455c8a771499f1e5e17f98be7115c6c9263ad3404e562e962d364d2ced951
MD5 53d85c9bc2fcac4cb83b6823f3cee029
BLAKE2b-256 41883d44b91e7f96e47e062d45751dc301d460b57afcdb5f6ebd42d78fae19e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spectrum_utils-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 51.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for spectrum_utils-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c935662a6568a552ecccc638daf1b4366e978fce17429527d89a1373cbb68b91
MD5 f563462b9277715648e925707aa094b0
BLAKE2b-256 8d6e91b355a12c4fa8cd8466ee96722f8dc88a215f7a0bc505c1113cff94de00

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 files

0.4.2

2 files

0.4.1

2 files

0.4.0

2 files

0.3.5

2 files

0.3.4

1 file

0.3.3

1 file

0.3.2

1 file

0.3.1

1 file

0.3.0

1 file

0.2.1

2 files

0.2.0

2 files

0.1.0

4 files

Supported by

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