Two models over G protein-coupled receptors. Neither predicts an affinity you can quote. Each answers a two-class comparison, and that is the whole product.
Preview build, 11 September 2026. The models here were retrained on the full measurement set today. The ranking tools are being connected to them now; until that finishes the Rank buttons say so rather than failing quietly. Every number on this site is measured from the retrained models.
Ligand, sequence, ligand. One receptor, two ligands. Which ligand is more potent. Returns the probability that the first one wins.
Sequence, ligand, sequence. One ligand, two receptors. Which receptor binds it more tightly.
Each model takes one row with three blocks in it. Which block sits in the middle is the whole difference between them.
CCN1CCC[C@H]1CNC(=O)c1cc(Br)cc(OC)c1OCCOc1cccc(CCc2ccccc2OCCN2CCc3ccccc3C2)c1CCC(=O)N(c1ccccc1)[C@H]1CCN(C[C@H](O)c2ccccc2)C[C@H]1COc1cccc(CCN(CCc2ccccc2)CC2CCCCC2)c1Both numbers below are held-out accuracy over comparisons the models never saw during fitting, measured on the 11 September 2026 build.
over 413,181 held-out comparisons, 182 receptors
over 15,802 held-out comparisons, 170 receptors
Those are the figures for answering every comparison. The models also report a strength, and accuracy rises steeply with it. That is the number the ranking pages act on, and it is explained on each of them.
Strength is the larger of the two returned probabilities, so it runs from 0.5, a coin flip, to 1.0. It is not the probability that a given answer is right. It is a ranking signal whose reliability has been measured, and these are the measured values.
| Strength at or above | Share of predictions kept | Accuracy |
|---|---|---|
| 0.50, answer everything | 100% | 0.640 |
| 0.60 | 26.5% | 0.793 |
| 0.70 | 6.9% | 0.867 |
| 0.80 | 1.6% | 0.887 |
| 0.90 | 0.4% | 0.869 |
Potency turns over above 0.80, falling from 0.887 to 0.869 on 1,537 comparisons, so the pages do not offer a cutoff past 0.80.
| Strength at or above | Share of predictions kept | Accuracy |
|---|---|---|
| 0.50, answer everything | 100% | 0.694 |
| 0.60 | 61.6% | 0.776 |
| 0.70 | 32.8% | 0.841 |
| 0.80 | 14.7% | 0.915 |
| 0.90 | 4.4% | 0.968 |
Accuracy is an average over receptors, and the spread behind it is wide. This is the part of the model most worth knowing before acting on a result.
| Model | Receptors scored | Median | With 50+ comparisons | Median of those | Of those, below 0.60 |
|---|---|---|---|---|---|
| Potency | 182 | 0.638 | 137 | 0.619 | 57 |
| Selectivity | 170 | 0.688 | 75 | 0.675 | 21 |
Closely related receptors are the hard ones, which is what you would expect. Muscarinic receptors sit near chance for selectivity, because M1 through M5 differ by little that a sequence embedding sees. Opioid receptors reach 0.91.
The models know the receptors they were fitted on, and only those. Potency was fitted on 251 receptors and selectivity on 255. Every accuracy quoted here covers comparisons between receptors in that set. Nothing on this site measures how the models behave on a receptor they have never seen, and no claim is made about it. The ranking pages mark which receptors are fitted.
It is a comparator. It has no opinion on whether either ligand is active at all, it does not return an affinity, and a ranking of two inactive compounds is still a ranking. Read it as a triage tool over a set you already have reason to care about.