Skip to content

feat(cluster)(zarr3): species-parameterize CORUM + MSigDB benchmark generation (#238) - #241

Merged
mat10d merged 1 commit into
zarr3from
cluster-species-benchmarks-zarr3
Jul 30, 2026
Merged

feat(cluster)(zarr3): species-parameterize CORUM + MSigDB benchmark generation (#238)#241
mat10d merged 1 commit into
zarr3from
cluster-species-benchmarks-zarr3

Conversation

@mat10d

@mat10d mat10d commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator

Summary

zarr3-line port of the cluster benchmark species fix (companion to #240 on main). Closes #238 on the zarr3 line.

workflow/lib/cluster/scrape_benchmarks.py hardwired human sources, blocking mouse/non-human cluster benchmarks.

  • CORUM (get_corum_data / generate_corum_group_benchmark): accept species_id. Human keeps its native file_id=human export unchanged; other species are filtered out of the CORUM complete export by organism.
  • MSigDB (generate_msigdb_group_benchmark): accept species_id; human = KEGG MEDICUS, mouse = native Reactome (MSigDB has no native mouse KEGG). Explicit url still overrides.
  • STRING / UniProt: already species_id-aware — no change.

The file is identical on main and zarr3, so this is a clean cherry-pick of the main commit (verified ruff check + ruff format --check). No zarr3-specific divergence in this module.

See #240 for the full verification notes and the mouse "KEGG"→Reactome naming rationale.

…eneration (#238)

Port of the brieflow-main cluster benchmark species fix onto the zarr3 line.

- get_corum_data / generate_corum_group_benchmark: accept species_id; human
  keeps its native export unchanged, other species are filtered out of the
  CORUM complete export by organism.
- generate_msigdb_group_benchmark: accept species_id and resolve the MSigDB
  collection per species (human=KEGG MEDICUS; mouse=native Reactome).
- STRING and UniProt generators were already species-aware; no change.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FRP7UVsNz6igHrJE72nVfT
@mat10d
mat10d merged commit 8e987c7 into zarr3 Jul 30, 2026
1 check was pending
@mat10d
mat10d deleted the cluster-species-benchmarks-zarr3 branch July 30, 2026 21:07
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