The top-ranked candidate is a near-copy of a training compound on all three plates. Reading S. aureus, E. coli, M. tuberculosis in that order here and below, their nearest training compounds sit at Tanimoto 0.986 / 0.982 / 0.976. On two of the three it is the same non-plant anthracycline-like polyketide, with no source plant and no DOI. The model is confident there because it has nearly seen it before, which is the whole phenomenon this page measures, appearing inside the deliverable. 2 / 1 / 1 candidates per plate sit above 0.90.
Plant provenance is incomplete. 12 / 8 / 3 of the 50 candidates per plate carry no source plant, family or reference. They reached the shortlist through the chemistry, and in a natural-products screen that is a gap, not a detail.
Per-compound feature attributions are not shown. The SHAP values written alongside these shortlists are numerically impossible, at magnitudes far outside the range a probability output permits, so they are excluded from this surface until the cause is found. The aggregate importances behind the written report are sound.
There is no protein-level target here. 99.6% of the MIC rows in ChEMBL for these organisms are measured against the whole organism, and only 35 single-protein targets carry any MIC at all. The model predicts whether a compound stops a bacterium growing. It says nothing about mechanism.
Nothing here is a clinical or therapeutic claim. These are model predictions over published measurements and traditional-use records, not evidence of efficacy, and no dose, preparation or use is implied or recommended.
Data and licences
Activity labels from ChEMBL (CC BY-SA). The plant-to-compound edge from LOTUS (CC0), cross-checked against GBIF for which organisms are plants. NPASS was evaluated and dropped: its MIC table is a copy of ChEMBL, so ChEMBL is cited directly.
How to reproduce this page
Every number above is read at build time from results/, never typed in by hand. The shortlists come from configuration a04b69bf83 in results/runs.jsonl, which records every rule the stage was given. The curation and split stages were re-run end to end from the raw downloads on a second machine, and all 57 ledger metrics matched to the last decimal. The model and shortlist stages have not been reproduced that way yet.