predicthia

Predict absorption

Draw a structure, or paste a SMILES and it will be drawn. The answer comes back as a bar with a shaded interval, because that is the width the data supports.

Reference compounds, and where they sit

Where these compounds sit, by what was measured in people. Your own result is drawn on the same ruler when you run one, so a prediction can be read against compounds you know rather than on its own. Press Load on any of them to put it in the editor.

Caffeine
Ibuprofen
Aspirin
Methotrexate
Atenolol
Mannitol
Sucrose
0255075100MannitolAtenololMethotrexateAspirinIbuprofenCaffeine
CompoundMeasuredThis model
Caffeine
Small, rigid, and absorbed almost completely.
99.5 from 2 values, 99 to 10094.9
Ibuprofen
A simple acid the descriptors handle well.
96.5 from 4 values, 80 to 10095.4
Aspirin
Five published values spanning 32 points.
84 from 5 values, 68 to 10086.4
Methotrexate
Published at 20, 59, 65, 70 and 100. The label itself is uncertain.
65 from 5 values, 20 to 10054.4
Atenolol
The middle of the range, where every model is weakest.
53 from 6 values, 50 to 5670.6
Mannitol
Polar, poorly absorbed, and in the training set.
16 from 3 values, 15 to 2623.1
Sucrose
Not in the compilation, so there is nothing to read the prediction against. Its descriptors still sit inside the covered region.
not in the training set4.9

Percent of an oral dose absorbed. Every measured value is read from the released dataset. Press Load to put a compound in the editor, then predict it.

The absorption model is fitted to small drug-like molecules. A cyclic peptide belongs on the peptide page, which serves both peptide models.

How to read the bar

The shaded band is the interval, and it is set by the error this model makes on compounds it never saw, measured over 250 repeated extractions of the descriptor set that ships. Across all of them the root mean square error is 20.47 plus or minus 1.71 percentage points and the correlation is 0.76 plus or minus 0.05.

The interval you see is not that overall figure. Error depends on where a compound sits, so the band drawn around a prediction is the error measured on the predictions that landed in the same range: 18.23 points for a compound predicted below 30 percent, 29.71 between 30 and 80, and 15.67 at 80 and above. Those bands are grouped by the predicted value, because that is the only thing known about a compound nobody has measured.

The bar is a decision rather than a measurement. At a 30 percent threshold the call is right 92.64 percent of the time. Two compounds that are both well absorbed cannot be ranked against each other: the gap between them is smaller than this error, and smaller than the disagreement between published measurements of the same drug.

The deployed absorption model reads 25 descriptors, the fixed consensus set the search settled on. Every one of them is listed on Data.

The bar is useful for telling a well absorbed compound from a poorly absorbed one and for ranking a series against itself. It is not useful for telling 85 apart from 90. If two compounds in a series have overlapping bands, the model has not separated them.

A prediction from a sparse or distant region of the training set is flagged in a box above the result, not in a footnote. The flag is part of the answer: it says the model has nothing reliable to offer for this structure. It is never hidden and never quietly filled in. The full method is on How it works and the training data on Data.

Caco-2 permeability, small molecules

Two Caco-2 models. Pick by chemistry, not by number.

Both predict apparent permeability apical to basolateral across a Caco-2 monolayer, both report log10 Papp with Papp in cm/s. They differ in the chemistry they were fitted on, and they do not substitute for one another.

Small moleculesCyclic peptides
Compounds3,7711,281
Descriptors5550
rms0.350.49
R0.840.84
Median error0.190.24
Within 0.30 log units68.21 percent59.55 percent
Within 0.60 log units91.55 percent85.58 percent
Correct side of -6.0090.87 percent84.54 percent
Equivalent fold error2.253.10
Applicability threshold0.841.10
SourceOpenADMET-ExpansionRxCycPeptMPDB

The peptide model scored on the 3,771 small molecules reaches R 0.06, and its own applicability domain places only 5.17 percent of them inside the region it was fitted in. The two are not interchangeable.

The lower error on the small molecules is not a better model. Those compounds are a narrower, denser set; both models reach the same correlation. Each reports whether a query falls inside the region it was fitted in, and that flag travels with every answer.

A small molecule is scored by both models that apply to it in one request: percent absorbed above, and apparent permeability across a Caco-2 monolayer here. They are different quantities in different units and are never combined. Each says for itself whether the structure falls inside the region it was fitted in.

Ten compounds from the small molecule Caco-2 set, one per decile of what was measured, so they span the range rather than cluster in it. They carry the identifiers the released challenge data gives them and no common names, so point at or tap a name on the ruler to see its structure. Your own result is drawn on the same ruler when you run one. Press Load on any of them to put it in the editor.

caco2sm_00499
caco2sm_00947
caco2sm_00459
caco2sm_00703
caco2sm_00540
caco2sm_00419
caco2sm_02638
caco2sm_00290
caco2sm_01412
caco2sm_00692
-8-7-6-5-4caco2sm_00692caco2sm_01412caco2sm_00290caco2sm_02638caco2sm_00419caco2sm_00540caco2sm_00703caco2sm_00459caco2sm_00947caco2sm_00499
CompoundMeasuredThis model
caco2sm_00692-6.64-6.14
caco2sm_01412-6.05-5.96
caco2sm_00290-5.77-5.67
caco2sm_02638-5.52-5.47
caco2sm_00419-5.30-5.29
caco2sm_00540-5.12-4.97
caco2sm_00703-4.97-4.83
caco2sm_00459-4.82-5.14
caco2sm_00947-4.68-4.81
caco2sm_00499-4.53-4.80

Apparent permeability across a Caco-2 monolayer, apical to basolateral, as log10 Papp with Papp in cm/s. A less negative number is more permeable. Every measured value is read from the released data.