Accelerating drug discovery with artificial: a whole-lab orchestration and scheduling system for self-driving labs

์ €์ž: Yao Fehlis, Paul Mandel, Charles Crain, Betty Liu, David Fuller (Artificial Inc.) | ๋‚ ์งœ: 2025 | DOI: arXiv:2504.00986 📄 PDF


Essence

Figure 1

Artificial ํ”Œ๋žซํผ์˜ ๋ชจ๋“ˆ์‹ ๋ฐ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์•„ํ‚คํ…์ฒ˜

์ž๋™ํ™”๋œ AI ๊ธฐ๋ฐ˜ ์‹คํ—˜(self-driving labs)์—์„œ ๋ณต์žกํ•œ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์กฐ์ •ํ•˜๊ณ , ๋‹ค์–‘ํ•œ ๊ธฐ๊ธฐ์™€ AI ๋ชจ๋ธ์„ ํ†ตํ•ฉํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ํ†ตํ•ฉ ํ”Œ๋žซํผ์ธ Artificial์„ ์ œ์‹œํ•œ๋‹ค. NVIDIA BioNeMo ๊ฐ™์€ AI/ML ๋ชจ๋ธ์„ ํ†ตํ•ด ๋ถ„์ž ์ƒํ˜ธ์ž‘์šฉ ์˜ˆ์ธก ๋ฐ ์ƒ๋ฌผ๋ถ„์ž ๋ถ„์„์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•จ์œผ๋กœ์จ ์‹ ์•ฝ ๊ฐœ๋ฐœ์„ ๊ฐ€์†ํ™”ํ•œ๋‹ค.

Motivation

Achievement

Figure 2

์ž๋™ ์‹คํ—˜์‹ค์˜ 4๋‹จ๊ณ„ ์‚ฌ์ดํด: Design โ†’ Run โ†’ Optimize โ†’ Learn

  1. ํ†ตํ•ฉ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ํ”Œ๋žซํผ ๊ตฌ์ถ•: Web Apps(Labs, Assistants, Workflows, LabOps, Digital Twin), ๋ฐฑ์—”๋“œ Services(Orchestration, Scheduler/Executor, Data Records), Lab API(GraphQL, gRPC, REST), ๊ทธ๋ฆฌ๊ณ  ์ ์‘ํ˜• ํ†ต์‹  ํ”„๋กœํ† ์ฝœ(HTTPS, gRPC, Local APIs)์„ ํ†ตํ•ด ๊ธฐ๊ธฐ, ์†Œํ”„ํŠธ์›จ์–ด, ์™ธ๋ถ€ ์‹œ์Šคํ…œ ๊ฐ„์˜ ์™„์ „ํ•œ ํ†ตํ•ฉ์„ ๋‹ฌ์„ฑํ•จ.
  2. ์ž๋™ํ™”๋œ ์›Œํฌํ”Œ๋กœ์šฐ ์ตœ์ ํ™”: Scheduler/Executor๊ฐ€ ํœด๋ฆฌ์Šคํ‹ฑ(heuristic)๊ณผ ์ œ์•ฝ์กฐ๊ฑด(constraints)์„ ๊ณ ๋ คํ•˜์—ฌ ์ž์› ํ• ๋‹น์„ ์ตœ์ ํ™”ํ•˜๊ณ , Digital Twin ๊ธฐ์ˆ ๋กœ ์‹ค์‹œ๊ฐ„ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•จ์œผ๋กœ์จ ์‹คํ—˜ ํšจ์œจ์„ฑ์„ ๊ทน๋Œ€ํ™”ํ•จ.
  3. ํ๋ฃจํ”„ ํ•™์Šต ์‹œ์Šคํ…œ: Design-Run-Optimize-Learn์˜ 4๋‹จ๊ณ„ ์ˆœํ™˜ ๊ตฌ์กฐ๋ฅผ ํ†ตํ•ด ์‹คํ—˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒด๊ณ„์ ์œผ๋กœ ๋กœ๊น…ํ•˜๊ณ , AI๊ฐ€ ์ด๋ฅผ ๋ถ„์„ํ•˜์—ฌ ๊ฐ€์„ค ๊ฒ€์ฆ ๋ฐ ์›Œํฌํ”Œ๋กœ์šฐ ๊ฐœ์„ ์„ ์ž๋™์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๊ฒŒ ํ•จ.

How

Figure 3

NVIDIA BioNeMo ๋ชจ๋ธ์„ ํ†ตํ•ฉํ•œ ์ž๋™ ๊ฐ€์ƒ ์Šคํฌ๋ฆฌ๋‹ ์ฆ๋ช… ๊ฐœ๋…(Proof of Concept)

Figure 4

๊ฐ€์ƒ ์Šคํฌ๋ฆฌ๋‹ ์ฆ๋ช… ๊ฐœ๋… ์ค‘ ์ž๋™ ๋ฐ˜๋ณต ํšŸ์ˆ˜

Originality

Limitation & Further Study

Evaluation

์ดํ‰: ์ž๋™ ์‹ ์•ฝ ๊ฐœ๋ฐœ ์‹คํ—˜์‹ค์˜ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜๊ณผ AI ํ†ตํ•ฉ์ด๋ผ๋Š” ์ค‘์š”ํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์‹ค์šฉ์ ์ด๊ณ  ํฌ๊ด„์ ์ธ ํ”Œ๋žซํผ์„ ์ œ์‹œํ•œ ๋…ผ๋ฌธ์œผ๋กœ, ์•„ํ‚คํ…์ฒ˜์™€ ์„ค๊ณ„ ๊ฐœ๋…์€ ํ˜์‹ ์ ์ด๋‚˜ ์‹ค์ œ ํ™˜๊ฒฝ(์Šต์‹ ์‹คํ—˜์‹ค)์—์„œ์˜ ๊ฒ€์ฆ๊ณผ AI ๋ชจ๋ธ ์‹ ๋ขฐ๋„ ํ‰๊ฐ€, ๋Œ€๊ทœ๋ชจ ๋ฐฐํฌ ์„ฑ๋Šฅ ํ‰๊ฐ€ ๋“ฑ์ด ๋” ๋ณด์™„๋˜์–ด์•ผ ํ•˜๋Š” ์ดˆ๊ธฐ ๋‹จ๊ณ„์˜ ์„ฑ์ˆ™ํ•œ ์‚ฐ์—… ์†”๋ฃจ์…˜ ๋…ผ๋ฌธ์ด๋‹ค.

๊ฐ™์ด ๋ณด๋ฉด ์ข‹์€ ๋…ผ๋ฌธ

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
์ž๋™ํ™” ์‹คํ—˜์‹ค๊ณผ AI ๋ชจ๋ธ ํ†ตํ•ฉ์˜ ์ด๋ก ์  ๊ธฐ๋ฐ˜์„ ์ œ๊ณตํ•˜๋Š” ์—ฐ๊ตฌ์ด๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
์ž๋™ํ™” ์‹คํ—˜์‹ค(์…€ํ”„-๋“œ๋ผ์ด๋น™ ๋žฉ) ๊ฐœ๋…์˜ ๊ธฐ์ˆ ์  ๊ธฐ๋ฐ˜ ๋ฐ ๊ณผ์ œ, ์šด์˜ ๋…ธํ•˜์šฐ๋ฅผ ์ฒด๊ณ„์ ์œผ๋กœ ์ดํ•ดํ•˜๋Š”๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
614๋Š” self-driving laboratory ์ž๋™ํ™”์— foundation models ์ ์šฉ์„ ํญ๋„“๊ฒŒ ๋‹ค๋ฃจ๋ฉฐ, 043์˜ ๊ตฌ์ฒด์  ์‹ค์ œ ์ ์šฉ ๋ฐฉ๋ฒ•๋ก ์˜ ์ด๋ก ์  ๊ธฐ๋ฐ˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
self-driving lab ํ”Œ๋žซํผ ์—ฐ๊ตฌ(043)๋Š” ๋ฒ ์ด์ง€์•ˆ ์ตœ์ ํ™” ๊ธฐ๋ฐ˜ ์‹คํ—˜ ์„ค๊ณ„ ์ž๋™ํ™”(1125)์˜ ์‹ค์ œ์  ๊ตฌํ˜„๊ณผ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ๋ฌธ์ œ์˜ ํ•ด๋ฒ•์„ ์ถ”์ ํ•˜๋Š” ๋ฐ ํ† ๋Œ€๊ฐ€ ๋œ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
SELEX ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•œ ์••ํƒ€๋จธ ์„ค๊ณ„์˜ ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•๋ก ์„ ์ œ๊ณตํ•œ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๋‘˜ ๋‹ค ์ž๋™ํ™” ์‹คํ—˜์‹ค ํ”Œ๋žซํผ์„ ์ œ์•ˆํ•˜์ง€๋งŒ, 745๋Š” proteome ์—ฐ๊ตฌ์— ์ดˆ์ ์„ ๋งž์ถ˜ self-driving lab ์‚ฌ๋ก€๋กœ, 043๊ณผ ๋‹ค๋ฅธ ๋ถ„์•ผ ์ ์šฉ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์‹คํ—˜์‹ค ์ž๋™ํ™”์™€ AI ํ†ตํ•ฉ์„ ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ์ ‘๊ทผํ•œ ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๊ณผํ•™์  ๋ฐœ๊ฒฌ ์ž๋™ํ™”๋ฅผ ์œ„ํ•œ ๋‹ค๋ฅธ AI ๊ธฐ๋ฐ˜ ํ”Œ๋žซํผ์„ ์ œ์‹œํ•˜๋Š” ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์‹œ์Šคํ…œ ์ƒ๋ฌผํ•™ ์—ฐ๊ตฌ ์ž๋™ํ™”๋ฅผ ์œ„ํ•œ ๋‹ค๋ฅธ AI ๋ฐฉ๋ฒ•๋ก ์„ ๋‹ค๋ฃจ๋Š” ๊ด€๋ จ ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
AI ๊ธฐ๋ฐ˜ ์ž๋™ํ™” ์‹คํ—˜ ๋ฐ ์•ฝ๋ฌผ ๋ฐœ๊ฒฌ์„ ๋‹ค๋ฅธ ํ”Œ๋žซํผ์ด๋‚˜ ์ ‘๊ทผ๋ฒ•์œผ๋กœ ๊ตฌํ˜„ํ•œ ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์‹ ์•ฝ ๊ฐœ๋ฐœ ํŒŒ์ดํ”„๋ผ์ธ์„ ์ž๋™ํ™”ํ•˜๊ธฐ ์œ„ํ•œ ์ „์ฒด ์‹คํ—˜์‹ค ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ํ”Œ๋žซํผ์— ๋Œ€ํ•œ ์ ‘๊ทผ์œผ๋กœ Deep Thought์™€ ๋น„๊ต ์—ฐ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์—ํ”ผํ† ํ”„ ํŠน์ด์  ํ•ญ์ฒด ์„ค๊ณ„๋ฅผ ์œ„ํ•œ ๊ณ„์‚ฐ์  ๋ฐฉ๋ฒ•๋ก ์„ ์œ ์‚ฌํ•œ ๊ด€์ ์—์„œ ๊ฐœ๋ฐœํ•œ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๋Œ€๊ทœ๋ชจ ์ƒ์˜ํ•™ ๋ฌธํ—Œ ๊ธฐ๋ฐ˜ ์ง€์‹ ์ถ”์ถœ์˜ ์œ ์‚ฌํ•œ ์ ‘๊ทผ๋ฒ•์„ ์ทจํ•œ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์ €๋น„์šฉ ์ž์œจ ์‹คํ—˜ ํ”Œ๋žซํผ ๊ตฌ์ถ•์„ ์œ„ํ•œ ๋‹ค๋ฅธ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ œ์‹œํ•˜๋Š” ๋Œ€์•ˆ์  ์—ฐ๊ตฌ์ด๋‹ค
๋‹ค๋ฅธ ์ ‘๊ทผ
์•ฝ๋ฌผ-๋‹จ๋ฐฑ์งˆ ์ƒํ˜ธ์ž‘์šฉ ์˜ˆ์ธก์„ ์œ„ํ•œ ์œ ์‚ฌํ•œ ๋ฒค์น˜๋งˆํ‚น ๋˜๋Š” ๊ณ„์‚ฐ ๋ฐฉ๋ฒ•๋ก  ์—ฐ๊ตฌ์ด๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
์ž๋™ํ™” ์‹คํ—˜์‹ค ํ”Œ๋žซํผ์˜ ํŠน์ • ๊ธฐ๋Šฅ์ด๋‚˜ ์‘์šฉ์„ ํ™•์žฅํ•œ ๋งค์šฐ ๋ฐ€์ ‘ํ•œ ๊ด€๋ จ ์—ฐ๊ตฌ์ด๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
์ž๋™ ์‹คํ—˜ ๊ธฐ๋ฐ˜ ๊ณผํ•™๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์œ„ํ•œ ๋Œ€ํ•™์ˆ˜์ค€ ํ‰๊ฐ€๋ฒค์น˜๋งˆํฌ ๊ฐœ๋ฐœ์‚ฌ๋ก€๋กœ, ์‹ ์•ฝ๊ฐœ๋ฐœ๋“ฑ ์‹ค์ œ ์‘์šฉ์—ฐ๊ตฌ ์—ฐ๊ณ„์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
๋‘˜ ๋‹ค self-driving lab์—์„œ ์‹คํ—˜ ์ž๋™ํ™”์™€ ์ตœ์ ํ™”๋ฅผ ์ถ”๊ตฌํ•˜๋ฉฐ, 1125๋Š” ๋ฒ ์ด์ง€์•ˆ ์ตœ์ ํ™”๋ฅผ ํ†ตํ•œ ์‹คํ—˜ ์„ค๊ณ„์— ์ดˆ์ ์„ ๋งž์ถ˜ ํ™•์žฅ ์‚ฌ๋ก€์ž…๋‹ˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
์ž์œจ ์‹คํ—˜์‹ค ์šด์˜์— agentic workflow ๋„์ž…์‚ฌ๋ก€๋กœ, ์ „ํ†ต์  whole-lab orchestration์— LLM ํ•ฉ์„ฑ์  ์ ์šฉ์„ ๋ณด์—ฌ์ค€๋‹ค.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

์ด ๋…ผ๋ฌธ ๋ฆฌ๋ทฐ๋ฅผ ํŒŸ์บ์ŠคํŠธํ˜• ์˜ค๋””์˜ค๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. (Gemini ยท ํ‚ค๋Š” ๋ธŒ๋ผ์šฐ์ €์—๋งŒ ์ €์žฅ ยท ์™„์„ฑ๋ณธ์€ ์ด๋ฉ”์ผ๋กœ๋„ ์ „์†ก)
โ–ธ ๊ณ ๊ธ‰: ๊ตฌ์„ฑ ๋ฐฉํ–ฅ(๋Œ€๋ณธ ์ž‘์„ฑ ์ง€์นจ) ์ง์ ‘ ์ˆ˜์ •