本文へ移動
cccskills
無料GitHub で公開

deepchem

Use DeepChem for molecular machine learning, data loading, featurization, model training, MoleculeNet, docking, and optional backend troubleshooting.

インストール方法を見る

含まれるファイル(30)

  • SKILL.md4.3 KB
  • references/installation.md2.4 KB
  • references/repo-provenance.md1.9 KB
  • references/repo-routing-metadata.json496 B
  • references/troubleshooting.md2.6 KB
  • scripts/deepchem_environment_report.py1.5 KB
  • sub-skills/data-and-molnet/references/api-reference.md6.2 KB
  • sub-skills/data-and-molnet/references/data-formats.md4.2 KB
  • sub-skills/data-and-molnet/references/troubleshooting.md4.5 KB
  • sub-skills/data-and-molnet/references/workflows.md5.0 KB
  • sub-skills/data-and-molnet/scripts/load_tiny_csv_dataset.py2.2 KB
  • sub-skills/data-and-molnet/scripts/split_tiny_dataset.py2.0 KB
  • sub-skills/data-and-molnet/SKILL.md2.8 KB
  • sub-skills/docking-and-structure/references/api-reference.md6.7 KB
  • sub-skills/docking-and-structure/references/optional-dependencies.md3.9 KB
  • sub-skills/docking-and-structure/references/structure-workflows.md6.1 KB
  • sub-skills/docking-and-structure/references/troubleshooting.md6.1 KB
  • sub-skills/docking-and-structure/scripts/check_structure_dependencies.py6.6 KB
  • sub-skills/docking-and-structure/SKILL.md2.9 KB
  • sub-skills/featurization/references/api-reference.md7.5 KB
  • sub-skills/featurization/references/featurizer-guide.md6.3 KB
  • sub-skills/featurization/references/troubleshooting.md7.5 KB
  • sub-skills/featurization/scripts/inspect_featurizer_outputs.py9.2 KB
  • sub-skills/featurization/SKILL.md4.1 KB
  • sub-skills/model-training/references/api-reference.md5.6 KB
  • sub-skills/model-training/references/model-families.md4.5 KB
  • sub-skills/model-training/references/training-workflows.md5.1 KB
  • sub-skills/model-training/references/troubleshooting.md4.0 KB
  • sub-skills/model-training/scripts/train_tiny_sklearn_model.py2.7 KB
  • sub-skills/model-training/SKILL.md1.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

DeepChem

Use this skill when a task involves the DeepChem Python package: molecular machine learning, drug-discovery or life-science datasets, molecule featurization, MoleculeNet loaders, model training/evaluation, structure/docking workflows, or optional TensorFlow/PyTorch/JAX/DQC dependency issues.

DeepChem is broad. Start here for routing, installation checks, and cross-cutting troubleshooting, then open the focused sub-skill for the workflow.

Quick Start

import deepchem as dc
print(dc.__version__)

For a minimal core install, expect numpy<2, pandas, scikit-learn, scipy>=1.10.1, sympy, joblib, and rdkit. Neural, docking, materials, and quantum workflows often need optional extras or external binaries.

Read references/installation.md when the request mentions installation, optional extras, backend warnings, CUDA, Colab, conda, or from-source setup. Read references/troubleshooting.md when imports succeed but DeepChem prints missing optional dependency warnings.

Route By Task

  • Data loading, MoleculeNet, splitters, transformers, CSV/SDF/FASTA/image/numpy datasets: use sub-skills/data-and-molnet/.
  • Featurizer selection, molecule fingerprints, graph features, RDKit descriptors, sequences, materials, polymers, or invalid SMILES diagnostics: use sub-skills/featurization/.
  • Model fitting, metrics, predictions, save/restore, callbacks, hyperparameter search, or model-family selection: use sub-skills/model-training/.
  • Protein-ligand structures, binding pockets, docking, PDB/PDBQT/SDF preparation, materials/DFT dependency triage, or external docking binaries: use sub-skills/docking-and-structure/.

If a user asks for an end-to-end molecular property workflow, combine the route order: data-and-molnet for loading/splitting, featurization for representation choice, then model-training for model/metric/evaluation. If a user asks for PDBBind, protein-ligand interactions, or docking scores, start in docking-and-structure, then route back to data/model sub-skills only after the structure-specific inputs are clear.

Common Workflows

  • Tiny molecular ML baseline: load a CSV with CSVLoader, choose CircularFingerprint or RDKitDescriptors, split with RandomSplitter or ScaffoldSplitter, train a SklearnModel, and evaluate with Metric.
  • MoleculeNet dataset: use dc.molnet.load_* only when downloads/cache are acceptable; otherwise build a small local fixture and follow data-and-molnet to avoid network surprises.
  • Graph neural model plan: use featurization to confirm MolGraphConvFeaturizer output and model-training to check whether torch/tensorflow/jax/DGL extras are installed before selecting a neural model.
  • Docking or pocket workflow: use docking-and-structure to check file formats and optional Vina/GNINA/OpenMM/PDBFixer/MDTraj dependencies before promising executable docking.

Bundled Checks

Run these skill-owned helpers from any environment where DeepChem is installed:

python sub-skills/data-and-molnet/scripts/load_tiny_csv_dataset.py
python sub-skills/data-and-molnet/scripts/split_tiny_dataset.py
python sub-skills/featurization/scripts/inspect_featurizer_outputs.py --smiles CCO c1ccccc1
python sub-skills/model-training/scripts/train_tiny_sklearn_model.py
python sub-skills/docking-and-structure/scripts/check_structure_dependencies.py

Use scripts/deepchem_environment_report.py for a cross-cutting import/version/optional dependency summary before debugging user environments.

Important References

  • references/installation.md: install modes, extras, and dependency expectations.
  • references/troubleshooting.md: cross-cutting import, optional dependency, data, and workflow failures.
  • references/repo-provenance.md: source snapshot and evidence paths used to generate this skill.

Boundaries

This skill is for using DeepChem as a package, not for maintaining DeepChem releases, CI, Docker images, or legacy contrib/ experiments. It intentionally treats large benchmarks, notebooks, remote dataset downloads, and GPU training as opt-in workflows rather than default verification paths.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Routes 3D ResNets PyTorch video action-recognition workflows across training, inference, and data preparation.

日本語の概要は準備中です。原文の説明を表示しています。

VectorSpaceLab/AREX-Skill3322026年9月3日 更新

3ddfa

無料

Guide 3DDFA Python inference, geometry rendering, training/evaluation, and optional C++ ONNX workflows for 3D dense face alignment.

日本語の概要は準備中です。原文の説明を表示しています。

VectorSpaceLab/AREX-Skill3322026年9月3日 更新

3ddfa-v2

無料

Routes 3DDFA_V2 face-alignment setup, still-image demos, video tracking, and ONNX benchmarking workflows.

日本語の概要は準備中です。原文の説明を表示しています。

VectorSpaceLab/AREX-Skill3322026年9月3日 更新

ab3dmot

無料

Operate AB3DMOT 3D multi-object tracking workflows for KITTI and nuScenes data, tracking, evaluation, and visualization.

日本語の概要は準備中です。原文の説明を表示しています。

VectorSpaceLab/AREX-Skill3322026年9月3日 更新

Use Hugging Face Accelerate for PyTorch training-loop migration, distributed launch/configuration, DeepSpeed/FSDP/TPU backend setup, big-model inference/offload, checkpointing, tracking, and troubleshooting.

日本語の概要は準備中です。原文の説明を表示しています。

VectorSpaceLab/AREX-Skill3322026年9月3日 更新

acme

無料

Route Acme reinforcement-learning framework tasks across core loops, replay/data, JAX agents, and TensorFlow/Sonnet agents.

日本語の概要は準備中です。原文の説明を表示しています。

VectorSpaceLab/AREX-Skill3322026年9月3日 更新

VectorSpaceLab のスキルをすべて見る

このスキルの問題を報告する