ProtNLM cross-cohort results

Cross-cohort results

Project overview · Source counts · Summary generator · Narrative category index

Counts are a dated snapshot: as of 2026-10-29 (commit ac95c69686). The scope contains 282 distinct protein records, including 242 prediction targets and 40 paired human reference records. Overlapping selections are counted once in the combined totals. These purposive, retrospective cohorts test informative biological distinctions; their proportions do not estimate proteome-wide accuracy.

186 of the 242 prediction targets have been assessed at the time of this build: 162 have a GO prediction-review YAML (including 17 reviewed empty GO outputs) and 24 have only a narrative function review. The remaining 56 are selected but not yet reviewed and contribute nothing to any count below.

GO-term assessments

Each row counted here is one emitted GO term. Narrative functions, protein names and SL localization outputs are excluded. Zero GO PLI or REP judgments does not imply the absence of narrative errors.

Category GO claims
COR 35
CNN 48
LSP 83
UNC 78
NPI 42
PLI 2
REP 0
Total 288

GO assessments by cohort

COR here means "biologically supported and absent from the target's cached GOA/UniProt record", not novelty with respect to the model's training data (the VDCL sense). COR is only available when the target record lacks the term, so a cohort's COR rate reflects its records' existing annotation, which terms its predictions emit, and how its reviewers drew the LSP/COR line, as much as the model. Model-organism cohorts, where a supported prediction is usually already present (CNN) or less specific than an existing annotation (LSP), have almost no COR. Annotation density alone does not explain the split (compare the median GOA column), so per-cohort COR rates should not be read as a property of the model. Cohort rows overlap, so they are not summed. The median cached-GOA column counts non-NOT rows in each GO-assessed target's *-goa.tsv.

Latest annotation date in each target's cached GOA file (a lower bound on when the file was fetched): 2006: 2, 2022: 1, 2023: 1, 2026: 134, no annotations: 24. ProtNLM2 was trained on UniProt 2023_04, so COR/CNN are judged against a GOA state that post-dates training, and a COR term may still have been learnable from annotated orthologs in the training release.

Cohort GO claims COR CNN LSP UNC NPI PLI REP COR share Median cached GOA rows per target
ARGO50 77 16 10 10 25 15 1 0 21% 4
HORSE40 89 16 21 10 28 13 1 0 18% 6
FLY41 50 2 7 19 14 8 0 0 4% 9
POMBE20 32 1 3 25 3 0 0 0 3% 12.5
NEUROSPORA20 21 0 6 14 1 0 0 0 0% 8.5
MOD_EVOLUTION20 19 0 1 5 7 6 0 0 0% 1

A mechanical is_a/part_of check of all 35 COR calls against each target's cached GOA (cor_goa_entailment.py, TSV) finds DESCENDANT: 4, NONE: 31. 0 COR calls are entailed by an existing target annotation and are candidates for LSP/CNN re-review. Entailment by an existing MF through relations outside go-basic, or by an InterPro2GO domain mapping, is not checked.

Reviewed records with no GO predictions

The 162 prediction-review YAML files include 17 records with zero emitted GO predictions and 145 records with GO assessments. Completed predictions: [] records with a summary evaluation document reviewed output absence; a missing review file is not counted as zero output. Their descriptions record the available evidence for potential missed functions. No VDCL category or confidence score is assigned to an absent prediction, and these records do not enter the emitted GO-claim denominator. Zero output alone does not establish a biological false negative or a recall estimate.

Gene Accession Summary evaluation
ARAHY/A0A444Z7V7 A0A444Z7V7 Prediction review
BALMU/A0A8B8WEG2 A0A8B8WEG2 Prediction review
BORPE/Q7VZI5 Q7VZI5 Prediction review
CHRVO/Q7NUH2 Q7NUH2 Prediction review
CUCME/A0A1S3BTE3 A0A1S3BTE3 Prediction review
DROME/CG32706 Q8IRM9 Prediction review
DROME/CG5565 Q9VQ04 Prediction review
DROME/CG5611 Q9VB17 Prediction review
DROME/Dic4 Q9VVS1 Prediction review
DROME/Gfat1 A8Y5A1 Prediction review
DROME/Lcp3 A0A0B4KEF3 Prediction review
DROME/awd A0A0B4LHX6 Prediction review
DROME/ftz-f1 M9NFK2 Prediction review
JUGRE/A0A2I4G8T1 A0A2I4G8T1 Prediction review
MAIZE/A0A804UIX9 A0A804UIX9 Prediction review
XENTR/A0A8J1IYX6 A0A8J1IYX6 Prediction review
XENTR/F6WPT1 F6WPT1 Prediction review

Narrative function reviews

57 gene/accession review records assess emitted FUNCTION text. A record may contain multiple paragraphs and multiple claim categories. Each category below counts records with at least one such judgment, once per record; categories overlap and must not be summed or pooled with GO counts. These are neither atomic-claim counts nor one verdict per whole paragraph. Name and localization assessments remain in the gene notes and are outside both denominators.

Category present in function review Review records
COR 4
CNN 24
LSP 2
UNC 26
NPI 16
PLI 13
REP 0
SUPPORTED 1

SUPPORTED records contain an explicitly supported claim whose review does not assign a novelty-specific COR/CNN/LSP category. They are preserved as such. References to separate GO judgments, hypothetical corrections, and claims explicitly not emitted are excluded.

Individual narrative records

Gene Accession Categories present Evidence and claim distinctions
ARATH/DRS1 Q9SAI7 UNC Function review
ARATH/FTSH12 A0A1P8ARD2 UNC Function review
DANRE/dcxr Q567K5 PLI Function review
DROME/CG32706 Q8IRM9 CNN Function review
DROME/CG5565 Q9VQ04 UNC Function review
DROME/CG5611 Q9VB17 UNC Function review
DROME/CycA M9NFR3 CNN Function review
DROME/Dic4 Q9VVS1 UNC Function review
DROME/Gfat1 A8Y5A1 NPI Function review
DROME/Lcp3 A0A0B4KEF3 CNN, UNC, NPI Function review
DROME/TyrRS Q9VV60 CNN Function review
DROME/awd A0A0B4LHX6 CNN Function review
DROME/dati Q9V4C9 LSP Function review
DROME/ftz-f1 M9NFK2 COR, CNN, PLI Function review
DROME/loqs X2J5X6 CNN, NPI, UNC Function review
DROME/qkr58E-1 Q9W255 CNN, UNC Function review
HORSE/ALG5 A0A5F5PM72 PLI Function review
HORSE/BCAT2 A0A9L0TSN4 CNN Function review
HORSE/CAPSL A0A3Q2I3U9 NPI Function review
HORSE/CXCR3 A0A9L0T1D1 COR, CNN, UNC, PLI Function review
HORSE/DARS2 A0A9L0SB67 UNC Function review
HORSE/DUOX1 A0A9L0SQG9 NPI, UNC Function review
HORSE/GHSR F6QF00 COR, CNN, PLI Function review
HORSE/GPAM A0A9L0TTC1 UNC, PLI Function review
HORSE/HSPA4 A0A9L0S5Z5 UNC, PLI Function review
HORSE/HSPD1 F6Z587 PLI, UNC Function review
HORSE/IRAK3 A0A3Q2HDT6 UNC Function review
HORSE/KRIT1 A0A9L0SR44 NPI Function review
HORSE/MYL10 A0A9L0TJE1 NPI Function review
HORSE/SHLD2 A0A9L0RGD6 COR, UNC Function review
HORSE/SIRT5 F6S899 UNC, NPI Function review
HORSE/USP8 A0A9L0T7K6 CNN, SUPPORTED Function review
HORSE/VAPA A0A3Q2H1L9 PLI Function review
NEUCR/NCU04302 Q1K772 PLI Function review
NEUCR/NCU04637 Q7S3B9 NPI Function review
NEUCR/NCU06005 Q7S2F2 CNN, UNC Function review
SCHPO/cem1 O94297 CNN, UNC Function review
SCHPO/mre11 Q09683 CNN Function review
SCHPO/rfc3 O14003 CNN Function review
SCHPO/rpa49 O14086 CNN Function review
SCHPO/rpo41 O13993 CNN Function review
SCHPO/rrp36 Q9P6P2 CNN, LSP Function review
SCHPO/spt16 O94267 CNN, UNC Function review
SCHPO/sws2 O59772 CNN, UNC, NPI Function review
SCHPO/vas2 Q9P7N2 CNN Function review
SCHPO/yml6 O74801 CNN, UNC, NPI Function review
XENLA/uap1.S Q6DCZ6 PLI Function review
human/DTD1 A0A2R8YCT7 NPI Function review
human/NARF J3KS48 PLI Function review
human/RHOJ G3V4H1 UNC, NPI Function review
mouse/Sdhaf2 A0A494B8X4 UNC Function review
mouse/Vmn2r73 A0A3B2WCZ5 NPI Function review
rat/Pnkd B4F7D2 PLI Function review
rat/Ptk7 A0A8I6ALM9 NPI, UNC Function review
worm/C28G1.2 Q18287 UNC Function review
worm/dpm-1 U4PF58 NPI Function review
worm/wdr-23 S6FN32 CNN Function review

Cohort scope

The cohort rows retain overlapping selections, including six fly targets selected twice. Paired reference records provide evidence and contribute no extra prediction assessments. Use the deduplicated totals above for the combined corpus.

Cohort Records Records with GO assessments Reviewed zero GO output Narrative review only Not yet reviewed GO claims Narrative review records
ARGO50 50 41 9 0 0 77 0
HORSE40 40 27 0 13 0 89 17
HORSE40_HUMAN_PAIR 40 0 0 0 0 0 0
FLY41 41 33 8 0 0 50 13
FLY_LOCATION_KEYWORD 29 0 0 0 29 0 0
FLY_NEXT20 20 0 0 0 20 0 0
POMBE20 20 18 0 2 0 32 10
POMBE_REMAINING8 8 0 0 0 8 0 0
NEUROSPORA20 20 16 0 0 4 21 3
MOD_EVOLUTION20 20 10 0 9 1 19 14

Reference-pair rows (HORSE40_HUMAN_PAIR) are evidence records, not prediction targets, so their "not yet reviewed" count is zero by construction.

Source metadata

In the JSON summary, prediction_review_files counts all review YAML files, including explicit empty records. go_review_files is retained as a legacy alias for that same total; records_with_go_assessments counts only records with emitted GO claims.

source_method: ProtNLM2 names the model. source_version identifies the release, XML artifact or dated API snapshot. API retrieval timestamps are observation times, not model training dates. The pilot, exploratory XML and later API snapshots remain distinct; frozen responses and source references retain their original provenance.