Compétences diffdock
🧬

diffdock

Sûr ⚙️ Commandes externes🌐 Accès réseau📁 Accès au système de fichiers⚡ Contient des scripts

Prédire les poses de liaison moléculaire avec le dockage par IA

Également disponible depuis: davila7

DiffDock utilise des modèles de diffusion avancés pour prédire comment les petites molécules se lient aux protéines dans l'espace 3D. Les chercheurs peuvent accélérer la découverte de médicaments en générant des poses de liaison précises avec des scores de confiance pour la conception de médicaments basée sur la structure.

Prend en charge: Claude Codex Code(CC)
🥈 79 Argent
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "diffdock". Dock aspirin to COX-2 protein

Résultat attendu:

  • Generated 10 binding poses for aspirin-COX-2 complex
  • Top prediction confidence: 0.85 (High confidence)
  • Binding site: Active site near residues Arg120 and Tyr355
  • Review recommended: Visualize top 3 poses for structural plausibility

Utilisation de "diffdock". Screen library of 100 fragments against kinase target

Résultat attendu:

  • Processed 100 ligand-protein complexes with 20 samples each
  • Mean processing time: 45 seconds per complex on GPU
  • High confidence hits: 12 compounds with score above 0
  • Top 5 hits exported to screening_hits.csv

Audit de sécurité

Sûr
v4 • 1/17/2026

The static analysis flagged 295 potential issues, but ALL are FALSE POSITIVES. The scanner incorrectly identified scientific protein sequences (GFP containing 'SAM') as Windows SAM database references, scientific paper citations as weak cryptographic algorithms, standard Python loops as C2 beacon patterns, and markdown code block syntax as shell execution. This is a legitimate molecular docking research tool with no malicious intent or security vulnerabilities.

10
Fichiers analysés
2,493
Lignes analysées
4
résultats
4
Total des audits

Score de qualité

82
Architecture
100
Maintenabilité
85
Contenu
21
Communauté
100
Sécurité
83
Conformité aux spécifications

Ce que vous pouvez construire

Campagnes de criblage virtuel

Cribler des milliers de composés contre des protéines cibles pour identifier des candidats médicaments prometteurs pour des études complémentaires

Prédiction du site de liaison

Prédire où les petites molécules se lient aux structures protéiques pour comprendre les mécanismes et guider les expériences

Optimisation de têtes de série

Générer des poses de liaison pour les modifications de composés afin d'améliorer les interactions avec les protéines cibles

Essayez ces prompts

Dockage simple de base
Dock the ligand COc1ccc(C(=O)Nc2ccccc2)cc1 to the protein in protein.pdb and save results to results/docking/
Criblage par lots
Create a batch CSV for screening 50 compounds against protein.pdb, then run DiffDock with 20 samples per complex
Analyser les résultats
Analyze the confidence scores from DiffDock results in results/batch/ and show the top 10 predictions
Paramètres personnalisés
Create a custom config for docking flexible ligands with increased temperature and 30 inference steps

Bonnes pratiques

  • Toujours valider l'environnement avec setup_check.py avant les grands travaux par lots
  • Utiliser 20-40 échantillons par complexe pour les prédictions importantes
  • Combiner avec des fonctions de scoring comme GNINA pour l'estimation de l'affinité
  • Visualiser les 3-5 meilleures poses pour vérifier la plausibilité structurale

Éviter

  • Utiliser les scores de confiance comme mesures directes de l'affinité de liaison
  • Lancer un grand criblage virtuel sans accès GPU
  • Supposer qu'une prédiction unique est correcte sans examiner les alternatives
  • Ignorer la préparation des problèmes de préparation protéique et de résidus manquants

Foire aux questions

Quelle est la différence entre confiance et affinité ?
La confiance mesure à quel point le modèle est certain de la pose prédite. L'affinité mesure la force de liaison. Une confiance élevée ne signifie pas une liaison forte.
Combien d'échantillons dois-je générer par complexe ?
Utiliser 10 pour un criblage rapide, 20-40 pour les prédictions importantes, et 40+ pour les ligands très flexibles ou volumineux.
Puis-je utiliser des séquences de protéines au lieu de fichiers PDB ?
Oui, DiffDock utilise ESMFold pour prédire la structure des protéines à partir de la séquence. Les fichiers PDB donnent généralement de meilleurs résultats.
Quels formats de ligands sont pris en charge ?
Les chaînes SMILES, les fichiers SDF et les fichiers MOL2. Les chaînes SMILES sont les plus pratiques pour le criblage à haut débit.
Comment interpréter les scores de confiance négatifs ?
Les scores inférieurs à -1,5 indiquent une faible confiance. Envisager plus d'échantillons, un dockage d'ensemble, ou une validation expérimentale.
DiffDock peut-il prédire l'affinité de liaison ?
Non, DiffDock ne prédit que les poses de liaison. Utiliser GNINA, MM/GBSA, ou des méthodes expérimentales pour la prédiction d'affinité.