클로드스킬마트스킬 둘러보기스킬이 뭐예요?
목록으로

DiffDock 분자 도킹

단백질-저분자 결합 포즈를 확산 모델(DiffDock/DiffDock-L)로 예측하고 신뢰도까지 해석해 주는 스킬입니다.

데이터·분석고급33,0303,248AI 점수 8/10마지막 업데이트: 2026. 8. 9.

무엇을 해주나

  • PDB 파일 또는 아미노산 서열 + SMILES/SDF/MOL2 리간드를 받아 3D 결합 포즈를 예측하는 DiffDock 실행 명령을 정확히 만들어 줍니다.
  • 단일 복합체 도킹은 물론, CSV 기반 배치 도킹과 대규모 가상 스크리닝(ESM 임베딩 사전 계산 포함) 워크플로를 안내합니다.
  • 결과 폴더의 rank*_confidence*.sdf 파일을 파싱해 신뢰도 점수를 High/Moderate/Low로 분류하고 CSV로 요약합니다.
  • samples_per_complex, inference_steps, torsion temperature 등 핵심 파라미터를 목적(고정확도/빠른 스크리닝/유연한 리간드)에 맞게 조정해 줍니다.
  • GNINA·MM/GBSA·FEP 등 후속 스코어링 도구와 연결하는 파이프라인, 그리고 스킬의 한계(친화도 예측 불가, 단백질-단백질 도킹 불가)를 명확히 설명합니다.

이런 분께 추천

  • 구조 기반 신약 개발, 리드 최적화를 수행하는 계산화학·화학생물학 연구자
  • 화합물 라이브러리를 가상 스크리닝하려는 바이오텍/제약 연구팀
  • CUDA GPU와 Conda 환경을 직접 다룰 수 있는 중급 이상 사용자

활용 예시

  1. "이 아스피린 SMILES를 protein.pdb에 도킹해줘" → python -m inference --protein_path ... --ligand_description "CC(=O)Oc1ccccc1C(=O)O" 명령과 결과 해석까지 한 번에.
  2. "화합물 200개를 한 타깃에 스크리닝하고 싶어" → 배치 CSV 생성·검증 → ESM 임베딩 사전 계산 → 배치 추론 → 상위 20개 포즈 요약 CSV 추출.
  3. "모든 포즈의 신뢰도가 -2 근처인데 왜 그래?" → 큰 리간드/유연한 단백질 원인 진단, 샘플 수 증가와 앙상블 도킹 제안.

· · · 설치 가이드 · · ·

Claude 앱에 설치 (터미널 필요 없음)
  1. 아래 버튼으로 ZIP 파일을 받으세요.
  2. Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
  3. Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
ZIP 내려받기
Claude Code에 설치

Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요

클로드스킬마트에서 찾은 스킬을 설치해줘.
GitHub 저장소 K-Dense-AI/scientific-agent-skills 의 skills/diffdock 폴더를 내 ~/.claude/skills/diffdock/ 에 그대로 복사해줘.
설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.

직접 명령으로 설치하기

git clone https://github.com/K-Dense-AI/scientific-agent-skills.git && mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/diffdock ~/.claude/skills/

제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.

  1. 먼저 DiffDock 본체가 필요합니다. 터미널에서 git clone https://github.com/gcorso/DiffDock.gitcd DiffDock && conda env create --file environment.yml && conda activate diffdock을 실행하세요. (또는 docker pull rbgcsail/diffdock 사용)
  2. GPU 사용 여부를 확인합니다: python -c "import torch; print(torch.cuda.is_available())" 가 True여야 실용적인 속도가 나옵니다.
  3. 스킬을 설치합니다: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  4. 스킬 폴더를 복사합니다: mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/diffdock ~/.claude/skills/
  5. Claude Code를 재시작하고 DiffDock 저장소 디렉터리에서 실행합니다.
  6. "DiffDock 환경 점검해줘"라고 요청하면 scripts/setup_check.py로 의존성을 진단합니다.
  7. 이후 "이 PDB에 이 SMILES를 도킹해줘"처럼 자연어로 요청하면 스킬이 자동으로 트리거됩니다.