3강 / 20강

리간드 준비 — 분자 하나가 여럿이 되는 이유

「the ligands were prepared and optimized using LigPrep」

리간드 준비 — 분자 하나가 여럿이 되는 이유
SMILES 한 줄은 2차원입니다. 도킹에는 3차원 좌표가, 그것도 여러 개가 필요해요.

데이터베이스에서 받은 분자는 대개 SMILES 문자열 입니다. CC(=O)Oc1ccccc1C(=O)O — 아스피린이에요.

여기에는 3차원 좌표가 없습니다. 수소도 대개 생략돼 있고요. 전하 상태도 안 정해져 있습니다. LigPrep 같은 준비 도구가 이 셋을 채웁니다.

그런데 채우는 방법이 하나가 아닙니다. 그래서 분자 하나가 여러 개가 되어 나옵니다.

곱셈입니다. 그래서 45,000개 리간드가 실제로는 수십만 개의 구조가 될 수 있습니다.
Python 브라우저에서 실행
준비 단계의 선택 하나가 점수 전체보다 큰 항을 만듭니다.
Python 브라우저에서 실행
이온화·이성질체 가짓수를 켜고 끄며 구조가 몇 개로 불어나는지 보세요.
불러오는 중…
🤔 확인 문제
LigPrep 같은 준비 도구가 하는 일이 아닌 것은?
🤔 확인 문제
리간드의 이온화 상태를 잘못 정하면 왜 치명적인가?