atlas

Research map / Large language models / Agents, code and math

Contextualizing biological perturbation experiments through language

ICLR 2025 · Large language models › Agents, code and math · approach: LLMs for scientific discovery

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces PerturbQA, a QA benchmark turning Perturb-seq perturbation prediction (differential expression, direction of change, gene set enrichment) into LLM-answerable tasks, and SUMMER, a training-free summarize-retrieve-answer Llama3 framework that matches or exceeds prior SOTA.

Problem

Perturbation response prediction for unseen perturbations and downstream biological analyses (differential expression, gene set enrichment) are poorly served by regression objectives and graph adjacency matrices that discard edge semantics; current methods perform near random on discrete outcomes.

Approach

Reformulate perturbation prediction as discrete QA over textually-rich knowledge graphs and experimental outcomes, and use an inference-time LLM pipeline that summarizes KG neighborhoods, retrieves graph-proximal seen perturbation outcomes, and reasons via guided chain-of-thought prompting, without finetuning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Summer rather than the strongest listed baselineDifferential expression prediction · K562, RPE1, HepG2, Jurkat, K562-SetAUROC: K562: 0.58 -> 0.60; RPE1: 0.58 -> 0.58; HepG2: 0.55 -> 0.61; Jurkat: 0.55 -> 0.58; K562-Set: 0.64 -> 0.61Mixed
Use Summer rather than the strongest listed baselineDirection-of-change prediction · K562, RPE1, HepG2, Jurkat, K562-SetAUROC: K562: 0.64 -> 0.62; RPE1: 0.60 -> 0.64; HepG2: 0.64 -> 0.65; Jurkat: 0.59 -> 0.66; K562-Set: 0.59 -> 0.69Helped
Use Summer descriptions rather than Combined gene set over-representation, top 10K562 gene clusters · K562 gene clustersROUGE-1 recall: 0.27 -> 0.57Helped
Use Summer 70B descriptions rather than Combined gene set over-representation, top 10K562 perturbation clusters · K562 perturbation clustersROUGE-1 recall: 0.63 -> 0.59Hurt
Replace manual gene set annotation comparison with Summer summaryK562 gene set enrichment · Human evaluationsummary equal or better than classical enrichment: 92%Helped
Remove chain-of-thought-style guided reasoning (ablation)Summer differential expression and direction prediction · All five datasetsAUROC: nullHurt
Remove retrieved experimental outcomes (ablation)Summer differential expression and direction prediction · All five datasetsAUROC: nullHurt
Remove LLM processing and average retrieved labels (ablation)Summer differential expression prediction · K562, RPE1, HepG2, Jurkat, K562-SetAUROC: 0.58, 0.58, 0.55, 0.55, 0.64 vs Summer 0.60, 0.58, 0.61, 0.58, 0.61Mixed
Remove LLM processing and average retrieved labels (ablation)Summer direction-of-change prediction · All five datasetsAUROC: 0.50, 0.50, 0.50, 0.50, 0.50 vs Summer 0.62, 0.64, 0.65, 0.66, 0.69Helped

Surprising findings

Limitations

Experimental setup

Datasets: K562 genome-wide Perturb-seq (CRISPRi) K562 essential Perturb-seq RPE1 Perturb-seq HepG2 Perturb-seq Jurkat Perturb-seq STRING Gene Ontology Reactome CORUM UniProt Ensembl BioPlex

Benchmarks: PerturbQA

Metrics: macro AUROC ROUGE-1 recall BERT Score precision BERT Score recall BERT Score F1

Baselines: Physical (STRINGDB) GAT GEARS scGPT GenePT Over-representation analysis (Gene Ontology, Reactome, CORUM)

Builds on: GEARS retrieval-augmented generation chain-of-thought Graph RAG

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy