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.6.1.tar.gz (142.6 kB view details)

Uploaded Source

Built Distribution

spectrum_io-0.6.1-py3-none-any.whl (152.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spectrum_io-0.6.1.tar.gz
  • Upload date:
  • Size: 142.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for spectrum_io-0.6.1.tar.gz
Algorithm Hash digest
SHA256 8856852df24c925fe74f1a1795df005239aaac3198fdfccd39d5ac8cffd6b66e
MD5 de0c7b259d27b4a2557e969c23a1ad9a
BLAKE2b-256 712d037ae0816621dd7b269f39ef74d217c34ee943298308855bd70afc187b93

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spectrum_io-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 152.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for spectrum_io-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0791d027a6b729a392098c7dc6e505c1e6afb24b637a77bd5a8d5ac01b2d7a2e
MD5 3eb1ce14d37fddfec6e7c57009147fde
BLAKE2b-256 dcac027f508b40f886eca1656b2e5ee4fe5ed8a4b35f72b5f0b8b32d932165c0

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