Skip to content

Scenario discovery fix + plotting/CLI improvements + changes in readme.md - #12

Open
Comp-era wants to merge 4 commits into
mainfrom
fix/scenario-discovery
Open

Scenario discovery fix + plotting/CLI improvements + changes in readme.md #12
Comp-era wants to merge 4 commits into
mainfrom
fix/scenario-discovery

Conversation

@Comp-era

@Comp-era Comp-era commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Fixes

  • Rename AnalyseBenchmarkResults.py -> analysebenchmarkresults.py (and fix references to the path).
  • Scenario discovery now accepts either a run1/ directory (default mode) or a
    run1_analysis.tgz archive (-a mode), so non-archive benchmarks are no longer
    rejected with "no scenario directories found".
  • Melquiplot legend is built from get_reverse_bool(): distance metrics
    (irmsd/ilrmsd) keep "lo <= M < hi" in Angstrom; dockq is unitless and
    higher-is-better, so it now reads "lo < M <= hi" without the unit.
  • Readme.md corrections and updates

Plot tweaks

  • Default figure DPI lowered to 200.
  • Violin and melqui plots are now OFF by default; opt in with --violinplots / --melquiplots.
  • "Low" and "Missing" classes are drawn white and removed from the plot legends

…; rename script to lowercase

Rename AnalyseBenchmarkResults.py -> analysebenchmarkresults.py.

Accept a run1/ directory (default mode) or run1_analysis.tgz (-a mode) in
scenario discovery so non-archive benchmarks are no longer rejected with
'no scenario directories found'.

Build the melquiplot legend from get_reverse_bool(): distance metrics
(irmsd/ilrmsd) keep 'lo <= M < hi' in Angstrom; dockq is unitless and
higher-is-better, so it now reads 'lo < M <= hi' without the unit.
@Comp-era
Comp-era requested review from VGPReys and amjjbonvin July 29, 2026 07:45
Comp-era and others added 3 commits July 30, 2026 14:36
The script was renamed to lowercase (analysebenchmarkresults.py) but
analyse.sh, README.md, analysis/README.md, and CONTRIBUTING.md still
pointed at the old capitalized name, which would break on
case-sensitive filesystems.
Reflects the scenario-outer/PDBid-inner layout, type-aware default
metric, auto-detected caprieval stage names, new -l/--label and
--per-scenario-plots flags, and violin/melquiplots being opt-in.
@Comp-era Comp-era changed the title fix: mode-aware scenario discovery + metric-correct melquiplot legend… Scenario discovery fix + plotting/CLI improvements + changes in readme.md Jul 30, 2026
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