Skip to main content

    Chai-1 results

    One top-ranked mmCIF structure with aggregate_score, ptm, iptm and per-chain plddt_mean — how to read each, and why none of them is an affinity or an RMSD.

    A finished Chai-1 job returns the top-ranked candidate structure as mmCIF text, three confidence numbers for the complex, and a per-chain breakdown. A chai_results JSON artifact carries the whole result object.

    Result fields

    FieldMeaning
    structure_cifThe top-ranked candidate structure, as mmCIF text
    aggregate_scoreThe score the candidates were ranked by; higher is better. The returned structure is the highest-scoring one
    ptmPredicted TM-score for the complex
    iptmInterface predicted TM-score. null when there is only one entity, since there is no interface to score
    chainsOne entry per chain: chain_id, sequence, n_residues, and plddt_mean
    num_chainsNumber of protein chains folded. A ligand is not counted here, so a one-protein, one-ligand complex reports 1
    num_modelsThe num_models value carried with the request

    plddt_mean is reported on a 0–100 scale, as a mean over that chain's atoms.

    How to read them

    • plddt_mean judges each chain's own fold. A low value on one chain means that chain's geometry is unreliable, whatever the complex-level scores say.
    • iptm estimates how accurately the interface was modelled — not whether the chains bind. It is the number to read for a contact question, and it has real predictive power for pose correctness, but a high iptm is a statement about the model's own confidence in its geometry, not evidence of an interaction. Good chains with a weak interface is the common failure mode; so is good chains with a confident interface in the wrong place. See translatability.
    • aggregate_score is a ranking quantity, so it is meaningful between candidates within one run, not across targets or across jobs.
    • None of these is an affinity. Chai-1 returns no binding-energy or affinity value. For a model-predicted affinity, Boltz-2 has an affinity head; for physics-based rescoring of a pose, use MM-GBSA.

    Reliability guard

    If inference scores the chains but no structure file is written, the job fails rather than returning an empty structure_cif alongside real-looking confidence numbers. A chai_predict job that reports success has a structure with atoms in it.

    What is not returned

    • No pose ensemble. One top-ranked structure per job.
    • No RMSD or DockQ to a reference. There is no reference-structure input, so if you want an agreement number for your own target you have to compute it yourself against a deposited structure. Translatability covers what the published figures are and which metric they use.
    • No physical-validity check. Inspect the geometry before building on it.

    Was this page helpful?

    On this page

    On this page

    Loading...