Skip to content

Add eight-model foundation-model GRN benchmark (revision) - #1

Open
Kendiukhov wants to merge 1 commit into
mainfrom
add-foundation-model-benchmark
Open

Add eight-model foundation-model GRN benchmark (revision)#1
Kendiukhov wants to merge 1 commit into
mainfrom
add-foundation-model-benchmark

Conversation

@Kendiukhov

Copy link
Copy Markdown
Contributor

Summary

Broadens the cross-model comparison to eight single-cell foundation models spanning six architectures, addressing the editor (Prof. Lin Hou) and Reviewer 2 request to benchmark a broader set of foundation models and to test whether the Geneformer-vs-scGPT gap in Table 2 is significant.

  • Models: scGPT-53M, Geneformer V1-10M / V2-104M / V2-316M, AIDO.Cell-100M, scFoundation, tGPT, and a frozen ESM2-3B (UCE) control.
  • Uniform embedding-cosine edge derivation on a common 17,874-gene universe, scored against ENETS2 / TRRUST / DoRothEA.
  • Paired Wilcoxon tests, one-sample vs-chance tests, bootstrap CIs.

Key results

  • ENETS2 mean per-TF AUROC spans only 0.499–0.549 (chance 0.50); 4/8 models exceed chance.
  • The three best models (scGPT, Geneformer-V2-104M/316M) are statistically indistinguishable (all pairwise p > 0.4); Geneformer vs scGPT is not significant (paired Wilcoxon p = 0.67).
  • A scGPT attention-vs-embedding concordance check shows the weak-recovery finding is robust to edge-derivation choice (attention AUROC 0.536 vs embedding 0.569 on the same gene set).

Files

  • revision/scripts/crossmodel_foundation_benchmark.py, revision/scripts/attention_embedding_concordance.py
  • Outputs under revision/outputs/ (CSVs, summaries, figure)
  • README: new "Cross-model foundation-model benchmark" section + Key Results rows

Note: manuscript and response-letter materials are intentionally excluded from the public repo per .gitignore; this PR contains only the reproducible analysis code and outputs.

🤖 Generated with Claude Code

Broadens the cross-model comparison to eight single-cell foundation models
spanning six architectures (scGPT, Geneformer V1-10M/V2-104M/V2-316M,
AIDO.Cell-100M, scFoundation, tGPT, ESM2-3B/UCE control) under a uniform
embedding-cosine edge derivation, with paired significance tests.

Key results: ENETS2 mean per-TF AUROC spans 0.499-0.549 (chance 0.50); the
three best models are statistically indistinguishable and Geneformer vs scGPT
is not significant (paired Wilcoxon p = 0.67). A scGPT attention-vs-embedding
concordance check shows the weak-recovery finding is robust to edge-derivation
choice. Addresses the editor/Reviewer-2 request for broader benchmarking.

Adds revision/scripts/{crossmodel_foundation_benchmark,attention_embedding_concordance}.py,
their outputs under revision/outputs/, and a README section.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant