chaidiscovery / chai-lab

Chai-1, SOTA model for biomolecular structure prediction
https://www.chaidiscovery.com
Other
1.05k stars 134 forks source link

How to understand output json file? #76

Open WillHua127 opened 6 days ago

WillHua127 commented 6 days ago

How do i understand the scores, like aggregate_score, ptm, iptm in the json file?

{
  "aggregate_score": 0.4387286305427551,
  "ptm": 0.7986587285995483,
  "iptm": 0.34874609112739563,
  "per_chain_ptm": [
    [
      0.8791998624801636,
      0.4463137984275818
    ]
  ],
  "per_chain_pair_iptm": [
    [
      [
        0.8791998624801636,
        0.34874609112739563
      ],
      [
        0.10360758751630783,
        0.4463137984275818
      ]
    ]
  ],
  "has_inter_chain_clashes": false,
  "chain_intra_clashes": [
    [
      0,
      0
    ]
  ],
  "chain_chain_inter_clashes": [
    [
      [
        0,
        0
      ],
      [
        0,
        0
      ]
    ]
  ]
}
arogozhnikov commented 6 days ago

pTM, ipTM: these scores correspond to those in AF, see their documentation, those are targeting to predict TM score in the absence of reference

clashes: cases when predicted atom positions are too close (i.e. atoms clash). Your input had two chains (or chain and ligand, which will be interpreted as chain in this case). Clashes are computed within chain or when comparing two chains.

aggregated score: see discussion https://github.com/chaidiscovery/chai-lab/discussions/70

arogozhnikov commented 1 hour ago

I'll leave this issue open so other users could find it easily