Skip to main content

Mass spectrometry utility functions

Project description

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.

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.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.

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