🧪

rdkit

Sicher ⚙️ Externe Befehle📁 Dateisystemzugriff

使用 RDKit 進行分子化學資訊分析

Auch verfügbar von: K-Dense-AI

RDKit 是一個強大的開源化學資訊庫,可用於分子分析。此技能提供全面的指導,包括計算分子性質、執行相似性搜索、按子結構篩選化合物,以及視覺化化學結構。

Unterstützt: Claude Codex Code(CC)
🥈 78 Silber
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "rdkit". Analyze aspirin (CC(=O)Oc1ccccc1C(=O)O) for drug-likeness

Erwartetes Ergebnis:

  • Molecular Weight: 180.16 g/mol
  • LogP: 1.19
  • TPSA: 63.60 A²
  • H-Bond Donors: 1
  • H-Bond Acceptors: 3
  • QED Score: 0.79
  • Lipinski Pass: Yes (all criteria met)

Verwendung von "rdkit". Find molecules similar to benzene (c1ccccc1) with Tanimoto similarity above 0.6

Erwartetes Ergebnis:

  • Rank 1: Toluene (CC1=CC=CC=C1) - Similarity: 0.89
  • Rank 2: Phenol (OC1=CC=CC=C1) - Similarity: 0.78
  • Rank 3: Aniline (NC1=CC=CC=C1) - Similarity: 0.71
  • Rank 4: Benzonitrile (N#CC1=CC=CC=C1) - Similarity: 0.65

Sicherheitsaudit

Sicher
v5 • 1/17/2026

This is a legitimate RDKit cheminformatics skill containing documentation, API references, and example scripts. All 900 static findings are FALSE POSITIVES caused by the scanner's inability to distinguish between: (1) markdown code fences and shell backticks, (2) chemistry terminology (C2, C3 carbons) and crypto/C2 malware, (3) CSV file output and credential files, and (4) SMARTS patterns and command injection. The Python scripts only perform standard cheminformatics operations: reading/writing molecular files (SDF, SMILES), calculating molecular descriptors, and performing substructure searches.

8
Gescannte Dateien
3,613
Analysierte Zeilen
2
befunde
5
Gesamtzahl Audits
Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

68
Architektur
100
Wartbarkeit
87
Inhalt
30
Community
100
Sicherheit
83
Spezifikationskonformität

Was du bauen kannst

類藥性篩選

計算分子性質並根據 Lipinski 五規則標準篩選化合物,用於藥物開發項目

相似性搜索

使用指紋相似性指標在化合物庫中查找相似分子,用於虛擬篩選

子結構篩選

使用 SMARTS 模式按官能團或不需要的子結構篩選大型分子數據集

Probiere diese Prompts

計算性質
Calculate molecular weight, LogP, TPSA, hydrogen bond donors and acceptors, and drug-likeness for the SMILES: CC(=O)Oc1ccccc1C(=O)O
查找相似化合物
Find molecules similar to caffeine (SMILES: CN1C=NC2=C1C(=O)N(C(=O)N2C)C) with Tanimoto similarity above 0.7 using Morgan fingerprints
按子結構篩選
Identify all molecules containing a carboxylic acid group (SMARTS: C(=O)[OH]) from the provided SMILES list or SDF file
類藥性分析
Calculate QED score and check Lipinski compliance for this set of molecules. Report MW, LogP, HBD, HBA, TPSA, and which compounds pass all four rules

Bewährte Verfahren

  • 解析分子時務必檢查 None - 無效的 SMILES 會返回 None
  • 對於大型數據集,使用批次操作和 MultithreadedSDMolSupplier 來提高效能
  • 在應用到大型庫之前,先在已知分子上驗證 SMARTS 模式

Vermeiden

  • 跳過 MolFromSmiles() 後的 None 檢查會導致靜默失敗
  • 處理大型 SDF 文件時不使用 ForwardSDMolSupplier 會導致記憶體問題
  • 在可能損壞的分子資料上使用預設 sanitization 而沒有錯誤處理

Häufig gestellte Fragen

如何安裝 RDKit?
使用 conda:conda install -c conda-forge rdkit 或 pip:pip install rdkit-pypi。建議使用 conda 以獲得更好的相容性。
支援哪些檔案格式?
支援的格式包括 SMILES(.smi、.smiles)、SDF(.sdf)、MOL(.mol)、MOL2、PDB 和 InChI 字串。大型數據集可以使用 gzip 壓縮。
我可以與 AI 模型一起使用嗎?
可以。此技能提供適用於 Claude、Codex 和 Claude Code 的提示,以生成 RDKit 化學資訊工作流程的程式碼。
我的分子資料安全嗎?
所有計算都在本地使用 RDKit 執行。不會將資料傳送到外部伺服器。檔案僅從您指定的路徑讀取和寫入。
為什麼有些分子返回 None?
無效的 SMILES 語法、價電子錯誤或損壞的化學結構會導致 MolFromSmiles() 返回 None。請檢查輸入字串是否有拼寫錯誤。
這與 datamol 相比如何?
RDKit 提供細粒度的控制,適用於進階使用。Datamol(pip install datamol)為常見工作流程提供更簡單的 API。如需自定義,請使用 RDKit。