dIon
algorithm · Transformer (AR)
dIon: algorithm · Transformer (AR). Self-supervised DINO-style pretraining of a spectrum encoder, from a precursor-conditioned spectrum mixture and a partial spectrum with the precursor withheld…
Self-supervised DINO-style pretraining of a spectrum encoder, from a precursor-conditioned spectrum mixture and a partial spectrum with the precursor withheld; initialising a Casanovo-style de novo sequencer from it raises peptide precision over training from scratch.
| Kind | algorithm |
| Deep learning | yes |
| Acquisition | DDA |
| Family | Transformer (AR) |
Code
Live stars, open issues and last-push figures are on the Code activity chart.
Checkpoints
| Version | Trained on | Host | Licence | Size | Checked |
|---|---|---|---|---|---|
| v0.1.0 | bacterial PXD010000/PXD010613 pretraining corpus (unlabelled) | Hugging Face | Apache-2.0 | 2.3 GB | live 2026-10-08 |
| v0.1.0 | dIon-de-novo-labeled-v1 (DNLv1) | Hugging Face | Apache-2.0 | 2.7 GB | live 2026-10-08 |
| v0.1.0 | dIon-de-novo-labeled-v1 (DNLv1) | Hugging Face | Apache-2.0 | 2.7 GB | live 2026-10-08 |
A host marked archival has a DOI and keeps what it is given. The others can move or disappear, which is why they are checked rather than merely listed. verified means the bytes were fetched and hashed on the date shown; live means only that the host answered when last asked.
Paper describing it
- dIon: Fragmentation-Based Invariance for Self-Supervised Learning of Tandem Mass Spectra (2026, arXiv, preprint)