Spaces:
Running
title: README
emoji: 馃敩
colorFrom: green
colorTo: gray
sdk: static
app_file: index.html
fullWidth: true
header: mini
short_description: Benchmarks for scientific modeling and design agents.
pinned: false
SciModelingBench
Observation-grounded benchmarks for scientific modeling and design agents.
GitHub 路 PyPI 路 Documentation 路 Dataset Hub
SciModelingBench separates versioned scientific observations, Agent-visible
inputs, trusted scientific evaluation, and Task metrics into explicit
Dataset, Protocol, Objective, and Task interfaces. It is designed for
studying how agents use domain representations, experimental context, raw
measurements, and iterative modeling rather than treating every scientific
problem as an unstructured prompt or a fixed learned surrogate.
What We Publish
- Python framework: typed interfaces, validators, reproducible builders, Protocols, Objectives, Tasks, and common candidate-ranking metrics.
- Canonical data: revision-pinned scientific observations with manifests, source checksums, licenses, and raw-to-release provenance.
- Benchmark settings: exact, measured, posterior-derived, and simulator-grounded evaluation settings for scientific optimization and finite-pool ranking.
Current Scientific Settings
| Area | Settings | Evaluation basis |
|---|---|---|
| DNA binding | TFBind8, TFBind10 Pho4 | Exact landscape and raw replicate-count posterior |
| Biological sequence design | UTR MRL, GFP | Measured sequence and protein-level outcomes |
| Materials | Superconductor | Measured composition-group critical temperature |
| Molecular toxicology | DrugMatrix | Individual-animal measurements and matched controls |
| Algorithm and controller design | CellDAG-NAS, Hopper Controller | Official NAS records and repeated simulator rollouts |
Design Principles
- Observation grounded: preserve raw repeats and experimental context when they materially affect the scientific mapping.
- Explicit trust boundary: distinguish measured, exact, simulated, posterior-derived, and learned evaluators.
- Reproducible identity: pin source artifacts, canonical data, manifests, provenance, package versions, and Hub revisions.
- Agent-facing separation: Protocols define visible information; hidden evaluator state and interaction policy remain outside the Dataset.
- Continuous feedback: candidate Tasks report interpretable score, enrichment, regret, and ranking metrics rather than pass/fail alone.
Start Here
python -m pip install sci-modeling-bench
from sci_modeling_bench.suites.design_bench import TFBind8BlackBoxOptimizationTask
task = TFBind8BlackBoxOptimizationTask.from_hub()
agent_input = task.build_input()
The project is under active development. Reproducible experiments should pin both the Python package version and the immutable Hugging Face dataset revision. Public artifacts do not by themselves prevent answer lookup; strict agent evaluations still require an isolated external harness.