분자 모델링 분야에서 분자 도킹은 리간드와 타겟이 결합되어 안정한 복합체를 형성할 때, 한 분자의 다른 분자에 대한 선호 방향을 예측하는 방법입니다. 선호되는 방향에 대한 지식은 두 분자 사이의 결합 친화력이나 결합 친화력의 강도를 예측하는 데 사용될 수 있으며, 이는 일반적으로 다양한 점수 매기기 기능을 통해 달성됩니다. 단백질, 펩타이드, 핵산, 탄수화물, 지질 등 생물학적으로 관련된 분자 간의 연관은 신호 전달에서 중심적인 역할을 합니다. 게다가 두 상호작용 파트너 간의 상대적인 방향은 생성되는 신호의 유형(예: 작용제 대 길항제)에 영향을 미칠 수 있습니다. 따라서 분자 도킹은 신호의 강도와 유형을 예측하는 데 매우 유용합니다.
분자 도킹은 구조 기반 약물 설계에서 가장 일반적으로 사용되는 방법 중 하나인데, 그 이유는 소형 분자 리간드가 적합한 표적 결합 부위에 결합하는 형태를 예측할 수 있기 때문입니다.
분자 도킹은 "자물쇠와 열쇠" 문제로 볼 수 있습니다. 즉, "자물쇠"를 여는 데 필요한 상대적 방향이 올바른 "열쇠"를 찾는 것입니다. 여기서 단백질은 "자물쇠"로 생각될 수 있고 리간드는 "열쇠"로 생각될 수 있습니다. 분자 도킹은 특정 단백질에 결합하는 리간드의 최적 상대적 방향을 기술하기 위한 최적화 문제로 정의됩니다. 그러나 리간드와 단백질은 둘 다 유연하기 때문에 "장갑과 손"이라는 단어를 사용하는 것이 더 적절한 비유입니다. 도킹 과정에서 리간드와 단백질은 전체적으로 "최적의 적합성"을 달성하기 위해 형태를 조절하고, 이러한 형태 조절의 결과를 "유도된 적응"이라고 합니다.
분자 도킹 커뮤니티에서는 두 가지 방법이 특히 인기가 있다. 한 가지 접근 방식은 단백질과 리간드를 보완적인 표면으로 설명하기 위해 매칭 기술을 사용하는 것입니다. 두 번째 방법은 실제 도킹 과정을 시뮬레이션하고 리간드와 단백질 사이의 쌍별 상호 작용 에너지를 계산합니다. 두 방법 모두 상당한 장점이 있지만, 동시에 몇 가지 한계도 있습니다.
기하학적 매칭/형태 상보성 접근법은 단백질과 리간드를 도킹을 가능하게 하는 특징의 집합으로 설명합니다. 이러한 특징에는 분자 표면/보완적 표면 설명이 포함될 수 있습니다. 이 경우, 수용체의 분자 표면은 용매에 접근 가능한 표면적으로 설명할 수 있고, 리간드의 분자 표면은 그에 상응하는 표면 설명으로 설명할 수 있습니다. 두 표면 사이의 상호 보완성은 모양 일치 설명에 국한되지 않고 표적 분자와 리간드 분자의 도킹을 위한 상호 보완적인 자세를 찾는 데에도 도움이 될 수 있습니다.
도킹 과정의 시뮬레이션은 더 복잡합니다. 이 방법에서는 리간드가 여러 번의 "움직임"을 거쳐 단백질의 활성 부위에 들어갈 수 있는 최적의 위치를 찾을 때까지 단백질과 리간드 사이에 일정한 물리적 거리가 유지됩니다. 이러한 움직임에는 평행 이동 및 회전과 같은 강체 변화와 비틀림 각도의 회전을 포함한 리간드 구조 내의 변화가 포함됩니다. 각각의 움직임은 총 에너지에 변화를 가져오기 때문에, 각 움직임 후에 시스템의 총 에너지를 계산해야 합니다.
시뮬레이션의 명백한 장점은 리간드 유연성을 쉽게 통합할 수 있다는 점인 반면, 형태 상보성 기술은 이 유연성을 통합하기 위해 영리한 방법을 사용해야 합니다.
샘플과 분자 도킹을 위한 점수 함수 간의 상호 의존성은 새로운 화합물의 실행 가능한 포즈나 결합 친화도를 예측하는 도킹 기술의 능력에 영향을 미칩니다. 따라서 도킹 프로토콜을 평가하여(실험 데이터가 있는 경우) 예측 능력을 파악해야 하는 경우가 많습니다. 도킹의 정확도는 일반적으로 일치 점수를 계산하거나 알려진 결합 분자의 인핸서에 대한 정보를 얻어 평가합니다.
다양한 계산 방법의 개발로 분자 도킹을 구성하는 과정이 더욱 신뢰성 있고 정확해질 것입니다.
그러면 기술이 발전하고 컴퓨팅 능력이 높아짐에 따라, 분자 도킹 기술은 미래에 약물 설계에 대한 우리의 이해와 응용을 어떻게 계속해서 향상시킬 수 있을까요?