技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
data-pipeline【数据与研究】Prepare, validate, preprocess, filter, standardize, and deduplicate SMILES datasets with REINVENT4 reinvent_datapre.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task mentions data_pipeline.toml, reinvent_datapre, SMILES preprocessing, CSV-to-SMI conversion, token filtering, allowed elements, RDKit standardization, transform_file, deduplication, or cleaning a dataset before sampling, scoring, transfer learning, staged learning, or enumeration.
references/data-formats.md for accepted input files, required config keys, CLI invocation, output files, and helper usage.references/preprocessing-workflow.md for a safe build-validate-run-scale workflow and what each regex/RDKit filter does.references/troubleshooting.md for invalid SMILES, unexpected elements, bad delimiters/headers, transform-file mistakes, output writes, multiprocessing, and dependency triage.scripts/validate_data_pipeline_config.py to parse a TOML config, verify input/output fields and filter structure, and sample-check the selected SMILES column without running reinvent_datapre.scripts/make_tiny_smiles_fixture.py to generate a small CSV/SMI fixture plus matching data_pipeline.toml for smoke checks.input_csv_file, smiles_column, separator, output_smiles_file, num_procs, chunk_size, and a [filter] table..smi/.smi.gz for headerless SMILES input. For .smi, smiles_column names the synthetic column used internally.python sub-skills/data-pipeline/scripts/validate_data_pipeline_config.py data_pipeline.toml --sample-rows 20
reinvent_datapre data_pipeline.toml --log-filename data_pipeline.log
output_smiles_file, the log, and the side-effect regex.smi in the working directory before scaling to a large dataset.reinvent_datapre, data_pipeline.toml, CSV/SMI inputs, smiles_column, separator, regex token filtering, allowed elements, RDKit cleanup, standardization transforms, deduplication, output .smi, and tiny-fixture validation.sampling sub-skill.scoring sub-skill.learning sub-skill.enumeration sub-skill.