OpenADMET · CYP Challenge

Updated

Methodology · preregistration

OpenADMET CYP challenge - A Bayesian claim-evidence framework approach.

What is this?

The biological endpoints that we wish to predict in drug development (inhibition in cells, induction of PXR, efficacy in humans) are rarely directly observable in a single assay. Rather, each data point provides incomplete and differentially biased evidence towards each endpoint - and our job is to compile multiple pieces of heterogeneous evidence together and determine the likelihood of an outcome for those endpoints. So rather than treat each piece of data as ground truth, I propose to combine these heterogeneous sources of data through a Bayesian claim-evidence framework and learn how reliable each source of data is to each endpoint.

For the CYP challenge, our goal is to model two endpoints: inhibition and time-dependent-inhibition (TDI). The input data used to inform these endpoints include the Octant-supplied experimental measurements, plus computed fingerprints and properties, outside data, and other information; these all enter as distinct evidence sources, with their uncertainty, assay context, and shared dependencies explicitly represented. The resulting system will produce calibrated beliefs about each of the two endpoints and provides a prospective test of the broader idea: does explicitly modeling what each piece of information tells us and how much we trust it give better and more robust scientific prediction than conventional pooling or model ensembling.

The OpenADMET CYP challenge is a great sandbox to test these ideas and build this framework.

The Bayesian claim-evidence framework

I am using evidence in a specific sense. A claim is something we want to know but cannot observe directly. Evidence is an assay result or model output that changes our belief in that claim. Context tells us what kind of evidence it is and where it came from.

For this challenge, the claims are direct inhibition of each CYP isoform and the propensity for time-dependent inhibition (TDI). Evidence can come from an Octant curve, a public assay, a molecular model, docking, or cofolding. The context includes the isoform, probe, readout, preincubation arm, source, and chemical domain. None of those evidence sources is declared to be ground truth.

In shorthand, let C be the claims, E the available evidence, and X the context:

p(C | E, X) ∝ p(C | X) p(E | C, X)

The equation is the easy part. Most of the work is in p(E | C, X): what would I expect this source to report if a claim were true, and how much variation or bias should I expect? A resolved twelve-point curve may give fairly narrow evidence about an assay-specific pIC50. A censored curve may give only a bound. A measurement made with another probe may still help, but it may be shifted. Docking or cofolding may support a mechanistic explanation without directly measuring inhibition.

Different representations of one assay record are not separate evidence. The raw curve, fitted pIC50, censoring bound, and any TDI label derived from the matched curves belong to one evidence family. They retain a shared source-record identity and enter through one observation model, rather than contributing independent likelihood terms.

Dependence between sources matters. Two predictors trained on the same records are not two independent experiments. Morgan fingerprints, ChemProp, and Uni-Mol all start from the same molecular structure. Docking and cofolding may share receptor structures or scoring assumptions. The model must represent these relationships through joint or hierarchical evidence terms. Drawing the relationships in a graph is not enough; the dependence model is what prevents repeated information from being treated as independent support.

flowchart TB
    subgraph Evidence[Evidence sources]
        direction LR
        A[Experimental evidence<br/>Octant curves, primary screen,<br/>and public assays]
        B[Model evidence<br/>fingerprints, learned models,<br/>docking, and cofolding]
    end

    X[Context and provenance<br/>isoform, probe, readout, arm,<br/>source, chemical domain]
    R[Source-specific evidence models<br/>calibration, uncertainty, reliability,<br/>and joint dependence structure]
    L[Latent scientific claims<br/>direct inhibition by isoform<br/>and TDI propensity]
    M[Challenge observation model<br/>maps claims to the specific<br/>OpenADMET assay outputs]
    P["Internal posterior predictions<br/>pIC50 distributions and<br/>P(TDI shift above 2-fold)"]
    O[Challenge submissions<br/>point pIC50 values and<br/>binary TDI calls]

    A --> R
    B --> R
    X --> R
    R --> L
    L --> M
    X --> M
    M --> P
    P --> O

The challenge adds an observation layer between the scientific claim and the submitted prediction. It asks for an apparent pIC50 in a particular assay, not a universal Ki or binding affinity. Internally, the framework produces a posterior predictive distribution for that assay, conditional on its probe, readout, isoform, and preincubation arm. A prespecified decision rule reduces that distribution to the scalar pIC50 required for submission.

TDI is handled in the same framework, but the latent claim and the challenge label remain distinct. The claim is a compound's propensity for time-dependent inhibition. The operational challenge observation is IC50(-NADPH) / IC50(+NADPH) > 2. Equivalently, define the matched-arm shift as ΔpIC50 = pIC50(+NADPH) - pIC50(-NADPH); the label is positive when ΔpIC50 > log10(2), or about 0.301. When the curve evidence allows it, the model estimates the probability of crossing that threshold and maps it to the required binary output.

There is also a proposed division of labor between the human and the learning system. At minimum, the human names the claim and supplies assay context and source provenance. The learning system then tries to infer how informative, biased, and reliable each source is, including dependencies that can be learned from shared provenance and data. Known experimental dependencies can still be declared rather than rediscovered. One question for this work is how little structure the human can provide without making the evidence model uninterpretable.

The challenge directly tests the quality of the submitted CYP predictions. It does not, by itself, establish that the posterior is calibrated, that source reliabilities are correct, or that the evidence attribution is causal. Those are separate diagnostics of the framework. The broader question is whether the framework can improve challenge performance while also producing a useful account of why a belief changed: which evidence moved it, in which direction, and with how much support.

The assay and data problem

Assays are never as clean as you would hope and assays across systems are never as matched as one would like. This problem exists in the CYP challenge. The challenge contains direct-inhibition endpoints for four CYP isoforms: CYP3A4, CYP2C9, CYP2D6, and CYP1A2. These are recombinant-enzyme biochemical assays, not cell assays.

The CYP3A4, CYP2C9, and CYP1A2 fluorescence assays are adapted from ThermoFisher Vivid kits. CYP3A4 uses DBOMF; CYP2C9 and CYP1A2 use EOMCC. CYP2D6 instead measures dextromethorphan parent depletion by acoustic ejection mass spectrometry; the tested fluorescent probes did not perform adequately. Probe and readout therefore need to be represented explicitly rather than hidden inside the isoform label. How much can we trust the data that comes from each experiment to correctly represent the ground-truth inhibition of these compounds?

Each dose-response experiment has matched preincubation arms. The direct arm omits NADPH. The time-dependent inhibition (TDI) arm includes NADPH and can capture metabolism-dependent inhibition in addition to direct inhibition. These pIC50 values are apparent, probe-dependent assay outcomes, not Ki's or binding affinities.

Additionally, there is a large single-concentration screen in the active-preincubation condition, plus about 1,500 twelve-point curves per isoform. The training dose-response matrix is sparse across isoforms. The test matrix is dense: 750 compounds measured against all four CYPs.

The test chemistry is not a random sample. Potent CYP1A2, CYP2C9, and CYP3A4 hits were expanded with close Enamine chemisimilars. CYP2D6 seeded no series. Half of the test set is used for the live leaderboard, with the split made by chemisimilar series. Full-test performance is scheduled to be shown once at the intermediate deadline.

For direct inhibition, the metric is slightly different than for the PXR challenge. To account for high uncertainty in very weak-binding compounds, a modified macro-averaged Soft-Threshold Relative Absolute Error (MA-ST-RAE) is employed. A prediction inside the fitted credible interval has zero error. Outside it, error is measured to the nearest bound.

TDI is scored for CYP3A4 and CYP2D6 by Matthews correlation coefficient (MCC). The target is an IC50 shift greater than two-fold. A label may be measured from two resolved curves, inferred from assay limits, or assigned from those limits. Only confidently assigned labels are scored.

Claims and comparisons

The primary hypothesis is that a shared, uncertainty-aware model improves series-held-out MA-ST-RAE over the same molecular model trained on point pIC50 values.

There are four secondary questions.

  • Does sharing information across isoforms help?
  • Does the large active-preincubation screen help as an auxiliary task, or does its TDI-specific selection bias hurt transfer?
  • Does a joint representation of the matched arms improve TDI prediction over hard-label classification?
  • Do structural features add information beyond chemistry, especially outside familiar chemical neighborhoods?

Sources