Coding

SciCode

by SciCode team

What is SciCode? SciCode is a benchmark of research-level scientific coding: 80 main problems from real research, broken into 338 subproblems that each need knowledge recall, reasoning and code. It is one of the evaluations in the Artificial Analysis Intelligence Index.

Page last updated 2026-10-16 · Evals Review

Editor note

80 research-level scientific coding problems split into 338 subproblems across the natural sciences and maths. Part of the Artificial Analysis Intelligence Index.

What it tests
Writing code for real scientific research problems.
Original source
github.com/scicode-bench/SciCode
Last updated
Repo last commit 2026-10-12
License
Apache-2.0

Facts come only from the linked source (checked 15–16 Oct 2026). Credit belongs to the creators.

When to use SciCode

  • You care about code for physics, chemistry, biology or maths research rather than software engineering.
  • You want partial credit through subproblems.

Limitations

  • 80 main problems is a small set, so scores move a lot between runs.
  • Optional background descriptions change difficulty; report whether you used them.

How to run it

  1. Clone the repository and follow its evaluation instructions; it also ships an Inspect-based evaluation.

Notable results

Sources

Everything above comes from the sources listed, read on 15–16 Oct 2026. Commands are copied from the official instructions; check the source for changes.

Reviews

No reviews yet.

Reviews from practitioners who sign in with GitHub open soon.

Related coding evals

All Coding evals · Comparison table