Skip to content

v0.5.29 — Expanded 500-AMP benchmark (Loop 11) - #139

Merged
cschanhniem merged 1 commit into
mainfrom
agent/oamp-loop11-20260705
Jul 5, 2026
Merged

cschanhniem merged 1 commit into
mainfrom
agent/oamp-loop11-20260705

Conversation

@cschanhniem

Copy link
Copy Markdown
Collaborator

Class

Benchmark honesty / scientific credibility (Priority 1)

Why it matters

The previous benchmark (95 AMPs + 96 decoys, n=191) gave a CI width of ±0.07. The expanded set (500 + 500, n=1000) gives ~2.3× tighter CIs and tests the pipeline against more diverse AMP classes. The old benchmark's representative AUROC (0.7607) was notably below full AUROC (0.7832), suggesting near-duplicate inflation. The expanded set's representative AUROC (0.778) nearly equals full AUROC (0.7792).

Changes

  • — reproducible curation script
  • — 500 public-domain AMPs
  • — 500 length-matched decoys
  • Makefile: bench-500, bench-cluster-split-500 targets
  • CI: expanded benchmark AUROC > 0.70 gate
  • Docs: METRICS_CURRENT.md, ROADMAP.md, 50_LOOP_PLAN.md updated

Results

Metric Value CI₉₅
Pipeline AUROC 0.7792 0.7505–0.8065
Cluster-aware CI 0.7792 0.746–0.8102
Representative AUROC 0.778 0.7455–0.8084
Phase3 AUROC 0.7744 —

Verification

  • ✅ 1723 tests pass
  • ✅ Benchmark regression gate: Δ=0.0000
  • ✅ Expanded CI gate: AUROC 0.7792 > 0.70

Next loop

Loop 12 — Time-split benchmark

- Curated 500 public-domain AMPs + 500 length-matched decoys (n=1000)
  from UniProt-reviewed (CC BY 4.0) and APD6 natural sources
- Pipeline AUROC 0.7792 (CI₉₅: 0.7505–0.8065) — signal generalizes
- Cluster-aware CI: 0.746–0.8102 (width 0.064, ~2.3× tighter)
- Representative AUROC 0.778 ≈ full AUROC 0.7792 (less redundancy)
- Makefile targets: bench-500, bench-cluster-split-500
- CI gate: expanded benchmark AUROC > 0.70 enforced
- Docs: METRICS_CURRENT.md, ROADMAP.md, 50_LOOP_PLAN.md updated
- Curation script: scripts/curate_500_amp_benchmark.py (reproducible)
@cschanhniem
cschanhniem merged commit f854231 into main Jul 5, 2026
1 check passed
@cschanhniem
cschanhniem deleted the agent/oamp-loop11-20260705 branch July 5, 2026 02:17
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