Free during beta

Will your protein survive native MS?

Paste a sequence. Get a calibrated suitability score in seconds. Save days of failed experiments.

Predict native MS suitability

Paste a single protein sequence below. FASTA headers are fine — we'll strip them.

Try with example:

50 free predictions / month / IP. No login required.

How it works

Three steps, no setup. Built for bench scientists who want a sanity check before spending a week on sample prep.

01 INGEST

Paste a sequence

Drop in a single protein in plain text or FASTA. We clean and validate it client-side before sending anything.

02 ANALYZE

Score it with a foundation model

The v0.3 model combines 36 hand-engineered physicochemical features (length, charge, hydrophobicity, disorder, secondary structure) with mean-pooled ESM-2 protein-language embeddings, trained on 634 proteins from PDB and EuropePMC.

03 DELIVER

Get a score and clear next steps

You see a suitability score from 0 to 100, the specific risk factors that hurt it, and concrete buffer and instrument recommendations.

About

Open benchmark and triage model for native MS suitability. Trained on 634 proteins from public datasets (PDB, UniProt, EuropePMC). Code, dataset, and trained model on GitHub. Methodology preprint forthcoming on bioRxiv.

What this is. A first-pass triage tool. Useful for ranking candidates before committing instrument time. Not a substitute for empirical optimization, and not a guarantee of success.
Known limitations. Trained on 634 proteins (538 positives plus 96 negatives, of which only 2 are evidence-based real failures and 94 are proxy / property-targeted records). v0.3 cluster-aware cross-validated AUC = 0.869. Failure-detection performance is not yet statistically validated. Sequences over 1,022 amino acids are truncated for the ESM-2 component. The model is most reliable as a positive-suitability triage tool: high-confidence positive predictions can be trusted; low-confidence predictions should be treated as a flag for manual review, not a verdict. Treat scores as guidance, not as definitive predictions.