TTT-MSMS models

Model checkpoints for the paper "Test-Time Tuned Language Models Enable End-to-end De Novo Molecular Structure Generation from MS/MS Spectra" (Mismetti et al.).

Code: https://github.com/rxn4chemistry/MultimodalAnalytical/tree/ttt-msms

Contents

msg/
β”œβ”€β”€ preprocessor.pkl        # tokenizers/preprocessing, shared by both MSG models
β”œβ”€β”€ pt/                     # pretrained on simulated spectra (MSG test molecules removed)
β”‚   β”œβ”€β”€ pt.ckpt
β”‚   └── config.yaml
└── ttt-msg/                # test-time trained on MSG, starting from msg/pt
    β”œβ”€β”€ ttt-msg.ckpt
    └── config.yaml
nplib1/
β”œβ”€β”€ preprocessor.pkl        # tokenizers/preprocessing, shared by both NPLIB1 models
β”œβ”€β”€ pt/                     # pretrained on simulated spectra (NPLIB1 test molecules removed)
β”‚   β”œβ”€β”€ pt.ckpt
β”‚   └── config.yaml
└── ttt-nplib1/             # test-time trained on NPLIB1, starting from nplib1/pt
    β”œβ”€β”€ ttt-nplib1.ckpt
    └── config.yaml
Model Description
msg/pt Pretrained on simulated MS/MS spectra, with all MSG test-set molecules excluded by 2D InChIKey matching
msg/ttt-msg msg/pt after test-time training on MSG (seed 3247)
nplib1/pt Pretrained on simulated MS/MS spectra, with all NPLIB1 test-set molecules excluded by 2D InChIKey matching
nplib1/ttt-nplib1 nplib1/pt after test-time training on NPLIB1 (seed 3247)

Inputs are the MS/MS spectrum and the molecular formula. Outputs are SMILES, generated with beam search.

Each config.yaml is the Hydra config used to train the model. Paths are relative to this folder. Before running, set data_path to your local copy of the dataset.

Usage

See the Github repository for instructions.

License

OpenMDW-1.0 (https://spdx.org/licenses/OpenMDW-1.0.html)

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support