技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
molecule-data-prep【数据与研究】Prepare molecular and protein-ligand data for DGL-LifeSci by validating SMILES/CSV inputs, constructing graphs, selecting featurizers and datasets, and applying supported split/evaluation helpers.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task needs DGL-LifeSci data ingestion or graph preparation before model training or inference:
dgllife.utils constructors.MoleculeCSVDataset or UnlabeledSMILES.Meter and EarlyStopping for prepared data pipelines.references/data-formats.md to decide the expected input schema and dataset class.references/api-reference.md for verified constructor signatures, feature fields, graph shapes, and splitter gotchas.scripts/validate_molecule_inputs.py --help and then validate the user's tiny CSV or TXT fixture before building a full pipeline.references/troubleshooting.md to diagnose invalid SMILES, missing labels, import errors, cache mismatches, or split failures.Validate a labeled CSV and report graph shape summaries:
python scripts/validate_molecule_inputs.py \
--input molecules.csv --format csv --smiles-column smiles --tasks task1,task2 \
--require-labels --graph bigraph --max-rows 50
Validate an inference TXT file without labels:
python scripts/validate_molecule_inputs.py \
--input smiles.txt --format txt --graph complete --max-rows 25
Stay in this sub-skill for data schemas, graph construction, featurizers, splits, dataset classes, and tiny fixture validation.
Route elsewhere when the task asks for:
property-prediction.load_pretrained, or model-zoo selection: use model-zoo-pretraining.reaction-prediction.../binding-affinity/SKILL.md.references/api-reference.md: verified DGL-LifeSci signatures, graph constructors, featurizers, splitters, Meter, and EarlyStopping notes.references/data-formats.md: CSV, TXT, SMILES, built-in dataset, and PDBBind-style data expectations.references/troubleshooting.md: import/install, optional dependency, invalid data, feature-shape, split, cache, and helper failure fixes.scripts/validate_molecule_inputs.py: safe offline validator for CSV/TXT SMILES fixtures and optional graph shape summaries.