시즌 2 · 알파폴드편 / PART 9 · PART 9 · 다리: 게임에서 과학으로 / Ch 3 · 구조가 곧 기능 — 형태가 일을 결정한다

모양 일치도로 결합 친화도 계산해보기

이 챕터의 핵심 메시지 — "모양이 맞아야 결합한다" — 를 단순 코드로 직접 느껴보자.

🎯 실험 셋업 (단순화)

실제 분자 결합은 3D 표면 + 정전기 + 수소 결합 등 복잡한 계산이 필요하다. 여기서는 직관을 위해 극단적으로 단순화:

  • 단백질의 active site 모양을 1차원 깊이 프로파일로 표현
  • 약 후보 분자도 같은 형식의 1차원 프로파일
  • 두 프로파일의 거리(유클리드 거리)가 작을수록 결합 친화도 강함
  • 4개의 약 후보를 비교해서 어느 게 가장 잘 맞는지 확인

실제 SBDD는 훨씬 정교한 알고리즘(AutoDock, RosettaDock 등)을 쓰지만 원리는 같다 — "표면 모양 + 화학적 성질의 일치도".

PYTHON