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기술하고 예측포즈 1포즈 2화합물마다 평균화합물Ridge예측 활성도킹 점수RDKit 2D, 3DPLIP 상호작용수소결합 전하
  1. 01수용체 앙상블 만들기

    Boltz-2가 타깃을 기준 리간드와 함께 여러 번 접어, 조금씩 다른 포켓 모양 묶음을 만듭니다. 사전 학습 모델은 자체 앙상블을 씁니다.

  2. 02모양마다 도킹

    GNINA가 모든 화합물을 앙상블 구조마다, 기준 리간드 주변 상자에 도킹합니다.

  3. 03좋은 포즈만 남기기

    CNN 포즈 점수가 충분히 높고, 공통 골격이 기준 리간드 가까이 놓인 포즈만 남깁니다(일부 모델은 같은 잔기에 닿는지로 판단합니다).

  4. 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 모델이 목록에 있어, 점수를 매길 화합물만 있으면 됩니다. 페이지 위쪽의 예시로 실행을 누르면 아래 내용이 모두 채워집니다.

  1. 모델 고르기

    모델 단계에서 사전 학습 모델 사용을 그대로 두고 EGFR 카드를 고릅니다. 검증 정확도와 학습 화합물 수를 확인합니다.

    모델 단계: EGFR AI-QSAR 카드 선택, Pearson r, RSQ, 검증 산점도
  2. 화합물 넣기

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

    화합물 단계: 화합물 파일 업로드와 미리보기
  3. 견적 확인하고 제출

    고급 설정은 모델을 따릅니다. 프로젝트 설정에서 이름을 정하고 견적 크레딧과 시간을 확인한 뒤 제출합니다.

  4. 예측과 피처 읽기

    프로젝트를 열어 예측 활성으로 정렬하고, 예측마다 쓰인 포즈 수를 확인한 뒤, 피처 기여도에서 모델이 무엇을 근거로 삼는지 봅니다.

    AI-QSAR 결과 화면: 피처 기여도와 예측 표

결과 읽는 법

값뜻읽는 법
예측 활성예측 pActivity(몰 농도의 −log10)높을수록 활성이 큽니다. 7.0 이상은 유망 화합물로 셉니다
편차화합물의 포즈마다 예측이 얼마나 다른지크면 포즈끼리 의견이 갈린다는 뜻입니다
사용 / 생성 포즈도킹한 포즈 중 필터를 통과한 수포즈 1–2개로만 낸 예측은 낮은 신뢰도로 표시합니다
제외쓸 만한 포즈가 없는 화합물과 그 이유예: 점수 필터를 통과한 포즈가 없음, 기준 리간드와 공통 골격이 없음
피처 기여도선택된 피처의 계수와 방향, 6개 묶음피처 단위가 서로 달라 크기는 같은 묶음 안에서만 비교해 주세요
RSQ, Pearson r, RMSE모델 검증 화합물에서 잰 정확도모델을 학습할 때 자체 데이터로, 화합물 단위로 평균 내어 잰 값입니다

RSQ는 Pearson 상관계수의 제곱입니다. 검증 RSQ는 최종 모델을 고르는 데에도 쓰였으니 낙관적인 추정치로 읽어 주세요.

예시 결과: EGFR

실제로 돌린 잡을 읽기 전용으로 보여 드립니다. 로그인하면 같은 설정으로 바로 실행할 수 있습니다.

화합물예측사용 포즈최고 CNN 점수
CHEMBL2899599.03880.932
CHEMBL2850638.09870.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 회귀와 피처 선택

자주 묻는 질문