TSAP (AI-QSAR)
피처별로 읽을 수 있는 도킹 기반 활성 예측도킹을 바탕으로 만든 QSAR 모델로 타깃 하나에 대한 화합물의 활성을 예측합니다. 화합물마다 여러 수용체 구조에 도킹하고, 포즈를 상호작용·모양 피처로 기술한 뒤, 측정 활성으로 학습한 선형 모델이 그 피처를 예측값으로 바꿉니다. 어떤 피처가 예측을 올리고 내리는지 볼 수 있습니다.
Boltz-2 앙상블 + GNINA 1.3.1 + PLIP + Ridge 회귀 · 설명서 갱신 2026. 10. 14.
- 입력
- 활성 데이터, 또는 사전 학습 모델
- 출력
- 예측 활성, 피처 영향
- 엔진
- GNINA, PLIP, scikit-learn
- 비용
- 100 cr부터, 제출 전 견적
- 잡 제한
- 24시간
언제 쓰나요
- 타깃 하나에 대해 30개 이상 화합물의 측정 활성과 리간드가 결합한 구조가 있을 때
- 타깃이 사전 학습 모델 목록에 있어, 내 데이터 없이 활성을 예측하고 싶을 때
- 화합물이 왜 높게 나오는지, 어떤 상호작용과 물성이 예측을 이끄는지 알고 싶을 때
- TSAP (Boltz-2)와 다른 종류의 모델로 두 번째 의견을 얻고 싶을 때
학습 화합물과 닮고 같은 자리에 도킹되는 화합물일수록 예측을 믿을 만합니다. 포즈가 결합 부위를 벗어난 화합물은 학습과 예측에서 빠집니다.
작동 원리
- 01수용체 앙상블 만들기
Boltz-2가 타깃을 기준 리간드와 함께 여러 번 접어, 조금씩 다른 포켓 모양 묶음을 만듭니다. 사전 학습 모델은 자체 앙상블을 씁니다.
- 02모양마다 도킹
GNINA가 모든 화합물을 앙상블 구조마다, 기준 리간드 주변 상자에 도킹합니다.
- 03좋은 포즈만 남기기
CNN 포즈 점수가 충분히 높고, 공통 골격이 기준 리간드 가까이 놓인 포즈만 남깁니다(일부 모델은 같은 잔기에 닿는지로 판단합니다).
- 04기술하고 예측
남은 포즈를 도킹 점수, RDKit 2D·3D 기술자, PLIP 잔기별 상호작용 수, 수소결합 전하 항으로 기술합니다. 화합물마다 피처를 평균 내고 Ridge 회귀 모델이 예측 활성으로 바꿉니다.
입력 형식
| 항목 | 받는 형식 | 참고 |
|---|---|---|
| 모델 | 사전 학습 모델, 또는 새로 학습 | 카드마다 타깃, 기준 구조, 학습 화합물 수, 검증 정확도가 나옵니다. 사전 학습 모델은 도킹과 필터 설정을 모델이 정합니다 |
| 타깃(학습) | 4자리 PDB ID, 또는 리간드가 결합한 .pdb/.cif 업로드 | 결합한 리간드가 기준이 됩니다. 그 주변으로 도킹 상자를 잡고, 4 Å 안의 체인을 남깁니다. 물, 이온, GOL 같은 첨가제는 고를 수 없습니다 |
| 활성 데이터(학습) | 헤더가 있는 .txt, .csv, .tsv: SMILES, 활성값, ID(선택) | 화합물 30개 이상. 포즈 필터 뒤에 다시 세니 넉넉히 준비해 주세요. 잡 하나에 단위 하나(M부터 fM까지, 또는 이미 p 척도인 값) |
| 예측할 화합물 | .txt, .smi, .csv, 한 줄에 하나: SMILES, 또는 ID 탭 SMILES | 사전 학습 모델이면 1개 이상, 학습할 때는 선택. ID가 없으면 자동으로 붙입니다 |
| 개수 | 정해진 최대치는 없습니다 | 24시간 제한을 넘길 잡은 막고, 견적에서 한 잡에 넣을 수 있는 최대 화합물 수를 알려 드립니다 |
직접 학습할 때는 고급 설정에서 앙상블 크기(Quick 3, Balanced 5, Standard 10개 구조, 최대 30), 포즈 필터(기본 CNN 포즈 점수 0.5, 골격 RMSD 2.5 Å), 피처 탐색(피처 10–30개, 반복 100회)을 정합니다. 데이터는 활성 범위에 고르게 퍼지도록 학습용과 검증용을 8:2로 나눕니다.
따라 하기: EGFR 활성 예측
Virtual Screening과 AI 코폴딩 설명서에서 다룬 폐암 표적 EGFR은 PDB 1M17을 기준 구조로 쓰는 사전 학습 AI-QSAR 모델이 목록에 있어, 점수를 매길 화합물만 있으면 됩니다. 페이지 위쪽의 예시로 실행을 누르면 아래 내용이 모두 채워집니다.
모델 고르기
모델 단계에서 사전 학습 모델 사용을 그대로 두고 EGFR 카드를 고릅니다. 검증 정확도와 학습 화합물 수를 확인합니다.

화합물 넣기
화합물 단계에서 화합물 파일을 올립니다. 미리보기에 예측할 행이 나옵니다. 화합물마다 모델의 수용체 구조 전부에 도킹하므로, 예시는 EGFR 샘플 파일에서 2개만 씁니다.

견적 확인하고 제출
고급 설정은 모델을 따릅니다. 프로젝트 설정에서 이름을 정하고 견적 크레딧과 시간을 확인한 뒤 제출합니다.
예측과 피처 읽기
프로젝트를 열어 예측 활성으로 정렬하고, 예측마다 쓰인 포즈 수를 확인한 뒤, 피처 기여도에서 모델이 무엇을 근거로 삼는지 봅니다.

결과 읽는 법
| 값 | 뜻 | 읽는 법 |
|---|---|---|
| 예측 활성 | 예측 pActivity(몰 농도의 −log10) | 높을수록 활성이 큽니다. 7.0 이상은 유망 화합물로 셉니다 |
| 편차 | 화합물의 포즈마다 예측이 얼마나 다른지 | 크면 포즈끼리 의견이 갈린다는 뜻입니다 |
| 사용 / 생성 포즈 | 도킹한 포즈 중 필터를 통과한 수 | 포즈 1–2개로만 낸 예측은 낮은 신뢰도로 표시합니다 |
| 제외 | 쓸 만한 포즈가 없는 화합물과 그 이유 | 예: 점수 필터를 통과한 포즈가 없음, 기준 리간드와 공통 골격이 없음 |
| 피처 기여도 | 선택된 피처의 계수와 방향, 6개 묶음 | 피처 단위가 서로 달라 크기는 같은 묶음 안에서만 비교해 주세요 |
| RSQ, Pearson r, RMSE | 모델 검증 화합물에서 잰 정확도 | 모델을 학습할 때 자체 데이터로, 화합물 단위로 평균 내어 잰 값입니다 |
RSQ는 Pearson 상관계수의 제곱입니다. 검증 RSQ는 최종 모델을 고르는 데에도 쓰였으니 낙관적인 추정치로 읽어 주세요.
예시 결과: EGFR
실제로 돌린 잡을 읽기 전용으로 보여 드립니다. 로그인하면 같은 설정으로 바로 실행할 수 있습니다.
| 화합물 | 예측 | 사용 포즈 | 최고 CNN 점수 |
|---|---|---|---|
| CHEMBL289959 | 9.03 | 88 | 0.932 |
| CHEMBL285063 | 8.09 | 87 | 0.958 |
비용과 시간
가격은 잡에 필요한 GPU 시간을 따르고, 화합물 수와 화합물마다 도킹하는 수용체 구조 수의 곱에 따라 늘어납니다. 위저드가 서버 견적을 보여 드리고, 제출할 때 그 견적만큼만 차감합니다. 최소 금액은 100 cr(1 cr은 $0.01)입니다.
위 EGFR 예시(화합물 2개)는 제출부터 결과까지 약 16분, 430 cr이 들었습니다.
잡이 실패하면 크레딧을 모두 돌려 드리고, 직접 중단하면 절반을 돌려 드립니다.
인용
이 워크플로우로 얻은 결과를 보고서나 논문에 쓸 때는 아래 방법론을 인용해 주세요.
- Passaro S, Corso G, Wohlwend J, et al.. Boltz-2: Towards accurate and efficient binding affinity prediction. bioRxiv (2025). doi:10.1101/2025.06.14.659707코폴딩으로 만든 수용체 앙상블
- McNutt AT, Francoeur P, Aggarwal R, Masuda T, Meli R, Ragoza M, Sunseri J, Koes DR. GNINA 1.0: molecular docking with deep learning. J Cheminform 13, 43 (2021). doi:10.1186/s13321-021-00522-2도킹과 CNN 포즈 점수
- Adasme MF, Linnemann KL, Bolz SN, Kaiser F, Salentin S, Haupt VJ, Schroeder M. PLIP 2021: expanding the scope of the protein-ligand interaction profiler to DNA and RNA. Nucleic Acids Res 49, W530-W534 (2021). doi:10.1093/nar/gkab294단백질–리간드 상호작용 피처
- RDKit contributors. RDKit: Open-source cheminformatics. Zenodo (2026). doi:10.5281/zenodo.5916372D·3D 기술자
- Raček T, Schindler O, Toušek D, Horský V, Berka K, Koča J, Svobodová R. Atomic Charge Calculator II: web-based tool for the calculation of partial atomic charges. Nucleic Acids Res 48, W591-W596 (2020). doi:10.1093/nar/gkaa367수소결합 전하 항의 부분 전하 계산(ChargeFW2)
- Pedregosa F, Varoquaux G, Gramfort A, et al.. Scikit-learn: Machine learning in Python. J Mach Learn Res 12, 2825-2830 (2011). https://jmlr.org/papers/v12/pedregosa11a.htmlRidge 회귀와 피처 선택