CoolFace
Datasetpublic

vida-nyu/signature-to-mechanisms

Signature-to-Mechanisms (S2M) Signature-to-Mechanisms (S2M) provides standardized tasks designed to enable the assessment of mechanistic reasoning in AI agents. Each task supplies the elements necessary for evaluation, including experimental context, molecular signatures, and task prompts, so that agents can be tested on their ability to reconstruct mechanistic explanations reported in peer-reviewed biological studies. S2M formalizes a core challenge in computational biology:… See the full description on the dataset page: https://huggingface.co/datasets/vida-nyu/signature-to-mechanisms.

sourceHugging Faceapache-2.0updated 7mo agoView on Hugging Face
1likes94downloads
Dataset Card

Signature-to-Mechanisms (S2M)

Signature-to-Mechanisms (S2M) provides standardized tasks designed to enable the assessment of mechanistic reasoning in AI agents. Each task supplies the elements necessary for evaluation, including experimental context, molecular signatures, and task prompts, so that agents can be tested on their ability to reconstruct mechanistic explanations reported in peer-reviewed biological studies.

S2M formalizes a core challenge in computational biology: translating data-derived molecular signatures (e.g., differentially expressed genes or proteins) into coherent, study-specific mechanistic explanations.

Task Description

Each S2M task is derived from a published biological study and is designed to be solved in a zero-shot setting. Tasks require agents to synthesize experimental context, molecular data, and biological knowledge to produce a mechanistic explanation consistent with the original study.

Each task provides three standardized inputs:

  1. 1.Biological Context Background information describing the experimental system, perturbation, and relevant biological setting. Curated evidence excerpts are included when necessary.
  1. 1.Molecular Signature(s) Data-derived lists of genes and/or proteins with quantitative measurements (e.g., log2 fold change, statistical significance), originating from one or more experimental modalities.
  1. 1.Task Prompt A natural-language instruction defining the mechanistic reasoning objective (e.g., explaining pathway activation, regulatory changes, or phenotypic consequences).

Agents must generate a free-form mechanistic report explaining how the observed molecular changes give rise to the reported biological mechanisms.

Ground Truth and Evaluation

Each task includes an expert-validated ground truth extracted from the same published study. The ground truth consists of multiple mechanistic keypoints reported by the authors.

This structure enables:

  • —Fine-grained evaluation of mechanistic reasoning fidelity
  • —Assessment of partial vs. complete mechanistic recovery
  • —Comparison across agents with different reasoning strategies

Tasks are annotated with a difficulty level, reflecting both:

  • —The number of analytical steps required (e.g., filtering signatures, intersecting results, pathway enrichment)
  • —The conceptual complexity of the mechanistic reasoning involved

Dataset

Statistics

ColumnTypeKey Stats / Value Counts
benchmark_idstring_label1 unique value: signature_to_mechanisms (28 rows)
benchmark_short_namestring_label1 unique value: s2m (28 rows)
clean_data_pathstring_textText length: min 169, max 1309, mean 435, median 342
contextstring_textText length: min 388, max 2385, mean 1048, median 953
date_publisheddatetimeRange: 2023-04-13 → 2025-11-11
difficultyintRange: 1-3, mean: median: 2, counts: 1→9, 2→19
ground_truthstring_textLength: min 314, max 9634, mean 1279, median 796
ground_truth_sourcestring_label4 unique values: <br>• BixBench: 6<br>• Pubmed Search: 4<br>• Cancer Cell: 16<br>• Personal Knowledge: 2
journalstring_label6 unique journals: <br>• Cancer Cell: 17<br>• Scientific Reports: 4<br>• International Journal of Molecular Sciences: 3<br>• JCI Insight: 2<br>• The Journal of Biological Chemistry: 1<br>• bioRxiv: 1
methodsstring_textText length: min 114, max 703, mean 323, median 324
num_stepsintRange: 0-8, mean 2.64, median 2
paper_idstring_text16-character IDs, all unique
paper_titlestring_textText length: min 57, max 144, mean 113, median 124
paper_urlstring_textURL length: min 42, max 231, mean 65, median 63
preprint_datestring_label3 unique values, 20 missing: <br>• 2022-12-15: 2<br>• 2024-07-07: 5<br>• 2025-10-05: 1
proce_data_pathstring_textText length: min 154, max 963, mean 325, median 234, 1 missing
promptstring_textText length: min 118, max 1267, mean 372, median 302
raw_data_pathstring_textText length: min 247, max 591, mean 309, median 285, 1 missing
speciesstring_label2 unique values: Human 24, Mouse 4
task_idstring_text12-character IDs, all unique
task_typestring_label4 unique values: <br>• Target Prioritization: 6<br>• Mechanism Inference: 3<br>• Geneset Interpretation/Target Prioritization: 3<br>• Geneset Interpretation: 16

Dataset Structure

The dataset is provided as a single split and includes one row per task. Each row contains:

  • —Study metadata (paper title, journal, publication date, species)
  • —Biological context text
  • —Task prompt
  • —Ground truth mechanistic analysis
  • —Task metadata (difficulty, number of steps, methods)
  • —File references to raw data, processed data, and analysis results

The file references correspond to the molecular signatures that experts used to derive the ground truth mechanistic analysis. These references are stored as JSON-encoded lists of objects with the following schema:

json
[
  {
    "path": "data/analysis/...",
    "description": "Optional human-readable description",
    "format": "csv"
  }
]

Each object represents a single dataset or analysis file, providing the evidence that underlies the mechanistic conclusions reported in the corresponding task.

Dataset Columns

ColumnDescription
benchmark_idBenchmark identifier (always "signaturetomechanisms")
benchmarkshortnameShort name for the benchmark ("s2m")
task_idUnique task identifier (e.g., s2mtask001)
paper_idUnique paper identifier derived from URL
paper_titleTitle of the paper associated with the task
paper_urlURL or DOI of the paper
journalJournal where the study was published
date_publishedPublication date (YYYY-MM-DD)
preprint_datePreprint date if available (YYYY-MM-DD)
speciesExperimental species (Human or Mouse)
contextBiological study context / background text
promptTask-specific prompt given to the agent
ground_truthExpert-validated mechanistic explanation
groundtruthsourceSource or method used to determine ground truth
task_typeTask category or domain
num_stepsNumber of analytical steps required to arrive to solution
difficultyDifficulty of the task (1=easy, 2=medium, 3=hard)
methodsExperimental methods used in the study
rawdatapathJSON array of raw data files relevant to the task
procedatapathJSON array of processed data files
cleandatapathJSON array of molecular signature files used by experts to derive the ground truth

Usage

Loading the Dataset

python
from datasets import load_dataset
import json

dataset = load_dataset("vida-nyu/signature-to-mechanisms", "data")

example_task = dataset["train"][0]
print("=== Biological Context ===")
print(example_task["context"])
print("\n")

print("=== Task Prompt ===")
print(example_task["prompt"])
print("\n")

print("=== Ground Truth Mechanistic Analysis ===")
print(example_task["ground_truth"])
print("\n")

print("=== Molecular Signatures (clean_data_path) ===")
clean_data_files = json.loads(example_task["clean_data_path"])
for file_info in clean_data_files:
    print(f"Path: {file_info['path']}")
    print(f"Description: {file_info.get('description', 'No description')}")
    print(f"Format: {file_info['format']}")
    print("---")

Intended Use

S2M is intended for:

  • —Benchmarking mechanistic reasoning in LLM-based agent
  • —Evaluating tool-augmented scientific reasoning systems
  • —Studying failure modes in biological interpretation of molecular data

The dataset is not intended for clinical or diagnostic use.

Related Resources

  • —Paper: arxiv - place holder link
  • —Paper: bioRxiv - place holder link
  • —Code: discovera - GitHub repository

Citation

If you use this benchmark, please cite:

bibtex
@dataset{signature_to_mechanisms,
  title     = {Signature-to-Mechanisms},
  author    = {Pinto, Daniela and Santos, Aécio and Wu, Eden and Keegan, Sarah, and Liu, Wenke and Fenyö, David, and Freire, Juliana},
  year      = {2026},
  publisher = {Hugging Face},
  url       = {https://huggingface.co/datasets/vida-nyu/signature-to-mechanisms}

}

License

Apache 2.0

Acknowledgments

This work was supported in part by the DARPA ASKEM program Agreement No. HR0011262087 and the ARPA-H BDF program. The views, opinions, and findings expressed are those of the authors and should not be interpreted as representing the official views or policies of DARPA, or ARPA-H.