Repository navigation
Fix scoring provenance, input validation and report integrity - #34
Merged
Merged
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
AlphaJudge could reuse stale scores, reject native AlphaFold-Multimer output, choose structures nondeterministically, and omit PDF table rows. This change makes input handling and cache reuse explicit and preserves all report rows.
--cache_validation contentenables full hashes. Metadata can miss same-size edits with coarse or preserved timestamps. Old manifests and incomplete scoring runs are recomputed; files are published atomically.--af2_structure unrelaxedoverrides the default relaxed-first preference. Historical calibration predates per-row structure provenance, so its relaxation policy cannot be reconstructed reliably; the frozen distributions are retained.pDockQ2 coefficients and its existing pairwise formula are unchanged. A regression preserves agreement with the larger directional score from IPSAE at 6174cf9. Frozen quantile ladders and percentile tie policy are unchanged. README is shorter than on main, with a plain cache note and changelog link. New CSV field definitions are in the changelog.
Validation:
Pre-release cleanup: shared parser options, typed cache settings, separate scoring/publication steps, shared PAE and manifest helpers, unified report labels/page sizes, and shared test fixtures. Version is 1.4.4. Input discovery remains conservative so newly available preferred structures invalidate the cache. The final broader suite and all pre-merge CI checks passed, including Python 3.10–3.13 and Docker. Released as 1.4.4.