Skip to content

v0.5.55 — Within-AMP Simulation Ablation (Loop 34) - #149

Merged
cschanhniem merged 1 commit into
mainfrom
loop34-within-amp-ablation
Jul 6, 2026
Merged

cschanhniem merged 1 commit into
mainfrom
loop34-within-amp-ablation

Conversation

@cschanhniem

Copy link
Copy Markdown
Collaborator

Extended simulation ablation benchmark with within-AMP hemolysis detection mode.

Primary: scripts/benchmark_simulation_ablation.py --mode within-amp — tests MembraneProxy + StructureProxy on 45 hemolytic vs 125 selective AMPs from existing hemolysis_reference.csv.

Honest finding:

  • Best simulation score: helix_weight AUROC 0.6458 (hemolytic AMPs are more helical)
  • rich_selectivity remains the best detector at 0.7453
  • Simulation modules do NOT improve over existing scorers for hemolysis detection
  • Delta = -0.0995 vs rich_selectivity

Tests: 23 tests (6 new for within-AMP mode).

Doc updates: 50_LOOP_PLAN (Loop 34 complete, re-interpreted), ROADMAP, METRICS_CURRENT v0.5.55, BENCHMARKING (21 targets matching Makefile).

1928 tests passing (pre-push full suite).

Extended the simulation ablation benchmark to test modules on their
designed task: within-AMP hemolysis detection.

Changes:
- scripts/benchmark_simulation_ablation.py -- Extended with --mode
  within-amp flag. Tests 45 hemolytic vs 125 selective AMPs.
- Makefile -- Added bench-simulation-ablation-within-amp target.
- docs/50_LOOP_PLAN.md -- Loop 34 complete (re-interpreted).
- docs/ROADMAP.md -- v0.5.55 entry.
- docs/METRICS_CURRENT.md -- Pipeline v0.5.55, 1928 tests.

Honest finding: simulation modules do NOT improve over existing
rich_selectivity (0.7453) for hemolysis detection. Best simulation
score: helix_weight AUROC 0.6458 (hemolytic AMPs are more helical).

1928 tests passing.
@cschanhniem
cschanhniem merged commit 3996d1b into main Jul 6, 2026
1 check failed
@cschanhniem
cschanhniem deleted the loop34-within-amp-ablation branch July 6, 2026 06:46
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