You need to agree to share your contact information to access this model

This repository is publicly accessible, but you have to accept the conditions to access its files and content.

Log in or Sign Up to review the conditions and access this model content.

License notice. By downloading, accessing, or using LULA-1.1, you agree to the Om LULA Community License 1.1. LULA-1.1 is licensed for research, evaluation, benchmarking, teaching, and other non-commercial research uses only. Any commercial work requires a separate Om commercial license, including internal commercial discovery, commercial drug discovery, screening, hit finding, lead optimization, portfolio decisions, production R&D, product candidate identification, patent or therapeutic program work, hosted inference, paid API/SaaS access, resale, support/deployment, product bundling, and competing model services. For commercial licensing, contact dmc@omtx.ai.

Protein scaffold with a ligand bound in a highlighted pocket
+ + +

omtx.ai

Open-weight release track

LULA-1.1 sequence-only protein-ligand scoring.

Protein amino-acid sequence plus ligand SMILES in, binding score out. No structure input, no docking, no folding step.

Sequence-only Local inference Open weights

Model at a glance

1.7M parameters 6.8 MB 6.14M training pairs 13,368 proteins Sequence-only Local inference Open weights

LULA-1.1

LULA-1.1 is a lightweight, sequence-only protein-ligand binding scorer from Om Therapeutics. It takes a protein amino-acid sequence and ligand SMILES and returns a binding score. There is no structure input, docking, or folding step.

This release uses the same ConPLex-style two-tower scoring architecture as the original LULA-1 open-weight release, with an updated target-balanced training recipe and expanded training coverage. The customer-facing model name is LULA-1.1.

What Changed From LULA-1

LULA-1.1 keeps the LULA-1 two-tower architecture while updating the weights, training coverage, sampling, and protein-context handling.

Compared with LULA-1, LULA-1.1 increases supervised protein-ligand training coverage from 2,763,260 to 6,137,835 pairs, adding 3,374,575 protein-ligand training pairs.

Coverage LULA-1 LULA-1.1
Supervised protein-ligand training pairs 2,763,260 6,137,835
Binder-labeled training pairs 2,132,861 4,816,392
Non-binder-labeled training pairs 630,399 1,321,443

The updated sampling recipe is target-balanced to avoid letting high-row-count targets dominate the update stream. LULA-1.1 also uses complete protein-context inference: 1,022-residue ESM windows with 256-residue overlap, C-terminal coverage, overlap-averaged residues, and full-sequence mean pooling excluding BOS/EOS tokens.

The validation evidence for this release is mixed across panels. LULA-1.1 is published as the next open-weight release for research and evaluation; users should benchmark it against their own targets before relying on rank ordering.

Protein Coverage

LULA-1.1 represents 13,368 protein source entities across model-ready release inputs.

Example proteins represented include EGFR, JAK2, RET, CDK2, MAPK1, GSK3B, DRD2, OPRM1, CHRM2, HTR2A, ESR1, AR, PPARG, BACE1, and thrombin.

Example protein classes include kinases, GPCRs, nuclear receptors, proteases/peptidases, ion channels and transporters, phosphatases, epigenetic/chromatin regulators, immune/complement/coagulation proteins, and cell-surface receptors.

This release reports aggregate coverage only. It does not include protein-level source manifests, amino-acid sequence tables, ligand rows, per-pair training rows, source object paths, internal private dataset/vintage identifiers, or customer data.

What This Release Contains

LULA-1.1 ships as a compact scoring head that runs on top of two public pretrained encoders. Om distributes the LULA-1.1 scoring head in this repository; the third-party encoders remain governed by their own upstream terms.

Component Parameters Source
LULA-1.1 scoring head 1,705,984 this repository
ESM-2 650M protein encoder 652,358,616 facebook/esm2_t33_650M_UR50D
ChemBERTa-77M-MTR ligand encoder about 3,500,000 DeepChem/ChemBERTa-77M-MTR

Usage

pip install "omtx[lula]>=2.0.14"

hf auth login
omtx lula download --model lula1.1
omtx lula verify

Version Selection

Use the public model selector to choose the release:

omtx lula download --model lula1     # original LULA-1 open-weight release
omtx lula download --model lula1.1   # LULA-1.1
from omtx.lula import load_model

model = load_model("lula1")    # original LULA-1
model = load_model("lula1.1")  # LULA-1.1
from omtx.lula import load_model

model = load_model("lula1.1")
rows = model.score(
    protein_sequence="MSHHWGYGKHNGPEHWHKDFPIAKGERQSPVDIDTHTAKYDPSLKPLSVSYDQA",
    smiles=["CCO", "CC(=O)Nc1nnc(s1)S(N)(=O)=O"],
)
print(rows)

Batch scoring returns, per molecule: score, rank, and top_percentile_in_batch. Scores are intended for relative prioritization within a candidate set and are not calibrated binding probabilities.

Data Locality

Local scoring and fine-tuning run on your machine. Om does not receive your targets, compounds, labels, checkpoints, or scores when you use the local model.

Hosted Om scoring is a separate product surface.

Files

File Bytes SHA256
model/best.pt 6,826,303 1933bbdf4aa335d52498c754dc961141d10631e38fb4cc1daa9a908e7e4601ba
model/model_config.json 310 de22bc8182d7f5f46454455e0e316296b59fb67f3aa420ce78c2728815806ff6
model/inference_config.json 436 115a343fef54f0d0a108998bb3ce86bd493e29a6518055e5707d896a1ddac36b

License

LULA-1.1 is distributed under the Om LULA Community License 1.1. It is open-weight, not OSI open source. Commercial use requires a separate written Om commercial license. Contact dmc@omtx.ai for commercial licensing.

Attribution

LULA-1.1 uses a ConPLex-style scoring architecture. See the ConPLex reference implementation at https://github.com/samsledje/ConPLex and the publication DOI 10.1073/pnas.2220778120.

Downloads last month
-
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support