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
compound-drug-discoveryPlan, validate, and troubleshoot PaddleHelix compound representation learning, molecular property prediction, DTI, molecular generation, drug synergy, few-shot molecular property, and HelixDock workflows.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is about PaddleHelix chemistry or drug-discovery apps: compound GNN/GEM/InfoGraph representation learning, molecular property prediction, drug-target interaction, molecular generation, drug-drug synergy, few-shot molecular property prediction, HelixDock docking, or preflight validation of chemistry data/configs.
references/workflows.md#compound-representation-and-property-prediction for GEM, GEM-2, PretrainGNNs, and InfoGraph command anatomy; use references/data-formats.md#compound-property-and-pretraining-data to verify SMILES, MoleculeNet-style directories, cached NPZ data, configs, and checkpoints.references/workflows.md#drug-target-interaction-dti for GraphDTA, MolTrans, SIGN, SMAN, GIANT, and BatchDTA routing; use references/data-formats.md#drug-target-interaction-data for Davis/Kiba, MolTrans, PDBbind-style, and BatchDTA layouts.references/workflows.md#molecular-generation for JT-VAE, SD-VAE, and Seq-VAE; use references/data-formats.md#molecular-generation-data for SMILES lists, vocab files, grammar files, model configs, checkpoints, and sampling outputs.references/workflows.md#drug-synergy-and-few-shot-property-workflows and references/data-formats.md#drug-synergy-and-few-shot-data.references/helixdock.md for setup, model/data/config/output contracts, resource notes, and skip-network guidance.python sub-skills/compound-drug-discovery/scripts/validate_compound_inputs.py --help, then validate local SMILES/config/data paths before planning training, sampling, preprocessing, or docking.pahelix API details, InMemoryDataset internals, featurizer implementation, and splitter behavior to core-api-data; route protein-only workflows to protein sub-skills.Use the bundled helper for safe checks:
python sub-skills/compound-drug-discovery/scripts/validate_compound_inputs.py \
--smiles-file data/input.smi \
--json-config configs/config.json \
--dataset-kind graphdta \
--dataset-root data/davis
It checks file existence, JSON parseability, expected directory pieces, CSV headers, and likely malformed SMILES lines with optional RDKit validation when RDKit is installed. It does not import Paddle, start model code, download data, or require the original PaddleHelix checkout.
references/troubleshooting.md.references/helixdock.md#troubleshooting-and-safe-operation.references/data-formats.md.