pip install aiki-hla ships the
4.66 M / 421-allele open ensemble (CC-BY-4.0)
with the same architecture and recipe.
pligand, pbinding,
pcomposite directly, plus the
predicted peptide–MHC complex.
Paste a sequence (or use the influenza M1 default) → per-residue immunogenicity heat-map, contiguous hot-spots, ranked risky peptides, and the ESMFold-predicted 3D structure, all in one view.
pcomposite = √(pligand·pbinding).
Paste a wild-type protein, list somatic missense mutations
(e.g. G12D), and optionally the patient's HLA type.
Ranks mutant peptides by Differential Agretopicity Index
(DAI = log2 pMT/pWT;
Duan Nat Genet 2014,
Łuksza Nature 2017) so the most immune-visible
mutants surface at the top — the field-standard signal for an
immunogenic neoantigen.
G12D or 12:G>D.
For unit-testing or one-off scoring — reveals the factorization
(pligand, pbinding,
pcomposite) directly, alongside an
ESMFold-predicted peptide–MHC complex for the same pair.
p_aiki = pbinding
(allele-specific groove fit) ·
p_gate = pligand
(peptide-only ligand-likeness) ·
p_composite = √(p_aiki·p_gate) is the released model.
Safety screening ≥ 0.99; neoantigen ranking 0.3–0.7.
AIKI‑HLA factorises presentation into a peptide-only
ligand-likeness term pligand and an
allele-specific binding term pbinding,
combined as the parameter-free geometric mean
√(pligand·pbinding).
Both Class I and Class II flow through one head over the
182-residue MHC G-domain on a frozen ESM-2 650M backbone, deployed as
a 3-seed ensemble. Open ensemble 4.66M / 421 alleles
(CC-BY-4.0). Research-use 5.8M / 507 alleles
(CC-BY-NC-4.0).
Caveats: Class I overconfident (ECE 0.15) vs Class II well-calibrated (0.05). Off-target screening ≥ 0.99. Cluster-novel generalisation is heterogeneous (HLA-A*01:01 cluster collapses to chance when purged).
All routes under https://aikium--aikihla-landing-page.modal.run/
One (peptide, allele) pair. ?mode=both returns p_aiki, p_gate, p_composite.
curl '.../score?peptide=GILGFVFTL&allele=HLA-A*02:01&mode=both'
Up to 1000 pairs. JSON or CSV.
curl -X POST '.../score_batch' -d '{"pairs":[...], "mode":"both"}'
The three demos above, programmatic. Tool 01 / 02 take a sequence; Tool 02 also takes mutations and patient HLA.
Peptide–MHC complex (single-chain construct via ESMFold), or any protein sequence alone.
Peptide-only viability score; supported allele list.
pip install aiki-hla aiki-hla score --peptides p.csv --alleles a.csv --out o.csv
docker pull ghcr.io/aikium-public/aiki-hla:latest docker run -v aikihla-models:/models \ ghcr.io/aikium-public/aiki-hla:latest \ score --peptides p.csv --alleles a.csv --out o.csv
Mysore, V. (2026). Measuring peptide–MHC generalization to unseen alleles across both HLA classes. Submitted, PLOS Computational Biology. Data + weights: 10.5281/zenodo.20520819 (concept DOI → latest; v1.1.0). Code: github.com/aikium-public/aiki-hla.
@article{aikihla2026,
author = {Mysore, Venkatesh},
title = {Measuring peptide-{MHC} generalization to unseen alleles across both {HLA} classes},
year = {2026},
journal= {PLOS Computational Biology},
note = {Submitted. Zenodo 10.5281/zenodo.20520819 for data + code.}
}
IEDB · HLA Ligand Atlas · CEDAR · NetMHC / NetMHCpan / NetMHCIIpan / NetMHCstabpan (DTU; via IEDB Tools API) · VDJdb · TransPHLA · BigMHC · MHCflurry 2.0 · IPD-IMGT/HLA · IPD-MHC · UniProt · NCBI · ESM-2 650M (Lin 2023, Meta AI — MIT) · ESMFold Atlas (Meta AI) · mmseqs2 · 3Dmol.js · Modal · Zenodo.