protein-design-structure-validation — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited protein-design-structure-validation (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
用于把蛋白设计候选从约束或骨架推进到计算结构验证和候选排序。它是 workflow 编排 skill,不替代单个模型 skill:
本 skill 只给出计算筛选和结构预测置信度,不把 pLDDT、RMSD、TM-score 或 ranking score 表述为实验验证。
references/protein_design_validation_workflow.md:端到端路由、阶段产物、实现约定、输出检查和故障恢复。references/simplefold_offline_preflight.md:SimpleFold/ESM/Boltz 离线资产预检和常见报错处理。{onescience_path}/onescience/examples/biosciences/workflows/protein_design_validation/request.yaml:OneScience 官方 workflow request 示例。{onescience_path}/onescience/examples/biosciences/workflows/protein_design_validation/tools/setup_esm_torchhub.sh:在 submit.slurm 开头执行,用于重建当前用户 torch.hub ESM 缓存并检查 SimpleFold 离线资产。onescience-coder 资产卡片一致({onescience_path}/onescience/...)。ONESCIENCE_DIR;未传入时 fallback 远端 ~/onescience。$ONESCIENCE_DIR 派生,禁止写成 ./examples/... 或裸 examples/...。./... 只允许表示当前 run 目录下的产物。oneskills 或 skills/onescience-installer 读取执行脚本。setup_esm_torchhub.sh 不在 sbatch 之前执行;它必须作为 submit.slurm 最前面的环境准备步骤执行。/public/share/sugonhpcapp01/onestore/onemodels,在脚本中使用 ONESCIENCE_MODELS_DIR="${ONESCIENCE_MODELS_DIR:-/public/share/sugonhpcapp01/onestore/onemodels}"。1qys.pdb 必须解析为 $ONESCIENCE_DIR/examples/biosciences/RFdiffusion/examples/input_pdbs/1qys.pdb,不要使用 ./examples/input_pdbs/1qys.pdb。$ONESCIENCE_DIR、各模型入口脚本、关键输入文件和 staged setup 脚本是否存在;不要让路径错误混进模型运行阶段才暴露。references/protein_design_validation_workflow.md,确定链路和交接物。references/simplefold_offline_preflight.md,并使用 OneScience 仓库内的 setup_esm_torchhub.sh。不要在 sbatch 前运行它。submit.slurm 开头加入环境准备段:export ONESCIENCE_DIR="${ONESCIENCE_DIR:-~/onescience}"
export ONESCIENCE_MODELS_DIR="${ONESCIENCE_MODELS_DIR:-/public/share/sugonhpcapp01/onestore/onemodels}"
RUN_DIR="${RUN_DIR:-$SLURM_SUBMIT_DIR}"
SETUP_ESM_SCRIPT="$ONESCIENCE_DIR/examples/biosciences/workflows/protein_design_validation/tools/setup_esm_torchhub.sh"
conda activate onescience311
bash "$SETUP_ESM_SCRIPT"../../bio-inference/rfdiffusion-inference/SKILL.md../../bio-inference/proteinmpnn-inference/SKILL.md../../bio-inference/simplefold-inference/SKILL.md../../bio-inference/af3-protenix-complex-inference/SKILL.mdRFdiffusion -> ProteinMPNN -> structure validatorProteinMPNN -> structure validatorstructure validator/public/share/sugonhpcapp01/onestore/onemodels,不要继续使用旧路径。ONESCIENCE_DIR;未传入时 fallback 远端 ~/onescience。ccd.pkl 和 boltz1_conf.ckpt 必须本地可用;setup_esm_torchhub.sh 在 Slurm 作业开头执行。pipeline_summary.json,记录每阶段状态、产物数量、关键文件路径和错误信息;必需阶段产物为 0 时非零退出。bio_task_family: bio-workflow
selected_concrete_skill: protein-design-structure-validation
workflow_type: protein_design_to_structure_validation
starting_point: no_backbone | backbone_pdb | designed_sequence | complex_validation
design_models:
backbone_generator: RFdiffusion | none
sequence_designer: ProteinMPNN | none
structure_validator: SimpleFold | Protenix | AlphaFold3 | OpenFold
onescience_root: "{onescience_path}/onescience"
models_root: /public/share/sugonhpcapp01/onestore/onemodels
input_protocol:
contig:
motif_or_target_pdb:
backbone_pdb:
fasta:
complex_json:
runtime:
env_name: onescience311
scheduler: slurm
device: dcu_or_gpu_or_cpu
remote_environment_setup:
remote_setup_script_uploaded:
simplefold_setup_runs_in_slurm:
missing_assets:
expected_outputs:
backbone_pdbs:
designed_fastas:
predicted_structures:
summary_json:
full_logs:
validation_plan:
structure_count_nonzero:
confidence_metrics:
sequence_design_scores:
optional_reference_metrics:
execution_entry: onescience-skill -> onescience-coder -> onescience-runtimeSimpleFold completed (exit=0) 但 0 structures 的管线被标记为成功。~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.