算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
reinvent4【设计与创意】Use REINVENT4 for molecular design CLI workflows: sampling, scoring, transfer learning, staged reinforcement learning, enumeration, plugins, and SMILES preprocessing.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this repo skill when a task mentions REINVENT4, reinvent, reinvent_datapre, de novo molecular design, molecular scoring, transfer learning, staged reinforcement learning, peptide enumeration, LibInvent, LinkInvent, Mol2Mol, PepInvent, or REINVENT scoring plugins.
python scripts/check_reinvent_install.py
references/cli-reference.md when choosing global CLI flags, config formats, logging, seed handling, device overrides, or data-preprocessing CLI syntax.references/troubleshooting.md when install/import, Torch/RDKit, CUDA/CPU, optional extras, config parsing, or missing dependency failures appear.references/repo-provenance.md before deciding whether this skill matches a current checkout or needs refresh.sub-skills/sampling/SKILL.md: sample or generate molecules from priors, TL/RL models, LibInvent scaffolds, LinkInvent warheads, Mol2Mol seeds, or PepInvent inputs.sub-skills/scoring/SKILL.md: build scoring-only configs, scoring blocks for RL, transforms, aggregation, custom comp_* plugins, and optional scoring integrations.sub-skills/learning/SKILL.md: configure transfer learning, staged RL/curriculum learning, diversity filters, inception memory, TensorBoard outputs, checkpoints, and TL-to-RL workflows.sub-skills/data-pipeline/SKILL.md: clean and filter SMILES datasets with reinvent_datapre, validate data_pipeline.toml, and create tiny preprocessing fixtures.sub-skills/enumeration/SKILL.md: configure peptide/library enumeration and validate scaffold, warhead, Mol2Mol, PepInvent, and amino-acid-library seed files.chemprop1 or chemprop2 for ChemProp scoring components.openeye for ROCS/OpenEye scoring, which also requires a valid license and package index.isim for iSIM similarity tracking.reinvent --help imports plotting code that requires scipy; install scipy if the CLI fails with ModuleNotFoundError: No module named 'scipy'.reinvent --help
reinvent --device cpu --seed 123 --log-filename run.log config.toml
reinvent -f json --device cpu config.json
reinvent_datapre data_pipeline.toml --log-filename datapre.log
Convert configs without relying on source checkout helpers:
python scripts/convert_config_format.py input.toml output.json
python scripts/convert_config_format.py input.json output.yaml --output-format yaml