Skip to main content

Spectrum IO: File / Data Conversion for Mass Spec data within the Oktoberfest ecosystem

PyPI Python Version License Read the documentation at https://spectrum-io.readthedocs.io/ CI Status Codecov pre-commit Ruff

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

Documentation

The official documentation is available at https://spectrum-io.readthedocs.io/

How to Cite

Please always cite the main publication:

Oktoberfest: Picciani M, Gabriel W, Giurcoiu VG et al. (2023), Oktoberfest: Open-source spectral library generation and rescoring pipeline based on Prosit, Proteomics

Metadata

Release files for spectrum-io 0.9.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-io 0.9.0
File Size Uploaded Provenance Actions
spectrum_io-0.9.0.tar.gz 147.8 kB With provenance Details for spectrum_io-0.9.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for spectrum-io 0.9.0
File Interpreter ABI Platform Actions
spectrum_io-0.9.0-py3-none-any.whl Python 3 none any Details for spectrum_io-0.9.0-py3-none-any.whl

Total release size: 309.9 kB

Release files / spectrum_io-0.9.0.tar.gz

Download URL spectrum_io-0.9.0.tar.gz
Size 147.8 kB
Tags Source
SHA-256 checksum
How to use checksums
2288876f5f76719f34cc76e76d803bec5620c25f3bbd83a9e54be7212082c453
BLAKE2b-256 checksum
How to use checksums
3d3bc64b5f45c094c918ff63b25011945535f45c1b47b0a1057e23f4cfe9a8b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / spectrum_io-0.9.0-py3-none-any.whl

Download URL spectrum_io-0.9.0-py3-none-any.whl
Size 162.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
80d3dc6e8deeddd6a58c5df96e9bd4852cd3ab71546f77af044bd8042399edcf
BLAKE2b-256 checksum
How to use checksums
b9831eef41159476e5529441527db4aec73bb8c5b1658735e4837d11c5b13349
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Security for spectrum-io 0.9.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for spectrum_io-0.9.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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