AI Research Notes· KLIFS · Kinase Structural Informatics · Selectivity
Structural Drug Discovery / 85 Residues · IFP · Conformation · Kissim

키나아제의 이름보다 중요한 것은 포켓이 실제로 어떻게 생겼는가이다

KLIFS: A Structural Informatics Guide to Kinase Selectivity, Conformation, and Off-Target Discovery

Abstract · Structural grammar before prediction

키나아제 신약개발에서 가장 비싼 실수는 단백질의 이름을 구조의 운명으로 착각하는 일이다. 서열이 비슷해도 포켓의 모양과 물, 루프와 헬릭스의 상태가 다르면 약물이 느끼는 세계는 달라진다.

첨부 자료는 KLIFS를 단순한 구조 저장소가 아니라 서로 다른 kinase를 동일한 85개 residue 좌표로 번역하고, ligand interaction과 conformation을 비교 가능한 데이터로 만드는 structural informatics layer로 설명한다. 이 좌표 위에 7종 interaction fingerprint, DFG와 αC-helix, Lys–Glu salt bridge, G-rich/P-loop geometry, conserved water, Kissim structural fingerprint, API와 Python workflow가 차례로 얹힌다.

KLIFS의 핵심 가치는 “더 많은 구조를 가진 데이터베이스”보다 수천 개의 kinase structure를 같은 문법으로 읽게 만드는 표준화에 있다. 표준화가 있어야 selectivity와 off-target이 검색 결과가 아니라 비교 가능한 구조 문제로 바뀐다.
자료 범위. 이 글은 첨부 해설서·기술 비교·워크플로우 명세·입문 가이드를 하나로 통합한 재구성이다. 파일 안에는 서로 다른 시점의 규모 수치와 도구 표기가 함께 존재한다. 숫자를 임의로 최신화하거나 외부 지식으로 교정하지 않고, 자료가 제시한 맥락을 그대로 구분해 사용한다.
Part I · Why KLIFS

키나아제는 정밀한 스위치이고, 구조는 그 스위치의 실제 배선도이다

sequence alignment만으로는 약물이 경험하는 pocket geometry와 conformation, water network를 충분히 설명하지 못한다.

§1 · Biological motivation

신호를 켜고 끄는 효소가 왜 약물 설계의 중심이 되는가

첨부 자료는 kinase를 세포 내 signal transduction을 조절하는 정밀한 스위치로 소개한다. 특정 단백질에 phosphate group을 붙여 성장, 분화, 대사, 생존에 관여하는 기능을 조절하며, 이 회로의 이상은 암·자가면역·염증성 질환과 연결된다는 설명이다.

약물 설계가 kinase 구조에 집착하는 이유는 두 가지다. 첫째는 targetability다. 질환과 연결된 비정상 kinase activity를 정밀하게 낮추면 치료적 개입이 가능하다. 둘째는 structural plasticity다. kinase는 고정된 조각이 아니라 ligand와 상태에 따라 conformation이 달라지는 분자 기계다. 선택성은 바로 그 차이를 이용하는 문제다.

동일한 ATP pocket을 가진 것처럼 보이는 kinase라도, 약물이 실제로 만나는 것은 이름이 아니라 특정 순간의 3차원 환경이다.
§2 · PDB vs KLIFS

원자 좌표를 모아 둔 것과 약물 설계에 쓸 수 있게 정리한 것은 다르다

비교 항목일반 PDBKLIFS
데이터 범위다양한 생체 고분자 구조Kinase에 특화된 구조와 pocket annotation
정렬 방식개별 coordinate file 중심reference structural alignment를 이용한 일관된 비교
Residue numbering단백질별 UniProt/PDB 번호공통 85-position scheme
Atom / bond interpretation원자 좌표가 중심자료가 강조하는 manual curation과 atom typing 보정
Drug-design layer직접 계산과 정렬이 필요IFP, conformation, curated pocket, water 정보를 비교 가능한 형태로 제공

UniProt sequence number와 실제 crystal structure numbering이 어긋나는 문제는 작아 보이지만 대규모 분석에서는 치명적이다. KLIFS는 단순 ID 매핑보다 reference structural alignment를 사용해 서로 다른 kinase의 대응 residue를 공통 위치로 번역하는 것을 핵심으로 삼는다. 자료는 이를 잘못된 residue를 지정하는 오류를 줄이는 장치로 설명한다.

§3 · 85-position map

“59번”이라고 말하면 같은 구조 위치를 가리키게 만든다

KLIFS는 catalytic domain의 ligand-binding cleft를 구성하는 85개의 핵심 residue를 표준 위치로 정의한다. 첨부 자료는 KLIFS 59번을 Alpha-D helix의 대응 위치 예시로, 다른 대목에서는 45번을 gatekeeper의 예시로 제시한다. 핵심은 개별 단백질의 원래 번호를 외우는 것이 아니라 공통 coordinate에서 같은 기능적 위치를 비교하는 데 있다.

\[\text{Kinase-specific numbering}\longrightarrow\text{KLIFS position }1,2,\ldots,85\]

이 표준화는 binding pocket을 front, gate, back 영역으로 읽고 hinge, gatekeeper, DFG, catalytic loop, G-rich loop를 kinome-wide하게 대조하는 기반이 된다.

§4 · History

자료가 정리한 KLIFS의 발전 궤적

2011

약 1,700개 structure에서 일관된 kinase alignment를 목표로 프로젝트를 시작했다고 자료는 설명한다.

2013

Kinase inhibitor interaction analysis dataset과 초기 연구 결과가 발표된 시점으로 정리된다.

2015

웹 기반 interactive database가 공식적으로 공개된 시점으로 제시된다.

2019

자료는 George Garnett 등의 기여를 언급하며 atypical kinase까지 범위가 확장됐다고 설명한다.

2020–2021

Nucleic Acids Research database edition과 최신화 단계가 언급된다.

Source snapshot

다른 섹션에서는 2021 update 기준 310개 이상 kinase, 약 6,000개 crystal structure를 제시하고, 입문 가이드에서는 현재 규모를 310개 이상 kinase·6,000개에 가까운 structure·4,000개 이상의 unique inhibitor로 서술한다.

첨부 파일은 여러 시점의 서술을 결합한 자료이므로 이 숫자들을 하나의 동일 시점 통계로 합치지 않는다.
Part II · Conformational Mechanics

DFG, αC-helix, P-loop: kinase는 하나의 구조가 아니라 상태들의 조합이다

활성/비활성은 한 residue의 ON/OFF가 아니라 서로 연결된 motif와 loop의 공간 배치에서 나온다.

§5 · DFG motif

세 residue가 여는 back pocket

DFG motif는 Asp–Phe–Gly 세 residue로 구성된다. 첨부 자료는 이를 kinase 활성 상태를 읽는 가장 역동적인 구조 요소로 설명한다. DFG-in에서는 Asp가 pocket 안쪽에서 Mg\(^{2+}\) coordination과 ATP 결합을 돕는 active-like 배향을 취하고, Phe도 안쪽에 위치한다. DFG-out에서는 Phe가 회전하고 Asp의 위치가 바뀌면서 inactive-like state가 된다.

DFG-in · Active-like

Asp가 catalytic geometry에 참여할 수 있고 Phe가 내부 배치를 유지한다. ATP chemistry와 연결되는 구조 상태로 설명된다.

DFG-out · Inactive-like

Phe의 회전으로 평소 가려진 back area/pocket이 노출되고, 자료는 Type II inhibitor가 이 공간을 활용한다고 설명한다.

여기서 약물 설계상의 요점은 “inactive state를 잡는다”보다 더 구체적이다. DFG-out이 열어 주는 back pocket은 kinase마다 구조적 차이가 커질 수 있어 selectivity를 설계할 여지가 생긴다는 것이다.

§6 · Alpha-C helix & salt bridge

Lys–Glu 거리는 활성 상태를 읽는 구조적 계기판이다

DFG motif의 움직임은 αC-helix와 연동된다. 보존된 Lys와 Glu가 가까워져 salt bridge를 형성하면 αC-helix가 in-position에 있고 active-like geometry를 지지하는 신호로 해석한다. 반대로 helix가 밖으로 이동하면 거리가 늘어나 bridge가 깨지고 inactive-like state의 근거가 된다.

\[d_{\mathrm{Lys,Glu}}\;\text{is a conformation indicator, not a potency value}\]

첨부 자료는 KLIFS가 이 거리를 Å 단위로 제공한다고 설명한다. 이 숫자는 compound affinity 그 자체가 아니라 kinase structural readiness를 읽는 feature로 다뤄야 한다.

§7 · G-rich loop / P-loop

포켓 입구는 문이 아니라 움직이는 덮개에 가깝다

G-rich loop, 즉 P-loop는 ATP phosphate를 감싸는 flexible loop다. 첨부 자료는 약물이 들어가는 입구의 전동문에 비유하지만, 이 비유의 핵심은 단순 open/closed 두 상태가 아니라 회전·각도·거리로 geometry를 측정한다는 데 있다.

Angle

Catalytic loop–hinge–G-rich loop 사이 각도로 입구가 얼마나 벌어졌는지 본다.

Distance

Catalytic loop와 G-rich loop 사이 거리로 loop가 pocket을 덮는 정도를 본다.

Rotation

입문 가이드는 P-loop dynamics를 rotation까지 포함한 세 가지 핵심 지표로 정리한다.

자료의 해설은 ligand binding 과정에서 loop opening과 closing이 결합 안정성 해석의 단서가 된다고 본다. 다만 이 기하 지표만으로 kinetics나 residence time까지 직접 결정할 수 있다는 실험 근거는 파일에 제시되어 있지 않다.

§8 · Structural checklist

새 kinase 구조를 받으면 먼저 세 가지를 본다

  • DFG state: Asp가 Mg\(^{2+}\) coordination에 적합한 배향인가, Phe가 in인가 out인가.
  • αC-helix / salt bridge: 보존된 Lys와 Glu의 거리가 active-like salt bridge를 지지하는가.
  • P-loop geometry: loop의 위치·각도·거리와 rotation이 pocket entrance를 어떻게 바꾸는가.
Part III · IFP & Water

3차원 결합을 0과 1로 번역하면 비교가 가능해진다

KLIFS interaction fingerprint는 복잡한 complex를 residue-level barcode로 바꾸고, conserved water는 그 barcode 밖의 중요한 맥락을 보완한다.

§9 · Interaction fingerprint

85개 위치 × 7개 interaction class

KLIFS는 ligand와 각 pocket residue 사이 interaction을 7개 type으로 기록한다. 첨부 자료가 나열한 class는 hydrophobic, aromatic face-to-edge, aromatic face-to-face, H-bond donor, H-bond acceptor, ionic-positive, ionic-negative다.

\[\mathbf F\in\{0,1\}^{85\times7}=\{0,1\}^{595}\]

즉 각 complex는 595-bit binary interaction pattern으로 표현할 수 있다. 이 수식은 85개 residue와 residue당 7-bit라는 첨부 자료의 정의를 곱해 정리한 것이다. 자료는 protein, ligand, conserved waters, 85-residue pocket을 KLIFS data 구성의 중요한 요소로 함께 언급한다.

Interaction class해석약물 설계에서 보는 이유
Hydrophobic비극성 접촉lipophilic pocket occupation과 scaffold placement 비교
Aromatic F2Eface-to-edge aromatic geometry방향족 residue와 ligand ring의 배향 비교
Aromatic F2Fface-to-face aromatic geometrystacking pattern 비교
H-bond donordonor 역할의 수소결합hinge anchor와 donor geometry 해석
H-bond acceptoracceptor 역할의 수소결합hinge anchor와 acceptor geometry 해석
Ionic positive양전하성 interactioncharge complementarity 비교
Ionic negative음전하성 interactioncharge complementarity 비교
§10 · Hinge, gatekeeper, promiscuity

같은 scaffold가 왜 여러 kinase에 붙는지를 interaction pattern으로 읽는다

Hinge의 donor/acceptor pattern과 gatekeeper 주변 hydrophobic interaction은 inhibitor scaffold를 해석하는 핵심 위치다. 첨부 자료는 Staurosporine을 promiscuous inhibitor의 예로 들며, 많은 kinase에서 공통 IFP pattern을 공유하는 특성이 높은 affinity와 낮은 selectivity를 함께 설명하는 구조적 단서가 된다고 서술한다.

\[\text{sequence similarity}\not\equiv\text{interaction similarity}\]

반대로 chemical scaffold가 달라도 같은 hinge anchor와 back-pocket occupation을 재현한다면 유사한 binding strategy로 비교할 수 있다. IFP의 장점은 화학구조와 interaction strategy를 분리해 볼 수 있다는 데 있다.

§11 · Conserved water

물은 배경이 아니라 설계 변수다

첨부 자료는 Bosutinib 사례를 반복해서 사용한다. 특정 kinase의 I5 water cluster에 있는 conserved water가 ligand nitrile group과 protein backbone 사이에서 hydrogen-bond bridge를 형성한다는 설명이다. 이런 annotation은 물을 단순히 제거할 solvent로 보지 않고 유지·대체·치환을 결정해야 할 pocket feature로 다루게 한다.

\[\text{Protein}\;\cdots\;\mathrm H_2\mathrm O\;\cdots\;\text{Ligand}\]

이 관점은 off-target profiling에도 중요하다. 같은 residue composition을 가진 pocket이라도 conserved water network가 다르면 ligand가 체감하는 interaction landscape가 달라질 수 있다.

Part IV · Kissim

서열 트리는 진화사를 보여주고, Kissim은 약물이 느끼는 포켓의 얼굴을 본다

Kissim은 85-residue 좌표에 physicochemical property와 spatial distance를 결합해 비직관적인 구조 유사성을 찾는 도구로 소개된다.

§12 · Structural fingerprint

85개 residue마다 화학과 공간을 함께 기록한다

첨부 자료는 Kissim을 KLIFS coordinate 위의 structural similarity representation으로 설명한다. 한 섹션에서는 85개 residue의 physicochemical property와 pocket center, hinge, front pocket, DFG 영역에 대한 4개 distance를 결합해 1,000-bit 이상의 vector를 만든다고 서술하고, workflow 섹션에서는 residue당 8가지 physicochemical feature와 4가지 spatial distance를 결합한다고 구체화한다.

\[\mathbf K=\operatorname{concat}_{i=1}^{85}(\text{physchem}_i,\;d_i^{center},\;d_i^{hinge},\;d_i^{front},\;d_i^{DFG})\]

자료는 서로 다른 unit의 feature를 비교하기 위해 Min–Max normalization을 수행한다고 설명한다. 다만 “정규화가 모델 수렴과 신뢰성을 보장한다”는 식의 강한 표현은 자료의 주장이지, 이 파일 안에서 별도 실험으로 검증된 결론은 아니다.

§13 · Erlotinib example

서열상 먼 off-target이 구조적으로 가까울 수 있다

자료는 EGFR inhibitor Erlotinib이 SLK, LOK, GAK 같은 sequence-distant kinase를 off-target으로 가질 수 있는 사례를 든다. 전통적인 sequence tree만 보면 직관적이지 않지만, Kissim은 pocket geometry의 유사성을 포착해 이 관계를 설명하는 구조 기반 단서를 제공한다고 서술한다.

Sequence-centered view

진화적·서열 유사성을 중심으로 kinase 관계를 본다.

Structure-centered view

약물이 실제로 마주치는 physicochemical environment와 공간 배치를 중심으로 kinase 관계를 본다.

이 차이는 drug repurposing과 polypharmacology에서 중요하다. 동일 target family 안의 유사성만 찾는 대신 예상 밖 구조적 유사성을 탐색할 수 있기 때문이다.

Part V · Search & Tooling

좋은 모델보다 먼저 좋은 구조를 고르는 일이 필요하다

search, quality filter, water annotation, API automation은 분석의 부속 기능이 아니라 재현 가능한 structural informatics workflow의 출발점이다.

§14 · Search strategy

수천 개 구조에서 분석 가치가 높은 구조를 고른다

Target / PDB search
Target name이나 PDB code에서 시작해 relevant kinase structure를 모은다. 입문 가이드는 예시로 PKA의 1ATP가 아니라 자료에 적힌 180P와 BTK 같은 target name을 든다.
Ligand / scaffold
Bosutinib, Erlotinib, Staurosporine 같은 known compound의 SMILES나 scaffold를 기준으로 analogue와 related inhibitor를 탐색한다.
Interaction filter
특정 residue interaction, hinge contact, gatekeeper 주변 pattern을 조건으로 구조를 좁힌다.
Water filter
conserved water cluster와 water-mediated bridge를 확인해 ligand design에서 활용할지 치환할지 판단한다.
Quality filter
resolution과 KLIFS quality score, missing residue/atom 정보를 이용해 modelling에 사용할 high-quality structure를 선별한다.

자료는 KLIFS가 PDB를 주기적으로 크롤링해 새 kinase structure를 표준 reference에 맞추고 curate한다고 설명한다. 이 자동화된 갱신과 manual curation의 결합을 데이터 품질의 핵심으로 본다.

§15 · Programmatic access

웹 검색에서 reproducible pipeline으로

대규모 분석을 위해 첨부 자료는 Swagger/Open API, Bravado, OpenCADD-KLIFS 계열 Python package를 이용해 JSON response를 Pandas DataFrame으로 변환하는 workflow를 제시한다. NGL Viewer로 3D complex를 확인하고 Kissim Viewer로 pocket residue distance 차이를 시각적으로 비교하는 단계도 포함된다.

자료에는 패키지명이 opencad-cliffsopencad-klifs로 서로 다르게 표기된 대목이 있다. 이 글은 이를 임의로 교정하지 않고 OpenCADD-KLIFS 계열 Python tooling으로 묶어 표현한다.

Python / API

Swagger/Open API → Bravado/OpenCADD-KLIFS → JSON → Pandas DataFrame → batch analysis.

Low-code / visual

KNIME node를 통한 low-code access, NGL Viewer와 Kissim Viewer를 통한 3D inspection.

§16 · Activity & ML integration

구조 데이터는 activity와 만나야 SAR이 된다

첨부 자료는 KLIFS structural feature만으로 끝내지 않고 ChEMBL의 pIC50 같은 activity data를 통합하라고 권한다. DFG-out, hinge pattern, water-mediated interaction과 실제 biological activity를 연결해 SAR 가설을 검증하자는 취지다.

또 normalized Kissim feature와 IFP를 Random Forest나 neural network의 input으로 사용하는 workflow를 제안한다. 이 지점에서 중요한 것은 machine learning 자체가 아니라 모델 입력이 이미 85-position coordinate와 curated interaction semantics를 가진다는 점이다.

\[\text{KLIFS/Kissim features}+\text{activity data}\rightarrow\text{ML model}\rightarrow\text{selectivity / SAR hypothesis}\]
Part VI · Integrated Workflow

선택성 분석은 검색–정렬–비교–검증의 연쇄다

85-position standardization, IFP, conformation, water, Kissim, activity data를 한 pipeline으로 연결하면 off-target analysis와 lead optimization이 재현 가능한 연구 절차가 된다.

§17 · End-to-end workflow

첨부 명세를 하나의 실행 순서로 정리하면

01 · Define question
Target kinase, desired selectivity, known inhibitor/scaffold, resistance or off-target question을 명시한다.
02 · Retrieve
KLIFS에서 target/PDB/ligand/scaffold를 검색하고 관련 structure를 수집한다.
03 · Standardize
UniProt/PDB numbering 차이를 KLIFS 85-position coordinate로 번역한다.
04 · Quality control
resolution, quality score, missing atom/residue, curation 상태로 high-quality subset을 만든다.
05 · Conformation
DFG state, αC-helix, Lys–Glu salt bridge, P-loop rotation/angle/distance를 읽는다.
06 · Interaction
595-bit IFP와 hinge/gatekeeper pattern, conserved water-mediated bridge를 비교한다.
07 · Kinome similarity
Kissim physicochemical + distance fingerprint로 sequence에서 보이지 않는 pocket similarity와 off-target 후보를 찾는다.
08 · Activity merge
ChEMBL pIC50 등 biological activity를 구조 feature와 연결해 SAR hypothesis를 검토한다.
09 · Modeling
IFP/Kissim feature를 Random Forest나 neural network에 연결해 ranking 또는 selectivity model을 만들 수 있다.
10 · Lead decision
hinge anchor, gatekeeper, back pocket, water network, off-target similarity를 함께 보고 compound modification과 다음 실험을 결정한다.
§18 · Three design principles

자료가 반복해서 강조하는 세 축

Standardization

85-residue numbering을 공통 기준으로 사용해 multi-kinase comparison의 데이터 일관성을 확보한다.

IFP integration

7가지 binary interaction pattern을 scaffold optimization과 selectivity analysis의 기본 metric으로 사용한다.

Conformation-aware design

DFG, αC-helix, Lys–Glu salt bridge, P-loop geometry와 water를 고려해 단일 static contact보다 풍부한 결합 맥락을 본다.

§19 · Practical use cases

이 workflow가 직접 겨냥하는 질문

  • 왜 broad inhibitor는 여러 kinase에서 비슷한 interaction pattern을 만드는가.
  • 특정 gatekeeper와 back pocket을 이용해 selectivity를 어떻게 높일 수 있는가.
  • DFG-out state를 선호하는 Type II design에서 어떤 구조를 기준으로 삼을 것인가.
  • conserved water를 유지할지, 치환할지, ligand가 직접 interaction을 대체할지 어떻게 판단할 것인가.
  • sequence상 멀지만 pocket geometry가 비슷한 hidden off-target을 어떻게 찾을 것인가.
  • patient mutation이나 resistance question을 다룰 때 어떤 structural state와 interaction pattern을 비교할 것인가.
좋은 kinase inhibitor design은 강한 한 번의 결합을 찾는 일이 아니라, target과 off-target이 서로 다른 이유를 구조적으로 설명할 수 있게 만드는 일에 가깝다.
Part VII · Boundaries & Synthesis

KLIFS는 나침반이지 자동 조종 장치가 아니다

구조 표준화와 비교 가능성은 강력하지만, binary interaction과 static structure를 생물학적 인과나 임상 성공으로 곧바로 번역해서는 안 된다.

§20 · Evidence boundaries

첨부 자료의 강한 문장을 어디까지 받아들일 것인가

첨부 문서는 교육용 해설과 기술 제안이 섞여 있고, 별도의 bibliography나 실험 표를 제공하지 않는다. 따라서 몇몇 강한 표현은 자료의 주장으로 읽어야 한다. 예를 들어 KLIFS가 수동 구조 정렬에 걸리던 약 2년의 시간을 즉각적인 의사결정으로 바꾼다는 설명, Min–Max normalization이 model convergence와 reliability를 보장한다는 표현, workflow가 신약개발의 표준 프로세스가 될 것이라는 전망은 파일 내부에서 별도 empirical evidence로 검증되지 않는다.

또 “대부분의 질병이 kinase abnormal activation과 직결된다” 같은 서술도 교육적 단순화가 강한 문장이다. 이 글은 그런 표현을 그대로 확대하지 않고, kinase dysregulation이 여러 질환의 중요한 치료 target이라는 범위에서만 재구성한다.

Epistemic boundary
KLIFS가 강하게 해 주는 것은 비교와 설명이다. 특정 compound의 임상 성공 확률을 직접 보장하는 것은 아니다.
§21 · What KLIFS really changes

“Making Kinase Structures Work”의 기술적 의미

첨부 자료의 슬로건은 Making Kinase Structures Work다. 이를 기술적으로 번역하면 세 단계다. 첫째, PDB마다 다른 numbering과 quality를 정리한다. 둘째, 85-position coordinate와 IFP로 structure를 비교 가능한 데이터로 바꾼다. 셋째, conformation·water·Kissim·activity·ML을 연결해 실제 medicinal chemistry question으로 확장한다.

\[\text{Raw coordinates}\rightarrow\text{standardized structural evidence}\rightarrow\text{design decision}\]

이 사슬에서 KLIFS는 prediction model이라기보다 structural evidence infrastructure다. 그래서 AI가 강해질수록 오히려 가치가 커질 수 있다. model output을 동일한 residue coordinate와 known interaction pattern에 다시 매핑하면 “무엇을 예측했는가”뿐 아니라 “기존 구조 지식과 어디서 일치하고 어디서 어긋나는가”를 물을 수 있기 때문이다. 이 마지막 문장은 첨부 자료의 방향을 바탕으로 한 해석이다.

§22 · Final takeaways

다섯 문장으로 남기면

01 · Coordinate

85-residue numbering은 서로 다른 kinase를 동일 구조 언어로 바꾸는 핵심이다.

02 · Interaction

7 interaction types는 595-bit IFP로 complex의 결합 패턴을 비교하게 한다.

03 · Conformation

DFG, αC-helix, salt bridge, P-loop는 kinase를 static object가 아니라 stateful machine으로 읽게 한다.

04 · Context

conserved water와 Kissim geometry는 binary contact와 sequence similarity가 놓치는 selectivity context를 보완한다.

05 · Workflow

API, Python, visualization, activity integration, ML을 연결해야 구조 지식이 reproducible lead-optimization pipeline으로 바뀐다.

References · Resources named in the attachment

첨부 자료가 지칭한 도구와 데이터 자원

[01]
KLIFS — Kinase-Ligand Interaction Fingerprints and Structures
Kinase structural database
85-residue common pocket map, interaction fingerprints, conformation annotation, quality and water-related structural information의 중심 자원으로 설명된다.
[02]
Kissim
Kinase structural similarity fingerprint
85-residue physicochemical features와 pocket-center/hinge/front/DFG distance를 결합해 structural similarity와 non-obvious off-target을 찾는 도구로 소개된다.
[03]
OpenCADD-KLIFS / Swagger API / Bravado
Programmatic access
KLIFS data를 Python과 API로 수집하고 JSON을 Pandas DataFrame으로 변환하는 automation layer로 제안된다. 파일 안의 패키지명 표기는 일관되지 않다.
[04]
NGL Viewer · Kissim Viewer · KNIME · TeachOpenCADD
Visualization and low-code education
3D inspection, pocket comparison, low-code workflow, 교육·재현 가능한 분석 환경을 지원하는 관련 도구로 언급된다.
[05]
ChEMBL
Bioactivity integration
pIC50 등 activity data를 KLIFS/Kissim structural feature와 결합해 SAR을 검토하는 외부 활성 데이터 소스로 제시된다.
첨부 파일에는 위 자원의 bibliographic URL이나 논문 DOI가 체계적으로 제공되어 있지 않다. 따라서 이 게시물은 URL을 추정해 추가하지 않고, 자료에 명시된 이름과 역할만 보존한다.