Repository navigation
exp373: ProteinMPNN-only diversity, Neff, and oracle F1 through 1,000 rollouts - #374
timodonnell wants to merge 4 commits into
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Claude finished @timodonnell's task in 7m 0s —— View job Review tasks
Coverage notes from the review agentsCompliance. No Correctness. Sequence separation is Observation, not a finding (no rule covers it, non-blocking): 🤖 Code reviewNo issues found. Checked for bugs and AGENTS.md compliance. Reviewed commit: · branch |
Addresses #373 by comparing the pinned full-data default and ProteinMPNN-only checkpoints on all 97 natural eval-val proteins, with 19 designs reported separately.
The experiment saves 440,800 individual rollouts: the original 278,400-sample temperature/prompt study plus 162,400 new samples extending temperature-1 fixed prompts from 300 to 1,000 per model/protein. Original 300-sample files remain unchanged. The report includes diversity/count controls, Neff analyses, extended ensemble/discovery curves, and oracle best@k F1 against mean individual-rollout F1.
On natural proteins, MPNN-only has higher diversity but lower accuracy. At 1,000 samples it has a small true-contact coverage advantage (99.0% versus 98.5%), accompanied by 53% more false contacts. Default versus MPNN-only oracle best@1,000 F1 is 0.5607 versus 0.4628; mean individual F1 is 0.4115 versus 0.3020. Oracle selection uses ground truth. Extra samples improve oracle F1 in both models while ensemble accuracy largely plateaus after 300. Neff support remains specific to the extreme-tier contrast; the continuous interaction is inconclusive.
Validation: 13 unit tests and Ruff pass; both extension smoke tests and all 12 extension production shards completed. One initialization failure was restarted with identical code/settings, before any samples were generated. All 162,400 new samples were retained, with zero continuations/caps. Audits verify checkpoint hashes, paired prompt tokens/seeds, exact original-prefix hashes, and all 3,248 original discovery/ensemble rows within 1e-12. All 120 published report/input/table files passed anonymous SHA256 readback. Added inference totals 2.57 GPU-hours, excluding setup and retries.