SuppQATrain
SuppQATrain
Description
SuppQATrain is an environment for evaluating question answering over supplementary materials of scientific papers, based on FutureHouse's SuppQA subtask within LAB-Bench. Each question asks about a specific verifiable fact found exclusively in a paper's supplementary data rather than the main text. Questions are designed to be specific enough that they can only be answered from a single source, and answers require locating and reading the correct supplementary material.
Capabilities
- Question answering from supplementary materials of scientific papers
- Web search and information retrieval from academic literature
- Multi-step research: searching, reading papers, locating supplementary data, and extracting precise facts
- Verifiable factual recall from supplementary tables, methods, and data sections
Compute Requirements
Agents are given a standard environment with no sandbox or file system access.
License
MIT.
Tasks
There is one split: train with 999 tasks spanning 10 scientific domains:
| Domain | Count |
|---|---|
| Chemistry / Materials science | 100 |
| Computational biology / Bioinformatics | 100 |
| Computer science / AI | 100 |
| Earth science / Geology | 100 |
| Ecology / Environmental science | 100 |
| Engineering / Applied science | 99 |
| Medicine / Clinical research | 100 |
| Molecular biology / Genomics | 100 |
| Neuroscience | 100 |
| Physics / Astronomy | 100 |
Each task provides a question and metadata (source DOI, domain, supplementary type). The agent prompt contains only the question; the agent must find the answer through web search and supplementary material retrieval.
Reward Structure
Reward is sparse and binary, emitted only when the agent calls submit_answer (which ends the episode). The web_search and web_fetch tools always return reward 0.0 and do not end the episode.
On submission, the agent's answer is evaluated by an LLM grader (gpt-5-mini) that checks semantic equivalence against the reference answer. The grader accounts for synonyms, abbreviations, equivalent scientific terminology, and minor formatting or rounding differences. For biological sequence answers (DNA, RNA, protein), exact match is required. Empty or whitespace-only submissions receive reward 0.0 without invoking the grader.
- 1.0: Submitted answer is semantically equivalent to the reference answer
- 0.0: Submitted answer is incorrect, missing, or empty
Data
Data consists of a single Parquet file (train.parquet) containing 999 QA pairs generated from supplementary materials of papers published in trusted journals (Nature, Nature Communications, Scientific Reports, PLOS, Science, PNAS, and others). Each row contains a question, answer, source DOI, key passage from supplementary material, domain, and supplementary type. Data is stored on the OpenReward platform.
Tools
| Tool | Description |
|---|---|
web_search | Search the live web. Returns up to 8 results with titles, URLs, and snippets. |
web_fetch | Fetch the readable text of a URL (truncated at 100,000 characters). |
submit_answer | Submit your final answer for LLM grading. Ends the episode. |
Search and fetch come from the OpenReward SDK's WebToolset, pinned to the Tavily backend (search_backend = "tavily" on the environment class). The pin is read on every tool call and beats the OPENREWARD_SEARCH_BACKEND process variable, so the provider cannot be swapped by server configuration: answers here live in supplementary materials of published papers that the agent has to reach on the live web, which the backdated corpus does not carry. Tavily searches the live web and therefore honours no as_of cutoff.
Time Horizon
Multi-turn. Agents can perform multiple web searches and URL fetches before submitting a final answer.
Environment Difficulty
[To be determined]
Other Environment Requirements
- OpenAI API key required for LLM-based grading. Pass via
secrets={"openai_api_key": "..."}. - Tavily API key required for
web_search/web_fetch. Pass viasecrets={"tavily_api_key": "..."}, or fall back toTAVILY_API_KEYin the server process environment. A missing or rejected key raises rather than scoring the rollout, so a failed search is discarded as infrastructure failure instead of counting as a wrong answer.
Safety
Agents interact with the live web via the SDK's search tools over Tavily. While the environment is designed for retrieving scientific papers, agents can in principle search for or fetch arbitrary URLs. The environment does not restrict search queries or target domains. No sandbox or file system access is provided, so agents cannot persist data or execute code.
The questions themselves concern published scientific literature and do not involve sensitive, hazardous, or dual-use information beyond what is already publicly available in peer-reviewed journals.
Citations
@article{laurent2024labbench,
title = {LAB-Bench: Measuring Capabilities of Language Models for Biology Research},
author = {Laurent, Jon M. and Janizek, Joseph D. and Ruzo, Michael and Hinks, Michaela M. and Hammerling, Michael J. and Narayanan, Siddharth and Ponnapati, Manvitha and White, Andrew D. and Rodriques, Samuel G.},
year = {2024},
eprint = {2407.10362},
archivePrefix = {arXiv},
primaryClass = {cs.AI}
}@dataset{GRSuppQATrain,
author = {General Reasoning Inc. Team},
title = {SuppQATrain},
year = {2026},
publisher = {OpenReward},
url = {https://openreward.ai/GeneralReasoning/SuppQATrain}
}