Skip to content

Fitness package reorg - #31

Merged
murfalo merged 10 commits into
v0.2from
fitness-package-reorg
Sep 7, 2026
Merged

murfalo merged 10 commits into
v0.2from
fitness-package-reorg

Conversation

@murfalo

@murfalo murfalo commented Sep 7, 2026

Copy link
Copy Markdown
Collaborator

data now in data/fitness and fitness code now in rnagym/fitness module. reproducible pixi envs + shared pixi run -e predict tasks. cut down complexity and verbose docs. model scores exactly reproduce previously generated results within reasonable error (allowing for eg, accumulation of some fp8 rounding discrepancies in Evo models)

also added GenSLM fixes, EVmutation scores, and reproducibility tests

Share assay validation and Polars workflows across scorers. Preserve repeated
measurements and reject invalid inputs and undefined assay correlations.

Remove unused helpers and update the existing workflow tests for the simpler
interfaces.
Share verified weights across the fitness, 2D and 3D benchmarks. Pin all 15
Hub checkpoints and the separate NTv3 model and tokenizer code.

Use locked, atomic downloads and verify the Evo2 40B shards. Isolate Triton
caches by environment and retain the native Evo loader behavior.
Score GenSLM with mean next-codon log likelihood, excluding padding. Use
float32 Evo1 and Evo1.5 inference to preserve rankings across GPUs.

Update the leaderboard from the regenerated predictions and add a GenSLM
regression test for causal targets, score direction and padding.
Rebuild the full leaderboard and compare 128 variants from each of the 31
ncRNA assays. Require score Spearman >= 0.95 and matching rows, missing
values and finite scores.

Add native GenSLM and EVmutation checks, numerical regression fixtures,
CPU CI and full reproduction coverage with an 80% minimum.
@murfalo
murfalo merged commit 3a94140 into v0.2 Sep 7, 2026
1 check passed
@murfalo
murfalo deleted the fitness-package-reorg branch September 7, 2026 21:15
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