Analyze a mouse brain CRISPR atlas with thousands of parallel research agents

OpenAI, PerturbAI and Scripps Research split a whole-brain CRISPR dataset across thousands of GPT-Rosalind agents and got a linked reasoning atlas with new disease leads in 32 minutes.

Done withCustom agent· Undated · 2 accounts

What they did

OpenAI worked with PerturbAI and Scripps Research on an existing whole-brain CRISPR atlas: data on how knocking out thousands of genes changes cells across millions of mouse brain cells. Instead of handing one agent the whole set, they gave each gene disruption to its own agent built on the GPT-Rosalind model, thousands running in parallel. Each agent looked at the cellular response, searched the scientific literature and wrote up a possible explanation. The reports were then joined into one public reasoning atlas that links each gene to its cell effects, the papers behind them and the proposed mechanism.

How it went

The run took 32 minutes; the team guessed the same analysis done by people, one disruption at a time, would take months to a year. The agents reproduced findings from earlier human analysis and added new leads, such as different cerebellum effects for Tsc1 and Tsc2 and a possible link between DCTN1, cholesterol making and neurodegeneration. In a test with the same model and budget, one agent working the whole load cited 11 papers against more than 700 for the split agents, and blinded experts preferred the split reports 75% of the time. None of the leads has been tested in the lab yet.

Worth knowing

This is OpenAI's own write-up, and the HN thread was sceptical: commenters said lead generation was never the bottleneck in drug discovery and that the leads still need costly experiments. The harness was built for the project, not a product you can install. Splitting the work into one agent per unit is the part that made the difference in their comparison.

Try it

With Custom agent· 6 parts to fill in

I have a dataset of [experiment type, e.g. gene knockouts] in [file or folder]. Treat each [unit, e.g. perturbation] as a separate job and run one subagent per unit, in parallel batches of [number]. Each subagent should summarise the measured effect for its unit, search the literature for [topic] to explain it, propose one or two mechanisms with citations, and rate how novel the finding looks. Collect every report into one table linking unit, effect, papers and proposed mechanism. Do not claim any lead is proven. Stop after the first [number] units and show me the reports so I can check quality before running the rest.

Square brackets are the parts to fill in. The prompt is ours; the story is theirs.

Where they said it

Related