ScreenShot: A Foundation Model for Few-Shot Combination Drug Screening
ScreenShot은 40개의 약물 스크리닝 데이터셋에 대한 인컨텍스트 학습을 활용하여, 분자 프로파일링이나 미세 조정 없이도 단 몇 개의 샷으로 구성된 기능적 컨텍스트만을 통해 병용 요법에 대한 환자의 반응을 정확하게 예측하고 능동 학습을 통한 비용 효율적인 실험 설계를 가능하게 하는 계층적 트랜스포머 파운데이션 모델이다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
당신이 탐정이 되어 미스터리를 해결하고 있다고 상상해 보세요. 하지만 당신의 단서는 지문이나 DNA가 아니라 아주 작은 액체 방울들이고, 용의자들은 수천 가지의 서로 다른 약물들입니다. 암 치료의 세계에서 의사들은 단 하나의 약물만 사용하는 대신 종종 약물 '칵테일'을 사용하는데, 이는 암세포가 매우 까다로워 단 한 명의 공격자에게는 저항하는 법을 배울 수 있기 때문입니다. 완벽한 칵테일을 찾기 위해 과학자들은 보통 실험실에서 환자의 세포에 가능한 모든 약물 조합을 테스트해야 합니다. 이것은 마치 건초더미에서 모든 건초 조각을 하나씩 하나씩 뽑아내며 바늘을 찾는 것과 같습니다. 그것은 너무나 오래 걸리고, 엄청난 비용이 들며, 종종 그럴 만한 충분한 건초(또는 환자의 세포)조차 남아있지 않습니다.
여기서 "미래를 예측한다"는 개념이 등장합니다. 과학자들은 모든 약물 조합을 직접 테스트하지 않고도 어떤 약물 조합이 효과적일지 추측할 수 있는 컴퓨터 모델을 구축해 왔습니다. 하지만 대부분의 모델은 특정 수업의 교과서만 암기했을 때만 시험을 통과할 수 있는 학생과 같습니다. 이 모델들은 매우 상세한 생물학적 데이터(환자의 유전 코드와 같은)를 대량으로 필요로 합니다. 만약 이 데이터가 누락되거나 엉망이라면—실제 환자들에게는 흔히 일어나는 일입니다—모델은 혼란에 빠집니다. 큰 질문은 이것입니다. 우리가 지금까지 수행된 모든 약물 실험으로부터 학습하여, 단 한 명의 환자로부터 얻은 몇 가지 새로운 단서만 보고도 추가적인 생물학적 데이터 없이 즉각적으로 최적의 치료법을 추측할 수 있는 초지능형 AI를 만들 수 있을까요?
여기에 Memorial Sloan Kettering 암 센터의 연구진이 개발한 새로운 AI 도구인 ScreenShot이 이 질문에 "예"라고 답하며 등장합니다. ScreenShot을 교과서를 암기한 학생이 아니라, 수백만 가지의 다양한 요리를 맛본 숙련된 셰프로 생각해보세요. 새로운 요리의 정확한 재료 목록(유전 코드)을 알지 못하더라도, ScreenShot은 당신이 이미 맛본 몇 입의 경험을 바탕으로 "아, 소금과 후추가 들어갔을 때 이런 맛이었으니, 마늘과 타임과도 아주 잘 어울리겠군"이라고 말하는 것과 같습니다.
연구진은 이 AI를 거대한 데이터 "기반" 위에 구축했으며, 약 3,000만 개의 측정값과 40가지의 서로 다른 약물 스크리닝 데이터셋을 통해 훈련시켰습니다. 이 훈련에는 실험실에서 배양된 암세포나 환자로부터 유래한 작은 장기 "미니 장기"와 같은 약 6,000개의 생물학적 샘플에 대해 테스트된 약 3,700가지의 서로 다른 약물이 포함되었습니다. AI는 어떤 약물이 어떤 용량으로 투여되었을 때 세포가 살거나 죽는지, 즉 결과물을 관찰함으로써 약물이 세포와 어떻게 상호작용하는지의 패턴을 학습했습니다.
여기에는 마법 같은 기술이 숨어 있습니다. ScreenShot은 **인컨텍스트 러닝(in-context learning)**이라는 기법을 사용합니다. 예를 들어, 새로운 환자로부터 얻은 몇 가지 테스트 결과(예: 50개 또는 100개의 실험)를 AI에게 보여준다고 상상해 보세요. AI는 해당 환자를 위해 다시 훈련되거나 "미세 조정(fine-tuning)"될 필요가 없습니다. 대신, 그 몇 가지 사례를 즉각적인 컨텍스트 윈도우(context window)로 사용하여, 아직 보지 못한 수천 가지의 약물 조합 결과를 예측합니다. 이는 유전적 프로파일링 없이 기능적 결과(세포가 생존했는가?)를 직접 사용하여 수행됩니다.
논문에 따르면 ScreenShot은 놀라울 정도로 뛰어난 성능을 보였습니다. 네 가지의 새로운 미지의 데이터셋으로 테스트했을 때, ScreenShot은 정확도와 "히트(hit)"(암세포는 죽이면서 건강한 세포는 남겨두는 약물 조합)를 찾아내는 능력 모두에서 기존의 가장 우수한 방법들을 능가했습니다. 실제로 일부 테스트에서는 다른 방법들보다 5배에서 50배 더 빨랐습니다.
하지만 연구진은 예측에서 멈추지 않았습니다. 그들은 또한 ScreenShot에게 똑똑한 실험가가 되는 법을 가르쳤습니다. 그들은 **능동 학습(active learning)**이라 불리는 전략을 만들었습니다. 약물을 무작위로 테스트하는 대신, ScreenShot은 자신의 예측을 사용하여 다음에 실행할 실험이 무엇인지 결정합니다. 이것은 마치 몇 명의 용의자를 인터뷰한 후, 마을 사람 모두를 인터뷰하는 대신 가장 유력한 용의자에게 집중하기로 결정하는 탐정과 같습니다. 논문은 이 스마트한 전략을 사용할 경우, ScreenShot이 무작위 탐색과 동일한 수의 효과적인 약물 히트를 찾아낼 수 있지만, 실험은 단 3분의 1만 수행하면 된다는 것을 보여줍니다. 이는 엄청난 양의 시간, 비용, 그리고 소중한 환자의 세포를 아낄 수 있음을 의미합니다.
ScreenShot의 가장 인상적인 점 중 하나는 약물이 시스템에 새롭거나 알려지지 않은 경우에도 작동한다는 것입니다. 만약 어떤 약물이 훈련 데이터에 없더라도, ScreenShot은 현재 환자로부터 얻은 몇 가지 단서를 바탕으로 그 행동을 추측하기 위해 특별한 "알 수 없음(unknown)" 토큰을 사용하여 완전히 실패하는 대신 예측을 수행합니다.
요약하자면, 이 논문은 ScreenShot이 약물 스크리닝을 훨씬 더 효율적으로 만들 수 있는 강력한 새로운 도구임을 시사합니다. 이는 우리가 비싸고 느리며 데이터 집약적인 방법에서 벗어나, 과거로부터 배워 미래를 안내하는 시스템으로 나아갈 수 있음을 보여주며, 환자에게 적합한 약물 칵테일을 훨씬 더 빠르게 찾는 데 도움을 줄 수 있습니다. 비록 이 결과들이 컴퓨터 시뮬레이션과 분리된 테스트 데이터에 기반하고 있지만, 이 논문은 이를 실험실에서의 중요한 진전으로 제시하며, 실제 세계에서 더 효율적인 실험을 위한 길을 열어주고 있습니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.