Products & Services

Curated data, models built on it, and tools that use both

Everything below is in production today, drawn from the same knowledgebases our clients have relied on since 2003.

Knowledgebases

Hand-curated structure-activity data, released quarterly, with the validation set that goes with it.

Kinase Knowledgebase

Kinase Knowledgebase (KKB)

The first gene-family wide capture of published kinase structure-activity and synthesis data. Over 4.5 million biological activity points across 587 kinase targets, curated from journals and patents rather than scraped.

Explore the KKB →
Oncology Knowledgebase

Oncology Knowledgebase (OKB)

The same curation discipline applied across targets of oncological interest, complementing the KKB over a broad spectrum of cancer biology.

Explore the OKB →
F1000Research data note describing the kinase validation sets

Kinase Validation Set

258,000 structure-activity points and 76,000 unique structures across eight kinase targets, extracted from the KKB and released freely so methods can be validated against curated data rather than whatever can be scraped. Published as a peer reviewed data note.

Download the datasets → Read the data note, version 3 →

ChIP™ de novo design

Designs that arrive with the synthetic route that makes them.

ChIP de novo design

ChIP™ de Novo Design

A genetic algorithm over reaction space. Every molecule it proposes arrives with the synthetic route that makes it, built from cataloged starting materials, so a design is orderable rather than merely drawable.

How ChIP works →
Worked ChIP campaign

Worked campaigns

Two complete examples: a random-forest potency objective across kinase targets, and a non-obvious me too campaign against a published reference drug. Structures, routes and scores throughout.

See a campaign →

Foundation models

Trained on our curated data, and evaluated in the open.

Family Foundation Model: the compound-preference model ranking two compounds at one target, and the target-preference model comparing two targets for one compound
New

Family Foundation Model

The broad instrument. Two separately fitted models over one roster spanning 34 protein families: which of two compounds a target prefers, and which of two targets a compound prefers, from different families or from one family. Trained on ChEMBL 37 alone, so the weights are freely downloadable. 0.71 on 65,725 held-out comparisons over 2,079 targets, and over 2,279 targets 0.75 on 8,689 comparisons between two families and 0.78 on 32,738 within one. The two models below are family deep dives beside it.

familyfoundationmodel.com →
Code and extension tools on GitHub →
Watch the overview on YouTube →
GPCR Foundation Model
New

GPCR Foundation Model

A deep dive into one family. The same two questions asked of G protein-coupled receptors: which of two ligands is more potent at one target, and which of two targets a ligand prefers. Built on ChEMBL together with Eidogen-curated GPCR data, it is right 0.77 of the time on potency and 0.80 on selectivity over held-out comparisons, rising to 0.94 and 0.93 on the confident calls. Accuracy is measured and published for each of the 235 targets with held-out potency data and the 211 with held-out selectivity data.

gpcrfoundationmodel.com →
Kinase Foundation Model
New

Kinase Foundation Model

A deep dive into one family. Two models that rank rather than score: which of two ligands a kinase prefers, and which of two kinases a ligand prefers. Primary measurements come from the Eidogen-Sertanty Kinase Knowledgebase, with ChEMBL used to cross-validate rather than to train. Reframing the question the way the workflow actually asks it multiplies the usable training data.

kinasefoundationmodel.com →
Models from the KKB

Models built from each release

Every quarterly release ships with activity classifiers across 390 kinase targets at a median ROC-AUC of 0.91, so the data arrives with a measured baseline rather than a promise.

Current release →

PharmCast

Three-dimensional pharmacophore fingerprints from flat structure, without conformers.

PharmCast
New

PharmCast and PharmSim™

A full three-dimensional pharmacophoric comparison of two molecules in 0.584 milliseconds, from flat structure alone, against 5.7 seconds for the real calculation. It agrees with that calculation at Pearson 0.969.

How it works →

Reverse Screen

Given a molecule, the proteins it might interact with.

New

Reverse Screen

Given a molecule, which proteins might it interact with. Every co-crystal ligand in the Protein Data Bank is indexed by the pharmacophore fingerprint PharmCast predicts from flat structure, so a query is fingerprinted in 4 milliseconds and compared against all 28,007 in 40, and docking runs only on what retrieval returns rather than on 40.5 hours of everything.

Screen a molecule →
Watch the overview on YouTube →

Contact Atlas

Every co-crystal ligand in the Protein Data Bank, searchable by the structure you draw.

A Contact Atlas figure: the GLP1R ligand from PDB entry 6XOX drawn flat and ringed by the residues it touches, with the hydrogen bond, salt bridge, pi stacking and cation to pi interactions measured from the deposited coordinates, and its measured EC50
New

Contact Atlas

The other question Reverse Screen answers. Rather than ranking the proteins a molecule might bind, this searches the co-crystal ligands themselves: draw a structure and get every ligand in the archive that contains it, matches it exactly, or resembles it by pharmacophore, and read what each one actually does in the site it was solved in. Each hit opens on its contact map, a flat drawing of the ligand ringed by the residues it touches, with the hydrogen bonds, salt bridges, pi stacking and cation to pi interactions measured from the deposited coordinates and the potency ChEMBL records for it. Search by name too, by drug name, trade name, research code or ChEMBL id.

Explore the Contact Atlas →

cHIA

Percent human intestinal absorption, predicted from structure.

The cHIA method: the genetic algorithm cycle scored by out-of-bag error, variable-length descriptor sets cut and spliced, and the held-back error of the six published descriptors over 250 extractions of 780 compounds, mean 25.77, beside the deployed model's predicted against measured plot
New work

cHIA: Human Intestinal Absorption Model

In 1998 we published a model that predicted percent human intestinal absorption for 86 compounds from six molecular descriptors and a small neural network, on one division of the compounds. Repeating that division 250 times shows how fortunate it was: 236 of 250 draws are worse than the published cross-validation error, 249 are worse than the published external error, and none matches both. The descriptors themselves held up: given a modern learner on nine times the data they still reach a correlation of 0.63, and the properties they measured are what a free search over 1,301 descriptors selects today. The deployed absorption model uses 25 consensus descriptors and a random forest fitted on 780 compounds, and is right about whether a compound clears 30 percent absorption 92.60 percent of the time. The same procedure carries to cyclic peptides, with a model for permeability across an artificial membrane fitted on 7,298 peptides.

How the method works →
Predict absorption at predicthia.ai →
Download the models and datasets →

ToxPred

What measured compounds resembling yours were found to do.

Toxicity by consortium: percent of compounds measured active rising with the number of protein families their structural matches reach, and the ten proteins most associated with CYP3A4 inhibition
New

ToxPred

The consortium method we published in 2003, rebuilt on the public record that its proprietary data has since become. Structural neighbors vote: 92.1 percent of answers land within one log unit of the measured rat oral LD50, on the 1,336 of 1,994 held-out compounds that carry an exact value, against 94 percent reported in 2003. Applied unchanged to 28 further endpoints. Growing the voting reference set from 127 to 5,953 compounds moves the share answered for from 3.3 to 46.5 percent while accuracy rises from 85.4 to 90.9 percent by 610 compounds and then holds near 92 percent. A second signal reads cross-family reach, measured across the 27,910 ligands Reverse Screen indexed on 20 September 2026: a compound whose matches reach no protein family inhibits CYP3A4 2.5 percent of the time, one reaching sixteen or more 51.2 percent.

How the method works →
Score a molecule at toxpred.ai →
Contribute measurements →

Structural evidence

What the deposited structures show, beside the same measurements the models are trained on. These are the figures the home page leads with, in full.

Kinase contact map: CDK2 with ligand X46 from PDB entry 3QTS, IC50 3.09 uM in the Kinase Knowledgebase
New

Kinase contact maps

What each Kinase Knowledgebase compound is actually doing in its pocket, measured from the deposited coordinates, for every compound with a matching Protein Data Bank structure. A new structure on every visit, and a button on each KKB search hit that has one.

Open this contact map →
Potency ladder: fourteen protein sites, each co-crystal ligand placed by its measured potency, spanning up to six orders of magnitude within one site

Bound is not necessarily potent

Every co-crystal ligand of a protein superposed into one frame with its measured potency. Within a single pocket the values span up to a millionfold, which is the reason a structure alone does not tell you what a compound is worth.

See the ladder →

Reverse peptide mimetics

Short peptides that present the same pharmacophore as ligands observed bound in co-crystal structures. Every co-crystal ligand with a measured potency scored against all 3,368,420 capped peptides of one to five residues, with the forty closest pairs shown.

See the closest pairs →

Loops that mimic drugs

The peptides above that occur as complete loops in real protein structures, shown in the conformation the loop actually adopts. 1,524,535 loops searched, drawn from the same corpus used to train PharmCast, every one from a protein unrelated to the original target.

See the loops →

The data underneath

What the models learn from, characterized before they were trained, and how to compare it with your own.

Training corpora

Training Corpora

The commercial screening collection profiled compound by compound, plus a corpus of peptide loops read from protein structures. Composition, scaffold diversity, and an exhaustive all-against-all redundancy analysis.

Read the profile →
Dataset overlap analysis
Service

Dataset Overlap Analysis

How much of your internal collection already exists in ours, and how much is genuinely yours alone. Answered before you commit to a license.

How the comparison runs →
Structure search across the curated data Data validation during curation

How the curation works

Content prioritization, entry, quality control and target classification. Every record is searched against what is already held, then validated before it enters a release. That process is behind every number in the knowledgebases.

Support and documentation →

Proactive wellness

Drug discovery, data and software are most of what we do. These two mobile apps are the rest: a meal turned into data, for the person eating it.

Food Health: a meal photo turned into calories, protein, carbs, fat and fiber in seconds, with Apple Health sync and nutrition trends over time, for iPhone and Android
Mobile app

Food Health

Food health tracking for iPhone and Android. Snap a photo or type a note and the app estimates calories, protein, carbs, fat and fiber in seconds. It reads activity, sleep and workouts from Apple Health, keeps an entry offline until a connection returns, captures readings from health devices, and shows nutrition reports and scatter plots over time. Data stays on the device by default.

foodhealthscan.com →

Download Food Health on the App StoreGet Food Health on Google Play

Food Health TxD: AI carb estimates from a meal photo overlaid on continuous glucose readings on one timeline, to spot the meals that spike you
Mobile app

Food Health TxD

Spot the meals that spike you. AI carb estimation from a meal photo, overlaid on continuous glucose readings on one timeline, with a menu scanner that picks the lowest-carb options. Built for type 1, type 2 and prediabetes. It reads glucose from Apple Health and writes carbs back. For education and tracking only: it is not a medical device and gives no dosing advice.

foodhealthscan.com/txd →

Download Food Health TxD on the App StoreGet Food Health TxD on Google Play

Services

Collaborative projects

Our chemists, biologists and computational scientists work alongside your team, applying the same platforms to your targets and your compounds. Typical engagements include focused library design, collection triage against a reference, curation of a proprietary dataset into KKB structure, and model building on your internal data.

See the services we run on these →     Start a conversation →

The method behind PharmCast is described in Muskal, S. M.; McGregor, M. J. PharmCast: rapid generation of three-dimensional pharmacophore fingerprints from two-dimensional structure without conformer generation. bioRxiv 2026, doi: 10.64898/2026.09.02.748999.