算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
bindcraft【设计与创意】Guide CUDA-enabled BindCraft protein-binder design from target PDB preparation through AF2/MPNN/PyRosetta execution, filtering, output analysis, and conservative troubleshooting.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
BindCraft is a GPU-first de-novo protein-binder design pipeline that combines AlphaFold2 backpropagation, ProteinMPNN sequence redesign, AF2 complex/monomer validation, and PyRosetta relaxation and interface scoring. Use this skill to plan and operate a reproducible campaign; do not treat it as a generic CPU protein-design library.
Before using any route, read installation for external prerequisites and licensing, configuration for the three JSON families, and troubleshooting for cross-cutting failures. Read repo-provenance when checking whether this graph matches a repository revision.
design_path per campaign. Expect hundreds or
thousands of target-dependent trajectories for difficult targets; monitor
GPU memory, disk use, failure_csv.csv, and acceptance rate.Average_i_pTM as a useful binding
binary/ranking signal, not an affinity measurement.python scripts/check_bindcraft_env.py reports
import/backend/asset readiness and never installs, downloads, or launches a
design.python scripts/validate_bindcraft_config.py
checks the target, filter, and advanced JSON contracts without editing them.This graph does not download AF2 weights, submit SLURM jobs, run a full design campaign, promise a binder, or infer experimental affinity. Stop and repair the specific prerequisite when CUDA/JAX, ColabDesign, PyRosetta, AF2 weights, DSSP, DAlphaBall, PDB chains, settings, output permissions, or disk/VRAM capacity are not verified. A successful JSON/PDB check or generated command is not evidence that the GPU design loop will complete.