技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
reaction-prediction【数据与研究】Plan and troubleshoot DGL-LifeSci WLN reaction center prediction and candidate ranking workflows with USPTO datasets, reaction SMILES, candidate bond files, and rexgen-direct style commands.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task involves DGL-LifeSci reaction prediction with Weisfeiler-Lehman Networks (WLN):
WLNCenterDataset, USPTOCenter, WLNRankDataset, and USPTORank.WLNReactionCenter and WLNReactionRanking tensors and constructor dimensions.references/workflows.md to decide whether the task is center prediction, candidate ranking, or the full two-stage pipeline.references/data-formats.md before creating or validating reaction files, processed graph-edit files, or candidate-bond files.scripts/validate_reaction_inputs.py --help, then validate tiny custom reaction fixtures before constructing WLN datasets.references/troubleshooting.md when parsing, dataset construction, pretrained downloads, multiprocessing, or config compatibility fails.Validate a custom reaction text file without training, downloads, DGL, or RDKit:
python scripts/validate_reaction_inputs.py --reactions train.txt --max-rows 100 --max-length 5000 --require-atom-maps
Validate candidate ranking alignment after candidate bonds have been produced:
python scripts/validate_reaction_inputs.py \
--reactions train_valid_reactions.proc \
--candidate-bonds train_candidate_bonds.txt \
--processed --max-rows 200
Stay in this sub-skill for WLN reaction center prediction, WLN candidate ranking, USPTO reaction datasets, reaction SMILES with atom mapping, candidate-bond files, and rexgen-direct command planning.
Route elsewhere when the task asks for:
../molecule-data-prep/SKILL.md.../model-zoo-pretraining/SKILL.md.../property-prediction/SKILL.md.references/workflows.md: two-stage WLN workflow, dataset/model APIs, config fields, command classes, and safety notes.references/data-formats.md: reaction SMILES, processed graph edits, candidate-bond rows, cutoffs, and validation expectations.references/troubleshooting.md: import/install, optional dependency, reaction parsing, candidate generation, config, multiprocessing, and long-run failure modes.scripts/validate_reaction_inputs.py: safe offline validator for reaction text files and candidate-bond row alignment.