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.

Metadata

Release files for spectrum-utils 0.5.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 spectrum-utils 0.5.0
File Size Uploaded
spectrum_utils-0.5.0.tar.gz 1.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for spectrum-utils 0.5.0
File Interpreter ABI Platform
spectrum_utils-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.9 MB

Release files / spectrum_utils-0.5.0.tar.gz

Download URL spectrum_utils-0.5.0.tar.gz
Size 1.9 MB
Tags Source
SHA-256 checksum
How to use checksums
150455c8a771499f1e5e17f98be7115c6c9263ad3404e562e962d364d2ced951
BLAKE2b-256 checksum
How to use checksums
41883d44b91e7f96e47e062d45751dc301d460b57afcdb5f6ebd42d78fae19e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / spectrum_utils-0.5.0-py3-none-any.whl

Download URL spectrum_utils-0.5.0-py3-none-any.whl
Size 51.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c935662a6568a552ecccc638daf1b4366e978fce17429527d89a1373cbb68b91
BLAKE2b-256 checksum
How to use checksums
8d6e91b355a12c4fa8cd8466ee96722f8dc88a215f7a0bc505c1113cff94de00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.5

2 release files

0.3.4

1 release file

0.3.3

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.1

2 release files

0.2.0

2 release files

0.1.0

4 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