Industry Partner

BioMysteryBench

Updated 10/8/2026

Can agents solve agentic biology data investigations?

As of October 8, 2026, Claude Sonnet 5.5 ranks first on BioMysteryBench with 81.11%, followed by GPT-6.1 Sol (79.63%) and GPT-6 Astra (79.26%).

BioMysteryBenchEnd-to-end bioinformatics investigations
ACCURACY

BioMysteryBench leaderboard

Rank Model Accuracy Cost / Test Input / Output Cost Duration
1 Claude Sonnet 5.5 81.11% $3.74 $2 / $10 18m06s
2 GPT-6.1 Sol 79.63% $0.37 $2 / $10 8m51s
3 GPT-6 Astra 79.26% $1.72 $10 / $50 4m46s
4 Claude Opus 5.5 79.26% $3.64 $4 / $20 12m19s
5 Claude Opus 5 79.26% $3.29 $5 / $25 36m36s
6 Gemini 4 Argon 76.30% $5.71 $4 / $20 39m57s
7 GPT-6 Sol 74.81% $0.66 $2 / $10 5m24s
8 Kimi K3 72.59% $1.06 $3 / $15 4m55s
9 Grok 4.6 72.22% $1.23 $2 / $6 14m18s
10 GPT-5.6 Sol 71.11% $1.93 $4 / $20 18m18s
11 Claude Haiku 5.5 70.37% $0.51 $0.1 / $0.5 12m32s
12 Grok 4.7 69.26% $2.49 $2 / $6 11m37s
13 Hy4 Preview 69.26% $0.36 $0.834 / $2.501 23m30s
14 MiMo V2.6 Flash 69.26% $0.05 $0.14 / $0.28 28m28s
15 DeepSeek V4.1 Flash 67.78% $0.23 $0.3 / $1.2 14m50s
16 Step 5 Preview 67.41% $0.49 $1 / $2.7 21m35s
17 Ember-1 67.04% $0.91 $3 / $15 9m26s
18 Mistral Large 4 67.04% $2.07 $1.36 / $4.18 25m32s
19 Muse Spark 1.2 64.81% $0.99 $1.25 / $4.25 23m37s
20 DeepSeek V4 Flash 0731 64.44% $0.04 $0.44 / $1.32 27m03s
21 Gemini 3.8 Flash 62.22% $1.55 $1.5 / $7.5 5m27s
22 GPT-6 Luna 61.48% $0.05 $0.1 / $0.5 8m44s
23 GPT-5.6 Luna 61.48% $0.09 $0.2 / $1.2 18m31s
24 Gemini 3.1 Pro Preview (02/26) 60.00% $0.71 $2 / $12 4m12s
25 Gemini 3.6 Flash 58.52% $1.25 $1.5 / $7.5 12m42s

Key Takeaways

  • Claude Sonnet 5.5 takes the top spot at 81.1%, two points ahead of a three-way tie between GPT-6 Astra, Claude Opus 5.5 and Claude Opus 5 at 79.3%. Astra is the cheapest of the leaders at $1.72 per task against $3.29 for Opus 5, $3.64 for Opus 5.5 and $3.74 for Sonnet 5.5. The next model, GPT-6 Sol, trails the tie by 4.4 points.
  • Opus 5.5 still leads on the human-difficult tasks (47.1%, ahead of Sonnet 5.5’s 45.1% and Opus 5’s 43.1%); Sonnet 5.5’s lead comes from the human-solvable set, where it edges Astra 89.5% to 89.0%.
  • Frontier models solve up to 47% of the tasks that none of the participating human experts solved.
  • Failure analysis reveals most models give incorrect answers instead of responding with uncertainty.
  • DeepSeek V4 Flash leads the efficiency frontier, costing roughly 85× less per task than Opus 5 while still achieving 64.4% accuracy.

Evaluation

BioMysteryBench is a benchmark developed by Anthropic to measure agentic biological analysis performance. Tasks are constructed by stripping real-world biological data of metadata (e.g. sample origin) and evaluating whether models can recover this information via computational analysis. Tasks may require agents to inspect files, run command-line tools, write analysis code, or query biological databases. Tasks cover areas including sequencing, expression analysis, variant calling, epigenomics, metagenomics, proteomics, and metabolomics.

Up to five domain experts attempted each problem, and the tasks solved by at least one expert were labeled human-solvable. Tasks that no expert solved were labeled human-difficult.

Five tasks sent to Opus, as well as three sent to each of GPT-5.6 Sol and Luna, were refused by biology content filters; Claude Sonnet 5.5 refused the same three tasks in each of its three runs (nine attempts). These are counted as task failures for the purposes of evaluation.

BioMysteryBench was developed by Anthropic. Its task materials are released under CC BY 4.0 with restrictions against their use for model training, while the biological data remain subject to their original repositories’ policies.


Model behavior

We analyze failure modes using an openai/gpt-5.6-terra judge that reads only the final message from each scored-incorrect trajectory. The view shows each failure type as a share of that model’s incorrect attempts, including provider refusals and filters.

How incorrect attempts end

Share of each model's scored-incorrect task-trials

Model ↓ / Failure →
GPT-6 Astra56 incorrect trials
Claude Opus 556 incorrect trials
Kimi K374 incorrect trials
Grok 4.675 incorrect trials
GPT-5.6 Sol78 incorrect trials
DeepSeek V4.1 Flash87 incorrect trials
Muse Spark 1.295 incorrect trials
DeepSeek V4 Flash 073196 incorrect trials
Gemini 3.8 Flash102 incorrect trials
GPT-5.6 Luna104 incorrect trials
Gemini 3.6 Flash112 incorrect trials

We find that models overwhelmingly choose to give confidently wrong answers instead of expressing uncertainty. OpenAI models are comparatively more likely to remain uncertain or end without a definitive answer, while Kimi K3 has the second-highest confidently-wrong share in this panel, behind Grok 4.6 (96.0%): 93.2% of its incorrect attempts. This is directionally consistent with Kimi’s own report of a “noticeable gap in user experience” compared with other models.

How Opus outperformed on hard tasks

The problem

Which Ensembl IDs were knocked down? GENE1: samples 1, 3, 4, 11. GENE2: 7, 9, 10, 12. Controls: 2, 5, 6, 8.

Kimi K3 Quantifier → timeout Muse Spark Weak hit → wrong genes GPT-5.6 Sol Late scan → timeout Inspect FASTQs Fit to 4 cores Quantify Choose genes Validate reads Opus 5 Verified reads → correct

Methodology

Models run with the Terminus 2 agent harness inside sandboxes configured for bioinformatics work. The environment includes common alignment, sequence-processing, quality-control, workflow, R/Bioconductor, and Python tooling. Network access is restricted to the scientific package repositories and biological databases required by the benchmark. Tasks were limited to 200 agent turns and four hours of wall-clock execution.

Each displayed score is the mean of three independent full-benchmark runs, and error bars show the standard error across those three run-level scores. Models use their registry-default reasoning or compute effort; the exact settings used for each row are available from the leaderboard’s settings control.

Each task is evaluated from the agent’s submitted answer by a separately configured judge (we use openai/gpt-5.6-terra). The judge is additionally instructed to flag when models arrive at the answer via cheating, though we don’t observe this in our environment. Task scores are binary: a fully accepted answer scores 1, while judge-rejected answers and model/provider failures or refusals score 0.

Dataset Provider