Skip to main content

IO related functionalities for oktoberfest.

Project description

PyPI Python Version License Read the documentation at https://spectrum-io.readthedocs.io/ Build Package Status Run Tests Status Codecov pre-commit Black

spectrum_io is a package primarily developed for usage within the rescoring and spectral library generation pipeline oktoberfest (https://github.com/wilhelm-lab/oktoberfest).

It provides the following functionalities:
  • read search results from different search engines (MaxQuant, MSFragger, Sage, Xisearch) or a generic csv format and transform them to the internal format for rescoring with oktoberfest

  • extraction of MS2 level spectra from .RAW files and conversion to to mzML for rescoring with oktoberfest

  • spectra extraction from .d folders, conversion to .hdf5 format, and aggregation to MS2 level with metadata from a MaxQuant search for timsTOF rescoring with oktoberfest

  • in-silico digestion of a fasta file with various configuration options (protease, missed cleavages, length of peptides, fragmentation, …) for spectral library generation with oktoberfest

  • write spectral libraries in dlib, msp, or spectronaut(csv) format

  • parquet file creation for peptide prediction model development and refinement within DLOmix

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_io-0.8.0.tar.gz (147.6 kB view details)

Uploaded Source

Built Distribution

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

spectrum_io-0.8.0-py3-none-any.whl (162.8 kB view details)

Uploaded Python 3

File details

Details for the file spectrum_io-0.8.0.tar.gz.

File metadata

  • Download URL: spectrum_io-0.8.0.tar.gz
  • Upload date:
  • Size: 147.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for spectrum_io-0.8.0.tar.gz
Algorithm Hash digest
SHA256 d8ad8896110ad624b05f9dc54749a74992c77e09f7c7cc266d6d4eb50fb84aff
MD5 16f19c84e2f39f16d9027030a27f2a1b
BLAKE2b-256 7985ad5c3b62137997048f3d5a7d10760bf311431e9702907e135d6347fa922d

See more details on using hashes here.

File details

Details for the file spectrum_io-0.8.0-py3-none-any.whl.

File metadata

  • Download URL: spectrum_io-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 162.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for spectrum_io-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dd59fc9b0cc6fe1b6cbc51ba9ace4b7b22fb2f5108f00dbc8645465a6a940844
MD5 fb9409483feccb427b2aeef84802b83a
BLAKE2b-256 901d3e31f6bea08c7befb99b0f1171428b05c9fff7a43a44fd91f5d0c0e5ba6c

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