File size: 3,057 Bytes
3967f69
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
# ============================================================================
# DiffDock CGModel Dataset Evaluation Configuration
#
# IMPORTANT: Update all filesystem paths below to match your environment.
#
# Supported dataset values: pdbbind | moad | generalisation
#
# External dependencies (optional):
#   gnina_minimize=true  → requires `gnina` executable on PATH
#   RMSD computations     → requires `spyrmsd` (pip install spyrmsd)
# ============================================================================

runtime:
  run_name: diffdock_eval_example
  project: diffdock
  device: auto
  out_dir: examples/biosciences/diffdock/outputs/evaluate
  wandb: false
  num_cpu: null
  restrict_cpu: false

model:
  model_dir: /public/home/liuyx19/modelscope/diffdock/outputs/train/diffdock_pdbbind_smoke100_val20_cpu
  ckpt: best_model.pt
  old_score_model: false  # must stay false; old_* score-model paths are intentionally not migrated
  no_model: false
  force_fixed_center_conv: false

confidence:
  confidence_model_dir: null
  confidence_ckpt: best_model.pt
  old_confidence_model: false  # must stay false; old confidence-model paths are intentionally not migrated

data:
  dataset: pdbbind  # supported: pdbbind | moad | generalisation; unsupported: pdbsidechain | distillation
  cache_path: /public/home/liuyx19/modelscope/diffdock/cache
  data_dir: /public/share/sugonhpcapp01/onestore/onedatasets/diffdock/datasets/PDBBind_processed
  split_path: /public/share/sugonhpcapp01/onestore/onedatasets/diffdock/datasets/splits/timesplit_no_lig_overlap_val
  split: val
  limit_complexes: 0
  num_workers: 1
  chain_cutoff: null
  protein_file: protein_processed
  ligand_file: ligand
  esm_embeddings_path: null
  moad_esm_embeddings_sequences_path: null
  not_knn_only_graph: false
  include_miscellaneous_atoms: false
  triple_training: false  # unsupported in the current migration; will fail fast if set true
  unroll_clusters: false
  remove_pdbbind: false
  min_ligand_size: 0
  max_receptor_size: null
  remove_promiscuous_targets: null
  matching_popsize: 40
  matching_maxiter: 40

sampling:
  batch_size: 20
  inference_steps: 20
  actual_steps: null
  samples_per_complex: 10
  no_random: false
  no_final_step_noise: true
  ode: false
  sigma_schedule: expbeta
  inf_sched_alpha: 1.0
  inf_sched_beta: 1.0
  pocket_knowledge: false
  no_random_pocket: false
  pocket_tr_max: 3.0
  pocket_cutoff: 5.0
  different_schedules: false
  resample_rdkit: false
  skip_matching: false
  initial_noise_std_proportion: -1.0
  choose_residue: false
  limit_failures: 5
  tqdm: true
  temp_sampling_tr: 1.0
  temp_psi_tr: 0.0
  temp_sigma_data_tr: 0.5
  temp_sampling_rot: 1.0
  temp_psi_rot: 0.0
  temp_sigma_data_rot: 0.5
  temp_sampling_tor: 1.0
  temp_psi_tor: 0.0
  temp_sigma_data_tor: 0.5

outputs:
  save_visualisation: false
  save_complexes: false
  complexes_save_path: null

gnina:
  gnina_minimize: false
  gnina_path: gnina
  gnina_full_dock: false
  save_gnina_metrics: false
  gnina_autobox_add: 4.0
  gnina_poses_to_optimize: 1