executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
docking-and-structureHandle DeepChem protein-ligand docking, binding pocket discovery, complex structure featurization, material featurizers, DFT surfaces, and optional dependency triage.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a user asks about protein-ligand complexes, binding pockets, docking poses/scores, PDB/PDBQT/SDF structure inputs, complex featurizers, material/crystal featurizers, DFT/XC models, or missing optional structural dependencies.
../featurization/ instead.DiskDataset handling, use ../data-and-molnet/ unless the question is specifically about structure featurizers or docking inputs.../model-training/ after choosing the structure featurizer or docking output here.mdtraj, pymatgen, matminer, torch, dqc, OpenMM/PDBFixer, CUDA, and docking binaries as environment gates.deepchem.dock.ConvexHullPocketFinder(scoring_model=None, pad=5.0) and validate a protein structure can be loaded.deepchem.dock.VinaPoseGenerator or deepchem.dock.GninaPoseGenerator, then wrap with deepchem.dock.Docker only when a generic pose/scoring pipeline is needed.AtomicConvFeaturizer, RdkitGridFeaturizer, ContactCircularFingerprint, SplifFingerprint, or voxelizers based on the downstream model shape.BindingPocketFeaturizer, but require mdtraj and pockets from a pocket finder.pymatgen.core.Structure objects.torch and DFT quantum chemistry extras before importing DFT modules or creating XCNNSCF/XCModel workflows.references/structure-workflows.md: choose pocket finding, docking, complex featurization, material featurization, or DFT.references/api-reference.md: key DeepChem APIs, expected inputs, outputs, and dependency notes.references/optional-dependencies.md: dependency and binary gates before running structural workflows.references/troubleshooting.md: common failures for formats, hydrogens, sanitization, optional imports, GPU/CUDA, and DFT extras.Run python scripts/check_structure_dependencies.py from this sub-skill directory, or copy the script into any project, to report available Python packages and external vina/gnina commands without running docking.