diffdock
Molekulare Bindungsposen mit KI-Docking vorhersagen
Auch verfügbar von: davila7
DiffDock verwendet fortschrittliche Diffusionsmodelle, um vorherzusagen, wie kleine Moleküle an Proteine im 3D-Raum binden. Forscher können die Arzneimittelentwicklung beschleunigen, indem sie genaue Bindungsposen mit Konfidenzwerten für das strukturbasierte Arzneimitteldesign generieren.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "diffdock". Dock aspirin to COX-2 protein
Erwartetes Ergebnis:
- 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
Verwendung von "diffdock". Screen library of 100 fragments against kinase target
Erwartetes Ergebnis:
- 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
Sicherheitsaudit
SicherThe 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.
Risikofaktoren
⚙️ Externe Befehle (4)
🌐 Netzwerkzugriff (2)
📁 Dateisystemzugriff (2)
⚡ Enthält Skripte (1)
Qualitätsbewertung
Was du bauen kannst
Virtual-Screening-Kampagnen
Tausende von Verbindungen gegen Zielproteine screenen, um vielversprechende Arzneimittelkandidaten für weitere Studien zu identifizieren
Bindungsstellenvorhersage
Vorhersagen, wo kleine Moleküle an Proteinstrukturen binden, um Mechanismen zu verstehen und Experimente zu leiten
Lead-Optimierung
Bindungsposen für Verbindungsmodifikationen generieren, um Interaktionen mit Zielproteinen zu verbessern
Probiere diese Prompts
Dock the ligand COc1ccc(C(=O)Nc2ccccc2)cc1 to the protein in protein.pdb and save results to results/docking/
Create a batch CSV for screening 50 compounds against protein.pdb, then run DiffDock with 20 samples per complex
Analyze the confidence scores from DiffDock results in results/batch/ and show the top 10 predictions
Create a custom config for docking flexible ligands with increased temperature and 30 inference steps
Bewährte Verfahren
- Umgebung immer mit setup_check.py vor großen Batch-Jobs validieren
- 20-40 Samples pro Komplex für wichtige Vorhersagen verwenden
- Mit Scoring-Funktionen wie GNINA für Affinitätsschätzung kombinieren
- Top 3-5 Posens visualisieren, um strukturelle Plausibilität zu überprüfen
Vermeiden
- Konfidenzwerte als direkte Bindungsaffinitätsmessungen verwenden
- Großes Virtual Screening ohne GPU-Zugriff durchführen
- Annehmen, dass einzelne Vorhersagen korrekt sind, ohne Alternativen zu prüfen
- Protein-Vorbereitung ignorieren und fehlende Rückstandsprobleme übersehen
Häufig gestellte Fragen
Was ist der Unterschied zwischen Konfidenz und Affinität?
Wie viele Samples sollte ich pro Komplex generieren?
Kann ich Proteinsequenzen anstelle von PDB-Dateien verwenden?
Welche Ligandenformate werden unterstützt?
Wie interpretiere ich negative Konfidenzwerte?
Kann DiffDock die Bindungsaffinität vorhersagen?
Entwicklerdetails
Autor
K-Dense-AILizenz
MIT license
Repository
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/diffdockRef
main