Lesson 19 of 20
약물 표적 — 활성을 뒤집는 약 찾기
종양이 올려놓은 것을 내리는 약을 데이터에서 고른다
마스터 레귤레이터 열 개를 찾았습니다. 이제 어떻게 할까요? "이 단백질을 억제하는 약을 만듭시다"는 10년짜리 이야기입니다. 환자는 그때까지 기다릴 수 없어요.
그래서 방향을 바꿉니다 — 이미 있는 약 중에서 이 단백질들의 활성을 꺼 주는 것을 찾자. 이것이 OncoTreat 라 불리는 접근입니다.
어떻게 하나
- 약 하나하나를 세포주에 처리하고 처리 전후의 RNA를 읽습니다. 그러면 약마다 "이 약이 무엇을 바꿨나" 시그니처가 생깁니다.
- 그 시그니처에 VIPER 를 돌려 약물별 단백질 활성 변화를 얻습니다.
- 종양의 MR 활성 프로파일과 부호가 반대인 약을 찾습니다.
종양이 올려놓은 단백질을 내리고, 내려놓은 단백질을 올리는 약. 그림을 거울처럼 뒤집는 약이 좋은 후보입니다.
반전 점수는 두 프로파일이 얼마나 '거울'인지를 재는 −1 ~ +1 사이의 값입니다.
Python
Runs in your browser
🎮 약을 골라 보세요
왼쪽에 종양의 MR 활성 프로파일이, 오른쪽에 후보 약물들이 있습니다. 약을 누르면 종양 프로파일 위에 겹쳐 그려지고 반전 점수가 계산됩니다. 종양 프로파일도 직접 바꿀 수 있습니다 — 환자마다 다른 약이 1등이 되는 것을 확인해 보세요. 그것이 맞춤 치료입니다.
환자별 활성 프로파일 → 환자별 약물 순위. 이것이 VIPER 가 임상으로 가는 길입니다.
Python
Runs in your browser
🤔 Check yourself
OncoTreat 방식에서 좋은 약물 후보의 조건은?
Answer 종양이 올려놓은 활성을 내리고 내려놓은 활성을 올리는 약, 즉 부호가 반대인 약이 후보입니다. 반전 점수가 그 “거울 정도” 를 잽니다.
🤔 Check yourself
OncoTarget 과 OncoTreat 의 차이로 옳은 것은?
Answer OncoTarget 은 표적에 직접 붙는 약을 묻고, OncoTreat 은 경로를 묻지 않고 결과가 뒤집히면 후보로 봅니다. 후자가 더 넓은 그물이라 후보를 더 많이 건집니다.
🤔 Check yourself
같은 병명의 환자 셋에게 반전 점수 1위 약이 각각 다르게 나왔습니다. 이것이 뜻하는 바는?
Answer 병명은 같아도 어떤 단백질이 굴리고 있는지는 환자마다 다릅니다. VIPER 가 그 차이를 드러내고, 그 차이가 곧 환자마다 다른 약을 고르는 근거가 됩니다.