2022/01/24 3

pymol 사용법: 구조 정렬 후 출력

서로 다른 사람이 실험해서 얻은 pdb 파일은 좌표가 제각각이라 구조를 비교를 하기 전에 먼저 정렬을 먼저 해야 합니다. pymol은 RMSD가 최소가 되도록 구조 정렬을 해줍니다. RMSD보다는 TMscore가 더 장점이 있긴 하지만, TMscore와 TMalign으로 정렬을 하는 건 조금 불편합니다. 그래도 TMscore나 TMalign도 최근엔 구조 정렬 결과를 결과 파일로 출력해서 pymol에서 읽어올 수 있도록 하는 기능을 지원합니다. 먼저 pymol *.pdb 로 EGFR에 대한 구조들을 읽어오겠습니다. 제일 마지막에 읽어 들인 구조에 맞춰서 화면이 출력되었습니다. pymol에서 구조 정렬하는 옵션으로 align과 alignto 가 있습니다. align은 특정 구조를 reference구조에 대..

pymol 사용법: protein-ligand interaction 보기

pymol에 다양한 기능이 있지만, 그중 많이 사용하는 기능 중 하나가 단백질-리간드 상호작용 보기입니다. 예시 PDB 는 EGFR kinase domain (wild type)에 Iressa (gefitinib)가 붙은 구조입니다. pdb ID 는 2ITY이고, 리간드 ID는 IRE입니다. 다운로드하고 pymol을 실행합니다. $ wget https://files.rcsb.org/download/2ITY.pdb $ pymol 2ITY 아래 같은 화면이 출력됩니다. 여기서 2ITY 옆의 A 버튼 (Action)을 누릅니다. 그러면 preset 설정들이 나오는데, 이중 ligands를 선택합니다. 그럼 우측처럼 단백질 구조가 ribbon diagram으로 바뀌고, 리간드 중심으로 화면이 포커스 됩니다. l..

pymol 사용법: pymol open source 설치

pymol 은 단백질 및 분자의 3D 구조를 보고 분석하기 위한 프로그램입니다. 슈뢰딩거에서 만들었지만, open-source 버전도 있습니다. 둘 다 사용해봤지만, open-source 버전에서 별다른 단점은 발견하지 못했습니다. GUI와 python 인터페이스를 지원합니다. 단지 구조를 보기만하는것이 아니라, 기능을 숙지해두면 다양한 분석이 가능합니다. 외부 python 코드나 플러그인과 연계해서 더 많은 기능들을 사용할 수 있습니다. 좀 쓰기 불편하지만, pymol로 3D 기반으로 단백질과 상호작용하는 ligand 를 직접 설계하는 것도 가능합니다. 최근엔 버전 2 이상의 pymol open source 설치가 쉬워졌습니다. ubuntu 계열 apt 설치: sudo apt update sudo ap..