File size: 6,362 Bytes
e364497 c0dc8d0 6bde166 e364497 6bde166 e364497 6bde166 f4156dc 6bde166 f4156dc 6bde166 f4156dc 6bde166 f4156dc 6bde166 f4156dc 6bde166 f4156dc 6bde166 b920d23 6bde166 b920d23 6bde166 f4156dc c0dc8d0 f4156dc 6bde166 f4156dc 6bde166 f4156dc 6bde166 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 | ---
title: Om
emoji: 🧬
colorFrom: gray
colorTo: yellow
sdk: static
pinned: false
---
<style>
@font-face {
font-family: 'OmMontserrat';
font-style: normal;
font-weight: 100 900;
font-display: swap;
src: url('https://huggingface.co/spaces/omtx/README/resolve/main/assets/Montserrat-Latin-Variable.woff2') format('woff2');
}
.om-wrap { background:#0A0A0A; border:1px solid #2A2A2A; border-radius:14px; overflow:hidden;
font-family:'OmMontserrat','Montserrat','Helvetica Neue',Arial,sans-serif; color:#fff; }
/* margin-top only — setting `margin` here would out-specify the per-class margin-bottom rules */
.om-wrap p, .om-wrap h1, .om-wrap h2 { margin-top:0; margin-left:0; margin-right:0; }
/* Hero — deck title-slide treatment: full-bleed image, left-to-right scrim, copy over it */
.om-hero { position:relative; overflow:hidden; background:#0A0A0A; }
.om-hero-img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover;
object-position:70% 50%; margin:0; }
.om-scrim { position:absolute; inset:0;
background:linear-gradient(90deg,rgba(10,10,10,0.97) 0%,rgba(10,10,10,0.88) 46%,rgba(10,10,10,0.25) 100%); }
.om-cmark { position:absolute; color:#3B3636; font-size:20px; line-height:1; font-weight:300; z-index:5; }
.om-copy { position:relative; z-index:2; padding:38px 36px 40px; max-width:680px; }
.om-mono { color:#71717A; font-size:11px; font-weight:500; letter-spacing:0.26em;
text-transform:uppercase; margin-bottom:14px; }
.om-eyebrow { color:#E2E756; font-size:12px; font-weight:600; letter-spacing:0.32em;
text-transform:uppercase; margin-bottom:18px; }
.om-h1 { font-size:42px; font-weight:700; letter-spacing:-0.03em; line-height:1.0;
margin-bottom:20px; color:#fff; text-wrap:balance; }
.om-accent { color:#E2E756; }
.om-lede { color:#D4D4D8; font-size:17px; line-height:1.48; margin-bottom:24px; max-width:56ch; }
.om-pill { display:inline-block; border:1px solid #2A2A2A; color:#D4D4D8; font-size:11px;
font-weight:700; letter-spacing:0.08em; text-transform:uppercase; padding:8px 16px;
border-radius:100px; margin:0 8px 8px 0; }
.om-cta { display:inline-block; border:1px solid #2A2A2A; border-radius:100px; color:#fff;
font-size:13px; font-weight:700; padding:10px 20px; text-decoration:none; margin:0 8px 8px 0; }
.om-cta-primary { background:#E2E756; color:#0A0A0A; border-color:#E2E756; }
.om-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(210px,1fr)); gap:12px;
padding:14px 36px 26px; }
.om-lane { background:#121212; border:1px solid #2A2A2A; border-radius:12px; padding:20px; }
.om-lane-n { color:#E2E756; font-size:11px; font-weight:700; letter-spacing:0.2em; margin-bottom:14px; }
.om-lane-t { color:#fff; font-size:18px; font-weight:700; letter-spacing:-0.01em; margin-bottom:8px; }
.om-lane-d { color:#9CA3AF; font-size:13px; line-height:1.5; }
.om-status { position:relative; border-top:1px solid #2A2A2A; background:#0D0C0C; padding:28px 36px 30px; }
.om-chip { display:inline-block; border:1px solid #3B3636; color:#71717A; font-size:11px;
font-weight:700; letter-spacing:0.08em; text-transform:uppercase; padding:7px 14px;
border-radius:6px; margin:0 7px 7px 0; }
</style>
<div class="om-wrap">
<div class="om-hero">
<img class="om-hero-img" src="assets/om-hero.jpg" alt="Protein scaffolds with a highlighted ligand binding pocket" />
<div class="om-scrim"></div>
<span class="om-cmark" style="top:16px; left:16px;">+</span>
<span class="om-cmark" style="top:16px; right:16px;">+</span>
<span class="om-cmark" style="bottom:16px; right:16px;">+</span>
<div class="om-copy">
<p class="om-mono">omtx.ai</p>
<p class="om-eyebrow">Decoding the language of small molecule discovery</p>
<h1 class="om-h1">Open-weight <span class="om-accent">protein–ligand scoring</span> for small molecule discovery.</h1>
<p class="om-lede">
LULA-1 is a sequence-only protein–ligand binding score: protein sequence plus ligand SMILES
in, binding score out. No structure, no docking, no folding step — built for local inference
and fine-tuning.
</p>
<p>
<span class="om-pill">Sequence-only</span>
<span class="om-pill">Local inference</span>
<span class="om-pill">Fine-tuning</span>
</p>
<p style="margin-top:16px;">
<a class="om-cta om-cta-primary" href="https://omtx.ai">Visit Om</a>
<a class="om-cta" href="https://github.com/omtx-ai">GitHub</a>
<a class="om-cta" href="https://x.com/decodediscovery">X</a>
<a class="om-cta" href="https://www.linkedin.com/company/om-tx-ai">LinkedIn</a>
</p>
</div>
</div>
<div class="om-grid">
<div class="om-lane">
<p class="om-lane-n">01</p>
<p class="om-lane-t">LULA-1 local</p>
<p class="om-lane-d">Open-weight LULA-1 for local inference and fine-tuning, with runnable examples and checksum verification.</p>
</div>
<div class="om-lane">
<p class="om-lane-n">02</p>
<p class="om-lane-t">Hosted Om scorer</p>
<p class="om-lane-d">Hosted LULA workflows for teams that want managed runs, tracking, and scale behind one API.</p>
</div>
<div class="om-lane">
<p class="om-lane-n">03</p>
<p class="om-lane-t">Molecule Fulfillment</p>
<p class="om-lane-d">Score candidates, select molecules, and request quotes to move prioritized compounds toward synthesis.</p>
</div>
</div>
<div class="om-status">
<span class="om-cmark" style="bottom:16px; right:16px;">+</span>
<p class="om-eyebrow">Release status</p>
<p class="om-lane-t" style="font-size:21px; margin-bottom:10px;">Open-weight LULA-1 is being prepared for public release.</p>
<p class="om-lane-d" style="margin-bottom:18px; max-width:60ch;">
The launch package covers the model card, license, manifest, checksums, local scoring examples,
and a smoke dataset. Links appear here as each item goes live.
</p>
<span class="om-chip">Weights — preparing</span>
<span class="om-chip">Model card — preparing</span>
<span class="om-chip">License — preparing</span>
<span class="om-chip">Checksums — preparing</span>
<span class="om-chip">Examples — preparing</span>
</div>
</div>
|