Kaggle Benchmark · NASA GeneLab · Space Biology

OSD-120
Resilience
Evaluation

Execution robustness vs structured planning.

Benchmark evaluating LLMs on OSD-120 Arabidopsis RNA-seq. Models must autonomously clean data, perform GLM interaction modeling, and retrieve 35 canonical genes. Tests pipeline resilience and statistical fidelity in space-biology.

Models evaluated

33

Tasks

2

Top blended score

0.45

Hard task ceiling

0.05

Why space-biology transcriptomics demands robust pipelines

OSD-120 (also catalogued as GLDS-120) is a NASA GeneLab dataset capturing Arabidopsis thaliana root transcriptomes under spaceflight and simulated-gravity conditions.

Arabidopsis has long served as the model organism of plant genetics. In orbit, its transcriptional response to microgravity encodes signals relevant to long-duration spaceflight biology: how organisms adapt at the molecular level when the constant reference of gravitational force is removed. The OSD-120 dataset preserves that signal in raw read counts, but only if the downstream analysis pipeline is statistically sound and operationally resilient.

Standard RNA-seq pipelines break in subtle ways. Normalization drift, mislabelled condition factors, incorrect interaction-term specification, and output misalignment can all produce results that appear computationally valid while being biologically meaningless. In space-biology contexts, where experimental replication is costly, sample sizes are small, and the signal of interest may be a modest fold-change, these failures are not recoverable from publication.

This benchmark asks whether frontier language models can autonomously navigate that difficulty: not merely describe a correct workflow, but actually execute one against real AnnData-style inputs and return aligned, interpretable outputs. The gap between those two capabilities turns out to be wide.

Two tasks, one pipeline

The benchmark separates execution robustness from structured planning ability, two capabilities that frontier models handle very differently.

Planning a correct RNA-seq workflow and actually executing one are distinct operations. Many models hold enough domain knowledge to outline a plausible pipeline; far fewer can instantiate that plan as working code, run it on real data, and produce aligned, biologically interpretable outputs. The two-task structure makes that distinction legible.

Hard · Execution osd120_resilience_evaluation

Autonomous pipeline execution

Models receive AnnData-style inputs and must autonomously generate a GLM-style pipeline, execute it end-to-end, return aligned munged counts, and infer interaction scores for 35 canonical genes. Scored across eight staged rubric criteria - from valid Python output through to biologically meaningful signal retention.

Current version v15  ·  Max score 0.05
Easier · Planning osd120_resilience_spec_json

Structured JSON specification

Models must produce a structured, schema-valid benchmark plan for the same OSD-120 workflow without running any code. Isolates structured planning competence from execution brittleness. Broadens participation: models that fail to execute can still demonstrate workflow comprehension.

Current version v1  ·  Complements hard task

How the benchmark was constructed

The benchmark matured through repeated rubric refinement across eighteen development versions of the hard task before stabilising at its current form.

What began as a code-generation check developed into a staged resilience evaluation that distinguishes scaffold outputs, partial execution, aligned outputs, and biologically meaningful signal retention. Each iteration revealed new failure modes: models that passed earlier rubric stages would break at fit-time, produce misaligned DataFrames, or generate numerically plausible but biologically incoherent interaction scores.

The current hard task - v15 - uses a staged execution rubric that rewards incremental progress through the pipeline rather than treating execution as binary. The easy JSON task, v1, was designed as a complement: it isolates structured planning from execution brittleness, allowing the benchmark to characterise model capability along two orthogonal axes.

Hard task rubric - eight staged criteria

Valid Python output - syntactically correct, executable code
CandidateModel structure - correct class scaffold with expected interface
Required methods - presence and signature of mandatory pipeline methods
Successful fit execution - pipeline runs to completion on provided inputs
Valid DataFrame outputs - correctly typed, non-empty results
Alignment preservation - output index aligns with input sample identifiers
Numeric interaction outputs - interaction scores are numeric and finite
Biologically relevant signal retention - canonical gene scores reflect expected biology

What emerged during construction

  • Many models can describe a plausible RNA-seq workflow without reliably executing it.
  • Failure points extend beyond syntax into instantiation, fit-time behaviour, output validity, alignment fidelity, and signal retention. Each is a distinct breakdown mode.
  • Low-score clustering on the hard task is informative: it reveals shared failure stages across model families, not random noise.
  • The easy task broadens participation by isolating structured planning from execution brittleness, making it possible to characterise models that cannot yet run a real pipeline.
  • Together, the two-task design separates planning competence from execution robustness, a distinction the leaderboard makes visible at a glance.

Current leaderboard

33 models evaluated across two tasks. The blended score rewards both planning quality and execution resilience.

Top blended scores reflect models that combine strong structured-planning ability on the easy JSON task with at least partial success on the hard execution task. Many models can describe the workflow. The easy task confirms this. Very few can execute even a partial resilient pipeline against real inputs. The hard task ceiling of 0.05 reflects a genuine execution floor: no current model completes the full pipeline with biologically valid outputs.

1
Grok 4.20 Reasoning
0.45
2
GPT-5.4 mini
0.43
3
Claude Opus 4.8
0.37
3
Gemini 3.1 Flash-Lite Preview
0.37

Hard task - nonzero scorers

Six models currently achieve a nonzero score on osd120_resilience_evaluation. All cluster at 0.05, the current execution ceiling. The remaining 27 models score zero on the hard task.

Model Hard score Status
GPT-5.4 mini0.05Partial pipeline
Gemini 3.5 Flash0.05Partial pipeline
GPT-5.4 nano0.05Partial pipeline
Claude Sonnet 40.05Partial pipeline
Gemini 3.1 Pro Preview0.05Partial pipeline
GPT-5.40.05Partial pipeline

The NB01–NB06 series

The benchmark is grounded in a six-part Kaggle notebook series that worked through the OSD-120 dataset from raw signal to pathway narrative.

Each notebook addresses a distinct analytical stage of the Arabidopsis RNA-seq workflow: signal extraction, batch separation, differential expression via Wald testing, visualisation, pathway-level interpretation, and the light-vs-dark condition contrast. Together they constitute the reference pipeline that the benchmark asks models to reproduce autonomously.