libokj commited on
Commit
1ce30e9
·
2 Parent(s): c94f054 9fde686

Merge branch 'main' of hf.co:spaces/libokj/GenFBDD

Browse files
app/main.py CHANGED
@@ -1,3 +1,4 @@
 
1
  import uuid
2
  import zipfile
3
  from datetime import datetime
@@ -22,6 +23,7 @@ from app import static, fn, db
22
 
23
  gr.set_static_paths(paths=["data/", "results/", "app/"])
24
  job_db = db.init_job_db()
 
25
 
26
  FRAG_LIBS = {'': None} | {
27
  lib_path.stem.replace('_', ' '): str(lib_path) for lib_path in Path('data/fragment_libraries').glob('*')
 
1
+ import os
2
  import uuid
3
  import zipfile
4
  from datetime import datetime
 
23
 
24
  gr.set_static_paths(paths=["data/", "results/", "app/"])
25
  job_db = db.init_job_db()
26
+ os.chmod('./fpocket', 0o755)
27
 
28
  FRAG_LIBS = {'': None} | {
29
  lib_path.stem.replace('_', ' '): str(lib_path) for lib_path in Path('data/fragment_libraries').glob('*')
configs/geom_difflinker.yml DELETED
@@ -1,38 +0,0 @@
1
- exp_name: 'geom_difflinker'
2
- data: datasets
3
- train_data_prefix: geom_multifrag_train
4
- val_data_prefix: geom_multifrag_val
5
- checkpoints: models
6
- logs: logs
7
- device: gpu
8
- log_iterations: null
9
- wandb_entity: null
10
- enable_progress_bar: False
11
-
12
- model: egnn_dynamics
13
- lr: 2.0e-4
14
- batch_size: 64
15
- n_layers: 6
16
- n_epochs: 1500
17
- test_epochs: 20
18
- n_stability_samples: 10
19
- nf: 128
20
- activation: silu
21
- attention: False
22
- condition_time: True
23
- tanh: False
24
- norm_constant: 0.000001
25
- inv_sublayers: 2
26
- include_charges: False
27
- diffusion_loss_type: l2
28
- data_augmentation: False
29
- center_of_mass: fragments
30
- remove_anchors_context: True
31
-
32
- sin_embedding: False
33
- normalization_factor: 100
34
- normalize_factors: [1, 4, 10]
35
- aggregation_method: 'sum'
36
- normalization: batch_norm
37
-
38
- resume:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
configs/geom_difflinker_given_anchors.yml DELETED
@@ -1,37 +0,0 @@
1
- exp_name: 'geom_difflinker_given_anchors'
2
- data: datasets
3
- train_data_prefix: geom_multifrag_train
4
- val_data_prefix: geom_multifrag_val
5
- checkpoints: models
6
- logs: logs
7
- device: gpu
8
- log_iterations: null
9
- wandb_entity: null
10
- enable_progress_bar: False
11
-
12
- model: egnn_dynamics
13
- lr: 2.0e-4
14
- batch_size: 128
15
- n_layers: 6
16
- n_epochs: 1500
17
- test_epochs: 20
18
- n_stability_samples: 10
19
- nf: 128
20
- activation: silu
21
- attention: False
22
- condition_time: True
23
- tanh: False
24
- norm_constant: 0.000001
25
- inv_sublayers: 2
26
- include_charges: False
27
- diffusion_loss_type: l2
28
- data_augmentation: False
29
- center_of_mass: anchors
30
-
31
- sin_embedding: False
32
- normalization_factor: 100
33
- normalize_factors: [1, 4, 10]
34
- aggregation_method: 'sum'
35
- normalization: batch_norm
36
-
37
- resume:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
configs/pockets_difflinker_backbone.yml DELETED
@@ -1,38 +0,0 @@
1
- exp_name: 'pockets_difflinker_backbone'
2
- data: datasets
3
- train_data_prefix: MOAD_train.bb
4
- val_data_prefix: MOAD_val.bb
5
- checkpoints: models
6
- logs: logs
7
- device: gpu
8
- log_iterations: null
9
- wandb_entity: null
10
- enable_progress_bar: False
11
-
12
- model: egnn_dynamics
13
- lr: 2.0e-4
14
- batch_size: 32
15
- n_layers: 6
16
- n_epochs: 1000
17
- test_epochs: 20
18
- n_stability_samples: 5
19
- nf: 128
20
- activation: silu
21
- attention: False
22
- condition_time: True
23
- tanh: False
24
- norm_constant: 0.000001
25
- inv_sublayers: 2
26
- include_charges: False
27
- diffusion_loss_type: l2
28
- data_augmentation: False
29
- center_of_mass: anchors
30
- graph_type: 4A
31
-
32
- sin_embedding: False
33
- normalization_factor: 100
34
- normalize_factors: [1, 4, 10]
35
- aggregation_method: 'sum'
36
- normalization: batch_norm
37
-
38
- resume:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
configs/pockets_difflinker_full.yml DELETED
@@ -1,38 +0,0 @@
1
- exp_name: 'pockets_difflinker_full'
2
- data: datasets
3
- train_data_prefix: MOAD_train.full
4
- val_data_prefix: MOAD_val.full
5
- checkpoints: models
6
- logs: logs
7
- device: gpu
8
- log_iterations: null
9
- wandb_entity: null
10
- enable_progress_bar: False
11
-
12
- model: egnn_dynamics
13
- lr: 2.0e-4
14
- batch_size: 32
15
- n_layers: 6
16
- n_epochs: 1000
17
- test_epochs: 20
18
- n_stability_samples: 5
19
- nf: 128
20
- activation: silu
21
- attention: False
22
- condition_time: True
23
- tanh: False
24
- norm_constant: 0.000001
25
- inv_sublayers: 2
26
- include_charges: False
27
- diffusion_loss_type: l2
28
- data_augmentation: False
29
- center_of_mass: anchors
30
- graph_type: 4A
31
-
32
- sin_embedding: False
33
- normalization_factor: 100
34
- normalize_factors: [1, 4, 10]
35
- aggregation_method: 'sum'
36
- normalization: batch_norm
37
-
38
- resume:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
configs/pockets_difflinker_full_no_anchors.yml DELETED
@@ -1,39 +0,0 @@
1
- exp_name: 'pockets_difflinker_full'
2
- data: datasets
3
- train_data_prefix: MOAD_train.full
4
- val_data_prefix: MOAD_val.full
5
- checkpoints: models
6
- logs: logs
7
- device: gpu
8
- log_iterations: null
9
- wandb_entity: null
10
- enable_progress_bar: False
11
-
12
- model: egnn_dynamics
13
- lr: 2.0e-4
14
- batch_size: 32
15
- n_layers: 6
16
- n_epochs: 1000
17
- test_epochs: 20
18
- n_stability_samples: 5
19
- nf: 128
20
- activation: silu
21
- attention: False
22
- condition_time: True
23
- tanh: False
24
- norm_constant: 0.000001
25
- inv_sublayers: 2
26
- include_charges: False
27
- diffusion_loss_type: l2
28
- data_augmentation: False
29
- center_of_mass: fragments
30
- remove_anchors_context: True
31
- graph_type: 4A
32
-
33
- sin_embedding: False
34
- normalization_factor: 100
35
- normalize_factors: [1, 4, 10]
36
- aggregation_method: 'sum'
37
- normalization: batch_norm
38
-
39
- resume:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
configs/pockets_difflinker_full_no_anchors_fc.yml DELETED
@@ -1,39 +0,0 @@
1
- exp_name: 'pockets_full_no_anchors_fc'
2
- data: /home/igashov/work/diffusion_linker_data/e3_ddpm_linker_design/bindingmoad
3
- train_data_prefix: MOAD_train.full
4
- val_data_prefix: MOAD_val.full
5
- checkpoints: /home/igashov/work/diffusion_linker_data/e3_ddpm_linker_design/checkpoints
6
- logs: /home/igashov/work/diffusion_linker_data/e3_ddpm_linker_design/logs
7
- device: gpu
8
- log_iterations: null
9
- wandb_entity: geometric
10
- enable_progress_bar: False
11
-
12
- model: egnn_dynamics
13
- lr: 2.0e-4
14
- batch_size: 16
15
- n_layers: 6
16
- n_epochs: 1000
17
- test_epochs: 20
18
- n_stability_samples: 5
19
- nf: 128
20
- activation: silu
21
- attention: False
22
- condition_time: True
23
- tanh: False
24
- norm_constant: 0.000001
25
- inv_sublayers: 2
26
- include_charges: False
27
- diffusion_loss_type: l2
28
- data_augmentation: False
29
- center_of_mass: fragments
30
- remove_anchors_context: True
31
- graph_type: FC-10A-4A
32
-
33
- sin_embedding: False
34
- normalization_factor: 100
35
- normalize_factors: [1, 4, 10]
36
- aggregation_method: 'sum'
37
- normalization: batch_norm
38
-
39
- resume:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
configs/pockets_difflinker_unconditioned.yml DELETED
@@ -1,38 +0,0 @@
1
- exp_name: 'pockets_difflinker_unconditioned'
2
- data: datasets
3
- train_data_prefix: MOAD_train
4
- val_data_prefix: MOAD_val
5
- checkpoints: models
6
- logs: logs
7
- device: gpu
8
- log_iterations: null
9
- wandb_entity: null
10
- enable_progress_bar: False
11
-
12
- model: egnn_dynamics
13
- lr: 2.0e-4
14
- batch_size: 32
15
- n_layers: 6
16
- n_epochs: 1000
17
- test_epochs: 20
18
- n_stability_samples: 5
19
- nf: 128
20
- activation: silu
21
- attention: False
22
- condition_time: True
23
- tanh: False
24
- norm_constant: 0.000001
25
- inv_sublayers: 2
26
- include_charges: False
27
- diffusion_loss_type: l2
28
- data_augmentation: False
29
- center_of_mass: anchors
30
- graph_type: 4A
31
-
32
- sin_embedding: False
33
- normalization_factor: 100
34
- normalize_factors: [1, 4, 10]
35
- aggregation_method: 'sum'
36
- normalization: batch_norm
37
-
38
- resume:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
configs/zinc_difflinker.yml DELETED
@@ -1,38 +0,0 @@
1
- exp_name: 'zinc_difflinker'
2
- data: datasets
3
- train_data_prefix: zinc_final_train
4
- val_data_prefix: zinc_final_val
5
- checkpoints: models
6
- logs: logs
7
- device: gpu
8
- log_iterations: null
9
- wandb_entity: null
10
- enable_progress_bar: True
11
-
12
- model: egnn_dynamics
13
- lr: 2.0e-4
14
- batch_size: 128
15
- n_layers: 8
16
- n_epochs: 1000
17
- test_epochs: 20
18
- n_stability_samples: 10
19
- nf: 128
20
- activation: silu
21
- attention: False
22
- condition_time: True
23
- tanh: False
24
- norm_constant: 0.000001
25
- inv_sublayers: 2
26
- include_charges: False
27
- diffusion_loss_type: l2
28
- data_augmentation: False
29
- center_of_mass: fragments
30
- remove_anchors_context: True
31
-
32
- sin_embedding: False
33
- normalization_factor: 100
34
- normalize_factors: [1, 4, 10]
35
- aggregation_method: 'sum'
36
- normalization: batch_norm
37
-
38
- resume:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
configs/zinc_difflinker_given_anchors.yml DELETED
@@ -1,37 +0,0 @@
1
- exp_name: 'zinc_difflinker_given_anchors'
2
- data: datasets
3
- train_data_prefix: zinc_final_train
4
- val_data_prefix: zinc_final_val
5
- checkpoints: models
6
- logs: logs
7
- device: gpu
8
- log_iterations: null
9
- wandb_entity: null
10
- enable_progress_bar: False
11
-
12
- model: egnn_dynamics
13
- lr: 2.0e-4
14
- batch_size: 128
15
- n_layers: 8
16
- n_epochs: 1000
17
- test_epochs: 20
18
- n_stability_samples: 10
19
- nf: 128
20
- activation: silu
21
- attention: False
22
- condition_time: True
23
- tanh: False
24
- norm_constant: 0.000001
25
- inv_sublayers: 2
26
- include_charges: False
27
- diffusion_loss_type: l2
28
- data_augmentation: False
29
- center_of_mass: anchors
30
-
31
- sin_embedding: False
32
- normalization_factor: 100
33
- normalize_factors: [1, 4, 10]
34
- aggregation_method: 'sum'
35
- normalization: batch_norm
36
-
37
- resume:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
fpocket ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7754e5992549d29ae2e31ca88c14ba49d8d5dccab234444859f932e231a49641
3
+ size 1772592
resources/checkpoints/DiffDock/confidence_model/model_parameters.yml CHANGED
@@ -1,117 +1,117 @@
1
- affinity_prediction: false
2
- all_atoms: true
3
- asyncronous_noise_schedule: false
4
- atom_max_neighbors: 8
5
- atom_radius: 5
6
- balance: false
7
- batch_size: 16
8
- best_model_save_frequency: 5
9
- c_alpha_max_neighbors: 24
10
- cache_creation_id: 1
11
- cache_ids_to_combine:
12
- - '1'
13
- - '2'
14
- - '3'
15
- - '4'
16
- cache_path: data/cacheNew
17
- chain_cutoff: 10
18
- ckpt: best_model.pt
19
- confidence_dropout: 0.0
20
- confidence_loss_weigth: 1
21
- confidence_no_batchnorm: false
22
- confidence_weight: 0.33
23
- config: null
24
- correct_torsion_sigmas: true
25
- cross_distance_embed_dim: 32
26
- cross_max_distance: 80
27
- data_dir: data/PDBBind_processed/
28
- dataloader_drop_last: false
29
- different_schedules: false
30
- distance_embed_dim: 32
31
- dropout: 0.1
32
- dynamic_max_cross: true
33
- embedding_scale: 10000
34
- embedding_type: sinusoidal
35
- esm_embeddings_path: data/esm2_3billion_embeddings.pt
36
- high_confidence_threshold: 5.0
37
- include_confidence_prediction: false
38
- inf_sched_alpha: 1.0
39
- inf_sched_beta: 1.0
40
- inference_steps: 20
41
- limit_complexes: 0
42
- lm_embeddings_path: null
43
- log_dir: workdir
44
- lr: 0.0003
45
- main_metric: loss
46
- main_metric_goal: min
47
- matching_maxiter: 20
48
- matching_popsize: 20
49
- max_lig_size: null
50
- max_radius: 5.0
51
- model_save_frequency: 0
52
- multiplicity: 1
53
- n_epochs: 100
54
- no_batch_norm: false
55
- no_torsion: false
56
- norm_by_sigma: false
57
- not_full_dataset: false
58
- ns: 24
59
- num_conformers: 1
60
- num_conv_layers: 5
61
- num_workers: 1
62
- nv: 6
63
- odd_parity: false
64
- original_model_dir: workdir/temp_restart_ema_ESM2emb_tr34
65
- parallel: 1
66
- parallel_aggregators: mean max min std
67
- project: ligbind_filtering
68
- receptor_radius: 15.0
69
- remove_hs: true
70
- restart_dir: null
71
- rmsd_classification_cutoff:
72
- - 2.0
73
- rmsd_prediction: false
74
- rot_alpha: 1
75
- rot_beta: 1
76
- rot_inf_sched_alpha: 1
77
- rot_inf_sched_beta: 1
78
- rot_sigma_max: 1.55
79
- rot_sigma_min: 0.03
80
- rot_sigma_schedule: expbeta
81
- rot_sigmoid_schedule: false
82
- rot_weight: 0.33
83
- run_name: fixedSamples28_id1_FILTERFROM_temp_restart_ema_ESM2emb_tr34
84
- samples_per_complex: 7
85
- sampling_alpha: 1
86
- sampling_beta: 1
87
- scale_by_sigma: true
88
- schedule_k: 10
89
- schedule_m: 0.4
90
- scheduler: plateau
91
- scheduler_patience: 50
92
- separate_noise_schedule: false
93
- sigma_embed_dim: 32
94
- sigma_schedule: expbeta
95
- smooth_edges: false
96
- split_test: data/splits/timesplit_test
97
- split_train: data/splits/timesplit_no_lig_overlap_train
98
- split_val: data/splits/timesplit_no_lig_overlap_val
99
- tor_alpha: 1
100
- tor_beta: 1
101
- tor_inf_sched_alpha: 1
102
- tor_inf_sched_beta: 1
103
- tor_sigma_max: 3.14
104
- tor_sigma_min: 0.0314
105
- tor_sigma_schedule: expbeta
106
- tor_weight: 0.33
107
- tp_attention: false
108
- tr_only_confidence: true
109
- tr_sigma_max: 34.0
110
- tr_sigma_min: 0.1
111
- tr_weight: 0.33
112
- train_sampling: linear
113
- transfer_weights: false
114
- use_original_model_cache: false
115
- use_second_order_repr: false
116
- w_decay: 0.0
117
- wandb: true
 
1
+ affinity_prediction: false
2
+ all_atoms: true
3
+ asyncronous_noise_schedule: false
4
+ atom_max_neighbors: 8
5
+ atom_radius: 5
6
+ balance: false
7
+ batch_size: 16
8
+ best_model_save_frequency: 5
9
+ c_alpha_max_neighbors: 24
10
+ cache_creation_id: 1
11
+ cache_ids_to_combine:
12
+ - '1'
13
+ - '2'
14
+ - '3'
15
+ - '4'
16
+ cache_path: data/cacheNew
17
+ chain_cutoff: 10
18
+ ckpt: best_model.pt
19
+ confidence_dropout: 0.0
20
+ confidence_loss_weigth: 1
21
+ confidence_no_batchnorm: false
22
+ confidence_weight: 0.33
23
+ config: null
24
+ correct_torsion_sigmas: true
25
+ cross_distance_embed_dim: 32
26
+ cross_max_distance: 80
27
+ data_dir: data/PDBBind_processed/
28
+ dataloader_drop_last: false
29
+ different_schedules: false
30
+ distance_embed_dim: 32
31
+ dropout: 0.1
32
+ dynamic_max_cross: true
33
+ embedding_scale: 10000
34
+ embedding_type: sinusoidal
35
+ esm_embeddings_path: data/esm2_3billion_embeddings.pt
36
+ high_confidence_threshold: 5.0
37
+ include_confidence_prediction: false
38
+ inf_sched_alpha: 1.0
39
+ inf_sched_beta: 1.0
40
+ inference_steps: 20
41
+ limit_complexes: 0
42
+ lm_embeddings_path: null
43
+ log_dir: workdir
44
+ lr: 0.0003
45
+ main_metric: loss
46
+ main_metric_goal: min
47
+ matching_maxiter: 20
48
+ matching_popsize: 20
49
+ max_lig_size: null
50
+ max_radius: 5.0
51
+ model_save_frequency: 0
52
+ multiplicity: 1
53
+ n_epochs: 100
54
+ no_batch_norm: false
55
+ no_torsion: false
56
+ norm_by_sigma: false
57
+ not_full_dataset: false
58
+ ns: 24
59
+ num_conformers: 1
60
+ num_conv_layers: 5
61
+ num_workers: 1
62
+ nv: 6
63
+ odd_parity: false
64
+ original_model_dir: workdir/temp_restart_ema_ESM2emb_tr34
65
+ parallel: 1
66
+ parallel_aggregators: mean max min std
67
+ project: ligbind_filtering
68
+ receptor_radius: 15.0
69
+ remove_hs: true
70
+ restart_dir: null
71
+ rmsd_classification_cutoff:
72
+ - 2.0
73
+ rmsd_prediction: false
74
+ rot_alpha: 1
75
+ rot_beta: 1
76
+ rot_inf_sched_alpha: 1
77
+ rot_inf_sched_beta: 1
78
+ rot_sigma_max: 1.55
79
+ rot_sigma_min: 0.03
80
+ rot_sigma_schedule: expbeta
81
+ rot_sigmoid_schedule: false
82
+ rot_weight: 0.33
83
+ run_name: fixedSamples28_id1_FILTERFROM_temp_restart_ema_ESM2emb_tr34
84
+ samples_per_complex: 7
85
+ sampling_alpha: 1
86
+ sampling_beta: 1
87
+ scale_by_sigma: true
88
+ schedule_k: 10
89
+ schedule_m: 0.4
90
+ scheduler: plateau
91
+ scheduler_patience: 50
92
+ separate_noise_schedule: false
93
+ sigma_embed_dim: 32
94
+ sigma_schedule: expbeta
95
+ smooth_edges: false
96
+ split_test: data/splits/timesplit_test
97
+ split_train: data/splits/timesplit_no_lig_overlap_train
98
+ split_val: data/splits/timesplit_no_lig_overlap_val
99
+ tor_alpha: 1
100
+ tor_beta: 1
101
+ tor_inf_sched_alpha: 1
102
+ tor_inf_sched_beta: 1
103
+ tor_sigma_max: 3.14
104
+ tor_sigma_min: 0.0314
105
+ tor_sigma_schedule: expbeta
106
+ tor_weight: 0.33
107
+ tp_attention: false
108
+ tr_only_confidence: true
109
+ tr_sigma_max: 34.0
110
+ tr_sigma_min: 0.1
111
+ tr_weight: 0.33
112
+ train_sampling: linear
113
+ transfer_weights: false
114
+ use_original_model_cache: false
115
+ use_second_order_repr: false
116
+ w_decay: 0.0
117
+ wandb: true
resources/checkpoints/DiffDock/score_model/model_parameters.yml CHANGED
@@ -1,171 +1,171 @@
1
- add_bootstrapping_dataset: false
2
- all_atoms: false
3
- asyncronous_noise_schedule: false
4
- atom_max_neighbors: 8
5
- atom_radius: 5
6
- backbone_loss_weight: 0
7
- batch_size: 12
8
- bootstrap_alpha: 1
9
- bootstrap_beta: 1
10
- bootstrap_tmin: 0
11
- bootstrapping_dataset_confidence_cutoff: 0
12
- bootstrapping_dataset_iterations: 1
13
- bootstrapping_dataset_max_per_complex: 1000
14
- bootstrapping_fixed_length: null
15
- bootstrapping_temperature: 0
16
- c_alpha_max_neighbors: 24
17
- cache_creation_id: null
18
- cache_ids_to_combine: null
19
- cache_path: cache
20
- chain_cutoff: 10.0
21
- combined_training: true
22
- confidence_dropout: 0.0
23
- confidence_model_ckpt: best_model.pt
24
- confidence_model_dir: workdir/masked_confidence_model
25
- confidence_no_batchnorm: false
26
- confidence_weight: 0.33
27
- config: null
28
- crop_beyond: 20
29
- cross_distance_embed_dim: 64
30
- cross_max_distance: 80
31
- cudnn_benchmark: true
32
- dataloader_drop_last: false
33
- dataset: generalisation
34
- depthwise_convolution: false
35
- different_schedules: false
36
- distance_embed_dim: 64
37
- double_val: true
38
- dropout: 0.1
39
- dynamic_max_cross: true
40
- ema_rate: 0.999
41
- embed_also_ligand: true
42
- embedding_scale: 1000
43
- embedding_type: sinusoidal
44
- enforce_timesplit: true
45
- esm_embeddings_model: null
46
- freeze_params: 0
47
- high_confidence_threshold: 5.0
48
- include_confidence_prediction: false
49
- include_miscellaneous_atoms: false
50
- inf_pocket_cutoff: 5
51
- inf_pocket_knowledge: false
52
- inf_sched_alpha: 1
53
- inf_sched_beta: 1
54
- inference_earlystop_goal: max
55
- inference_earlystop_metric: valinf2_rmsds_lt2
56
- inference_samples: 5
57
- inference_secondary_metric: valinf_min_rmsds_lt2
58
- inference_steps: 20
59
- limit_complexes: 0
60
- log_dir: workdir
61
- lr: 0.001
62
- lr_start_factor: 0.001
63
- matching_maxiter: 20
64
- matching_popsize: 20
65
- matching_tries: 1
66
- max_lig_size: null
67
- max_radius: 5.0
68
- max_receptor_size: null
69
- merge_clusters: 3
70
- min_ligand_size: 2
71
- moad_dir: data/BindingMOAD_2020_ab_processed_biounit/
72
- moad_esm_embeddings_path: data/BindingMOAD_2020_ab_processed_biounit/moad_sequences_new.pt
73
- moad_esm_embeddings_sequences_path: data/BindingMOAD_2020_ab_processed_biounit/sequences_to_id.fasta
74
- n_epochs: 1000
75
- no_aminoacid_identities: false
76
- no_batch_norm: false
77
- no_differentiate_convolutions: false
78
- no_torsion: false
79
- norm_by_sigma: false
80
- not_fixed_center_conv: false
81
- not_fixed_knn_radius_graph: false
82
- not_full_dataset: false
83
- not_knn_only_graph: false
84
- ns: 48
85
- num_conformers: 1
86
- num_conv_layers: 11
87
- num_dataloader_workers: 1
88
- num_inference_complexes: 500
89
- num_prot_emb_layers: 3
90
- num_workers: 1
91
- nv: 10
92
- odd_parity: false
93
- original_model_ckpt: best_model.pt
94
- original_model_dir: workdir
95
- pdbbind_dir: data/PDBBind_processed/
96
- pdbbind_esm_embeddings_path: data/esm2_3billion_embeddings.pt
97
- pdbsidechain_dir: data/pdb_2021aug02
98
- pdbsidechain_esm_embeddings_path: data/pdb_2021aug02/pdb_sequences_esm_20k.pt
99
- pdbsidechain_esm_embeddings_sequences_path: pdb_2021aug02/sequences_to_id.fasta
100
- pin_memory: false
101
- pocket_mode_graph: false
102
- pretrain_ckpt: null
103
- pretrain_dir: null
104
- project: gen_train
105
- protein_file: protein_processed
106
- receptor_radius: 15.0
107
- reduce_pseudoscalars: true
108
- remove_hs: true
109
- remove_promiscuous_targets: null
110
- remove_second_segment: false
111
- restart_ckpt: last_model
112
- restart_dir: null
113
- restart_lr: null
114
- rot_alpha: 1.0
115
- rot_beta: 1.0
116
- rot_inf_sched_alpha: 1
117
- rot_inf_sched_beta: 1
118
- rot_sigma_max: 1.55
119
- rot_sigma_min: 0.03
120
- rot_sigma_schedule: expbeta
121
- rot_weight: 0.33
122
- run_name: diffdockL
123
- samples_per_complex: 3
124
- sampling_alpha: 1.0
125
- sampling_beta: 1.0
126
- save_model_freq: null
127
- scale_by_sigma: true
128
- scheduler: plateau
129
- scheduler_patience: 30
130
- separate_noise_schedule: false
131
- sh_lmax: 2
132
- sidechain_loss_weight: 0
133
- sigma_embed_dim: 64
134
- sigma_schedule: expbeta
135
- smooth_edges: false
136
- split_test: data/splits/timesplit_test
137
- split_train: data/splits/timesplit_no_lig_overlap_train
138
- split_val: data/splits/timesplit_no_lig_overlap_val
139
- test_sigma_intervals: true
140
- tor_alpha: 1.0
141
- tor_beta: 1.0
142
- tor_inf_sched_alpha: 1
143
- tor_inf_sched_beta: 1
144
- tor_sigma_max: 3.14
145
- tor_sigma_min: 0.0314
146
- tor_sigma_schedule: expbeta
147
- tor_weight: 0.33
148
- torsional_data_dir: data/QM9/qm9/
149
- torsional_split_path: data/QM9/splits/split0.npy
150
- tp_weights_layers: 2
151
- tr_only_confidence: true
152
- tr_sigma_max: 19.0
153
- tr_sigma_min: 0.1
154
- tr_weight: 0.33
155
- train_inference_freq: null
156
- train_multiplicity: 1
157
- triple_training: true
158
- unroll_clusters: true
159
- use_ema: true
160
- use_full_size_protein_file: false
161
- use_old_atom_encoder: false
162
- use_old_wrong_embedding_order: false
163
- use_second_order_repr: false
164
- val_inference_freq: 5
165
- val_multiplicity: 1
166
- vandermers_buffer_residue_num: 10
167
- vandermers_max_dist: 5
168
- vandermers_min_contacts: 5
169
- w_decay: 0.0
170
- wandb: true
171
- warmup_dur: 4
 
1
+ add_bootstrapping_dataset: false
2
+ all_atoms: false
3
+ asyncronous_noise_schedule: false
4
+ atom_max_neighbors: 8
5
+ atom_radius: 5
6
+ backbone_loss_weight: 0
7
+ batch_size: 12
8
+ bootstrap_alpha: 1
9
+ bootstrap_beta: 1
10
+ bootstrap_tmin: 0
11
+ bootstrapping_dataset_confidence_cutoff: 0
12
+ bootstrapping_dataset_iterations: 1
13
+ bootstrapping_dataset_max_per_complex: 1000
14
+ bootstrapping_fixed_length: null
15
+ bootstrapping_temperature: 0
16
+ c_alpha_max_neighbors: 24
17
+ cache_creation_id: null
18
+ cache_ids_to_combine: null
19
+ cache_path: cache
20
+ chain_cutoff: 10.0
21
+ combined_training: true
22
+ confidence_dropout: 0.0
23
+ confidence_model_ckpt: best_model.pt
24
+ confidence_model_dir: workdir/masked_confidence_model
25
+ confidence_no_batchnorm: false
26
+ confidence_weight: 0.33
27
+ config: null
28
+ crop_beyond: 20
29
+ cross_distance_embed_dim: 64
30
+ cross_max_distance: 80
31
+ cudnn_benchmark: true
32
+ dataloader_drop_last: false
33
+ dataset: generalisation
34
+ depthwise_convolution: false
35
+ different_schedules: false
36
+ distance_embed_dim: 64
37
+ double_val: true
38
+ dropout: 0.1
39
+ dynamic_max_cross: true
40
+ ema_rate: 0.999
41
+ embed_also_ligand: true
42
+ embedding_scale: 1000
43
+ embedding_type: sinusoidal
44
+ enforce_timesplit: true
45
+ esm_embeddings_model: null
46
+ freeze_params: 0
47
+ high_confidence_threshold: 5.0
48
+ include_confidence_prediction: false
49
+ include_miscellaneous_atoms: false
50
+ inf_pocket_cutoff: 5
51
+ inf_pocket_knowledge: false
52
+ inf_sched_alpha: 1
53
+ inf_sched_beta: 1
54
+ inference_earlystop_goal: max
55
+ inference_earlystop_metric: valinf2_rmsds_lt2
56
+ inference_samples: 5
57
+ inference_secondary_metric: valinf_min_rmsds_lt2
58
+ inference_steps: 20
59
+ limit_complexes: 0
60
+ log_dir: workdir
61
+ lr: 0.001
62
+ lr_start_factor: 0.001
63
+ matching_maxiter: 20
64
+ matching_popsize: 20
65
+ matching_tries: 1
66
+ max_lig_size: null
67
+ max_radius: 5.0
68
+ max_receptor_size: null
69
+ merge_clusters: 3
70
+ min_ligand_size: 2
71
+ moad_dir: data/BindingMOAD_2020_ab_processed_biounit/
72
+ moad_esm_embeddings_path: data/BindingMOAD_2020_ab_processed_biounit/moad_sequences_new.pt
73
+ moad_esm_embeddings_sequences_path: data/BindingMOAD_2020_ab_processed_biounit/sequences_to_id.fasta
74
+ n_epochs: 1000
75
+ no_aminoacid_identities: false
76
+ no_batch_norm: false
77
+ no_differentiate_convolutions: false
78
+ no_torsion: false
79
+ norm_by_sigma: false
80
+ not_fixed_center_conv: false
81
+ not_fixed_knn_radius_graph: false
82
+ not_full_dataset: false
83
+ not_knn_only_graph: false
84
+ ns: 48
85
+ num_conformers: 1
86
+ num_conv_layers: 11
87
+ num_dataloader_workers: 1
88
+ num_inference_complexes: 500
89
+ num_prot_emb_layers: 3
90
+ num_workers: 1
91
+ nv: 10
92
+ odd_parity: false
93
+ original_model_ckpt: best_model.pt
94
+ original_model_dir: workdir
95
+ pdbbind_dir: data/PDBBind_processed/
96
+ pdbbind_esm_embeddings_path: data/esm2_3billion_embeddings.pt
97
+ pdbsidechain_dir: data/pdb_2021aug02
98
+ pdbsidechain_esm_embeddings_path: data/pdb_2021aug02/pdb_sequences_esm_20k.pt
99
+ pdbsidechain_esm_embeddings_sequences_path: pdb_2021aug02/sequences_to_id.fasta
100
+ pin_memory: false
101
+ pocket_mode_graph: false
102
+ pretrain_ckpt: null
103
+ pretrain_dir: null
104
+ project: gen_train
105
+ protein_file: protein_processed
106
+ receptor_radius: 15.0
107
+ reduce_pseudoscalars: true
108
+ remove_hs: true
109
+ remove_promiscuous_targets: null
110
+ remove_second_segment: false
111
+ restart_ckpt: last_model
112
+ restart_dir: null
113
+ restart_lr: null
114
+ rot_alpha: 1.0
115
+ rot_beta: 1.0
116
+ rot_inf_sched_alpha: 1
117
+ rot_inf_sched_beta: 1
118
+ rot_sigma_max: 1.55
119
+ rot_sigma_min: 0.03
120
+ rot_sigma_schedule: expbeta
121
+ rot_weight: 0.33
122
+ run_name: diffdockL
123
+ samples_per_complex: 3
124
+ sampling_alpha: 1.0
125
+ sampling_beta: 1.0
126
+ save_model_freq: null
127
+ scale_by_sigma: true
128
+ scheduler: plateau
129
+ scheduler_patience: 30
130
+ separate_noise_schedule: false
131
+ sh_lmax: 2
132
+ sidechain_loss_weight: 0
133
+ sigma_embed_dim: 64
134
+ sigma_schedule: expbeta
135
+ smooth_edges: false
136
+ split_test: data/splits/timesplit_test
137
+ split_train: data/splits/timesplit_no_lig_overlap_train
138
+ split_val: data/splits/timesplit_no_lig_overlap_val
139
+ test_sigma_intervals: true
140
+ tor_alpha: 1.0
141
+ tor_beta: 1.0
142
+ tor_inf_sched_alpha: 1
143
+ tor_inf_sched_beta: 1
144
+ tor_sigma_max: 3.14
145
+ tor_sigma_min: 0.0314
146
+ tor_sigma_schedule: expbeta
147
+ tor_weight: 0.33
148
+ torsional_data_dir: data/QM9/qm9/
149
+ torsional_split_path: data/QM9/splits/split0.npy
150
+ tp_weights_layers: 2
151
+ tr_only_confidence: true
152
+ tr_sigma_max: 19.0
153
+ tr_sigma_min: 0.1
154
+ tr_weight: 0.33
155
+ train_inference_freq: null
156
+ train_multiplicity: 1
157
+ triple_training: true
158
+ unroll_clusters: true
159
+ use_ema: true
160
+ use_full_size_protein_file: false
161
+ use_old_atom_encoder: false
162
+ use_old_wrong_embedding_order: false
163
+ use_second_order_repr: false
164
+ val_inference_freq: 5
165
+ val_multiplicity: 1
166
+ vandermers_buffer_residue_num: 10
167
+ vandermers_max_dist: 5
168
+ vandermers_min_contacts: 5
169
+ w_decay: 0.0
170
+ wandb: true
171
+ warmup_dur: 4
results/job_db.json ADDED
File without changes