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
enumerationConfigure and validate REINVENT4 enumeration workflows, peptide amino-acid libraries, seed files, and attachment-point chemistry.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a task mentions enumeration.toml, run_type = "enumeration", peptide enumeration, amino-acid libraries, scaffolds.smi, warheads.smi, attachment points, LibInvent, LinkInvent, Mol2Mol seed files, or PepInvent masked peptide files.
references/enumeration-workflow.md for the run_type = "enumeration" config shape, peptide mask enumeration, scoring reuse, CLI invocation, and output CSV checks.references/seed-files-and-chemistry.md for scaffold, warhead, Mol2Mol, PepInvent, and enumeration amino-acid library file conventions.references/troubleshooting.md for attachment-point, separator, peptide-mask, config-key, scoring-block, and output failures.scripts/validate_seed_files.py for safe no-run validation of enumeration configs and seed files before launching REINVENT4.run_type = "enumeration"; use the sibling sampling sub-skill for generator sampling and the sibling scoring sub-skill for standalone score-only jobs.smiles_file, amino_acid_library_file, aa_names_column, smiles_column, optional batch_size, and optional output_csv under [parameters].smiles_file as one CHUCKLES-like row per line with ? masks and | fragment separators. Runtime peptide enumeration supports one or two masks per template row.[scoring] block to score enumerated peptides; validate the scoring block with the scoring sub-skill if components or transforms are complex.python sub-skills/enumeration/scripts/validate_seed_files.py enumeration.toml --kind enumeration
reinvent --device cpu --seed 123 --log-filename enumeration.log enumeration.toml
run_type = "enumeration", peptide/amino-acid enumeration parameters, seed-file conventions, attachment-point sanity checks, output CSV expectations, and chemistry/library-design validation.scoring sub-skill.run_type = "sampling" with LibInvent, LinkInvent, Mol2Mol, or PepInvent models, use the sibling sampling sub-skill after validating seed-file shape here when attachment points or masks are the problem.learning or sampling sub-skill.