LIVE PREVIEW ยท RUNS IN YOUR BROWSER

A single-file chemical
data platform

SAR, ADME, MPO, kinase selectivity, and AI/ML โ€” all in one HTML file. Your compounds stay on your machine. No install, no account, no server.

๐Ÿš€ Launch live demo โญ View on GitHub โฌ‡ Download the HTML file

The demo is pre-loaded with 25 public FDA-approved drugs across 6 project series (EGFR, BCR-ABL, VEGFR, JAK, BTK, CDK/ALK, COX-1) plus a 300-kinase sample selectivity panel โ€” so every feature (SAR, MMPA, ADME, MPO, AutoQSAR, Kinase Selectivity) works immediately, no uploads required.

What's inside

Everything below works offline after the first load. All data stays on your device.

๐Ÿงฉ

SAR analysis

Scaffold and R-group decomposition with auto-MCS, SAR matrix, activity landscape with manual compound selection, MMPA, and 2D chemical-space projection.

๐Ÿงช

ADME prediction

25 endpoints covering solubility, permeability, CYP inhibition, protein binding, and CNS properties. Rule-based QSAR (ESOL, Lobell, Lombardo, Clark/Ertl, Wager).

โญ

MPO scoring

QED, CNS MPO, Rule of 5, Rule of 3, and pMPO โ€” with a summary table, per-compound breakdowns, and CSV/Excel export.

๐Ÿค–

AI / ML

AutoQSAR with Ridge, Random Forest, DNN, and MPNN/GNN. Bioisosteric replacements matched by SMARTS. SyntheMol-inspired analog generation.

๐Ÿงฌ

Kinase selectivity

Upload KINOMEscan / Eurofins / DiscoverX panels (Excel, CSV, TSV). Uploads persist across sessions. KinMap visualization and KLIFS-style interaction analysis.

โœ

Structure editor

Built-in OpenChemLib editor โ€” paste from ChemDraw, zoom, undo/redo, periodic-table picker for adding any element, and text annotations.

Try it now

This is the real app, embedded in an iframe. Click around, run SAR analysis on the pre-loaded compounds, or add your own.

molforge_database.html

For the full experience (new-tab analysis tools, larger viewport), open the demo in its own tab โ†’

How it works

๐Ÿ“„

Your data lives in the file

Click Save to write your compound list back into the HTML. Email the file to a colleague โ€” they open it and get the full database. No cloud, no sync, no accounts.

๐Ÿ’พ

IndexedDB session cache

Every change auto-saves in the browser so a refresh or crash doesn't lose work. Also stores uploaded kinase panels so you can resume where you left off.

๐Ÿ›ก

Privacy by design

The only network requests are to load CDN libraries on startup. Nothing is tracked, nothing is uploaded. Use Create Portable Version for a fully offline build.