技能 torchdrug
⚗️

torchdrug

安全 ⚡ 包含脚本⚙️ 外部命令🌐 网络访问

Применить TorchDrug для разработки лекарств с помощью графовых нейронных сетей

也可从以下获取: davila7

Создавайте и обучайте графовые нейронные сети для разработки лекарств, моделирования белков и прогнозирования молекулярных свойств. Этот навык предоставляет исчерпывающую документацию по библиотеке TorchDrug, включая наборы данных, архитектуры моделей и рабочие процессы.

支持: Claude Codex Code(CC)
📊 71 充足
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“torchdrug”。 How do I train a model to predict HIV inhibition?

预期结果:

  • Load the HIV dataset from TorchDrug: datasets.HIV()
  • Use a GIN model for molecular graph representation
  • Create a PropertyPrediction task with binary classification
  • Train using BCE loss and evaluate with AUROC

正在使用“torchdrug”。 What datasets are available for protein function prediction?

预期结果:

  • EnzymeCommission for EC number classification across 7 levels
  • GeneOntology for GO term prediction (BP/MF/CC)
  • BetaLactamase for enzyme activity regression
  • Fluorescence for GFP protein intensity prediction

正在使用“torchdrug”。 How can I generate new drug-like molecules?

预期结果:

  • Use GCPN model for reinforcement learning-based generation
  • Apply GraphAutoregressiveFlow for conditional generation
  • Set property constraints like logP and synthesizability
  • Validate outputs with RDKit for chemical validity

安全审计

安全
v4 • 1/17/2026

All 335 static findings are FALSE POSITIVES. The skill contains only markdown documentation for TorchDrug, a legitimate PyTorch-based ML library for drug discovery. Security patterns detected are misidentified scientific terminology: PyTorch model methods (eval) flagged as code evaluation, markdown code block syntax (backticks) flagged as shell execution, ML loss functions (bce, mse) flagged as cryptographic algorithms, dataset names (SAMPL, ZINC, BindingDB) flagged as C2/SAM infrastructure. No executable code or security risks present.

10
已扫描文件
4,856
分析行数
3
发现项
4
审计总数
审计者: claude 查看审计历史 →

质量评分

45
架构
100
可维护性
85
内容
22
社区
100
安全
91
规范符合性

你能构建什么

Прогнозирование молекулярных свойств

Прогнозируйте растворимость, токсичность и сродство связывания с использованием архитектур ГНС, таких как GIN и GAT

Моделирование структур белков

Анализируйте последовательности и структуры белков с помощью моделей ESM и GearNet для прогнозирования функции

Планирование путей синтеза

Используйте планирование ретросинтеза для разработки путей химического синтеза целевых молекул

试试这些提示

Начало работы
Как установить TorchDrug и запустить базовый пример для прогнозирования молекулярных свойств?
Выбор набора данных
Какой набор данных TorchDrug следует использовать для обучения модели прогнозирования проницаемости через гематоэнцефалический барьер?
Архитектура модели
В чём различия между моделями GIN, GAT и SchNet в TorchDrug и когда следует использовать каждую из них?
Руководство по интеграции
Как интегрировать TorchDrug с PyTorch Lightning для распределённого обучения крупномасштабных молекулярных моделей?

最佳实践

  • Используйте разделение по скаффолдам для молекулярных наборов данных, чтобы избежать утечки данных
  • Начните с небольших наборов данных, таких как BACE или ESOL, прежде чем переходить к более крупным
  • Объединяйте прогнозирование свойств с генеративными моделями для многокритериальной оптимизации

避免

  • Не используйте случайное разделение для прогнозирования молекулярных свойств — разделение по скаффолдам более реалистично
  • Избегайте обучения без надлежащих метрик валидации, таких как AUROC и AUPRC, для несбалансированных наборов данных
  • Не пропускайте проверку RDKit при генерации новых молекул

常见问题

Чем TorchDrug отличается от DeepChem?
TorchDrug фокусируется на реализациях, изначально совместимых с PyTorch, и разработке пользовательских моделей, в то время как DeepChem делает акцент на предобученных моделях и разнообразных методах представления признаков.
Какие наборы данных лучше всего подходят для начинающих?
Начните с наборов данных BBBP, BACE или ESOL. Они небольшие, хорошо документированные и охватывают типичные задачи разработки лекарств.
Может ли TorchDrug обрабатывать данные о структуре белков?
Да, TorchDrug поддерживает файлы PDB AlphaFold и вложения ESM для моделирования последовательностей и структур белков.
Как генерировать новые молекулы, похожие на лекарства?
Используйте модели GCPN или GraphAutoregressiveFlow с ограничениями свойств для направляемой генерации молекул.
Какие архитектуры ГНС доступны?
GIN, GAT, GCN, RGCN, SchNet, GearNet, TransE, RotatE и ComplEx для различных типов данных и задач.
Обучает ли этот навык реальные модели?
Нет, этот навык предоставляет документацию и справочные рекомендации. Для фактического обучения необходимо установить TorchDrug и запустить код Python.