| adam: |
| beta1: 0.9 |
| beta2: 0.95 |
| lr: 0.0018 |
| use_adamw: false |
| weight_decay: 1.0e-08 |
| af3_lr_scheduler: |
| decay_every_n_steps: 50000 |
| decay_factor: 0.95 |
| lr: 0.0018 |
| warmup_steps: 10 |
| atom_permutation: |
| global_align_wo_symmetric_atom: false |
| permute_by_pocket: true |
| test: |
| diffusion_sample: true |
| train: |
| diffusion_sample: false |
| mini_rollout: true |
| base_dir: /home/toolkit/ewpo/outputs/sampling |
| blocks_per_ckpt: 1 |
| c_atom: 128 |
| c_atompair: 16 |
| c_s: 384 |
| c_s_inputs: 449 |
| c_token: 384 |
| c_z: 128 |
| chain_permutation: |
| configs: |
| accept_it_as_it_is: false |
| enumerate_all_anchor_pairs: false |
| find_gt_anchor_first: false |
| selection_metric: aligned_rmsd |
| use_center_rmsd: false |
| permute_by_pocket: true |
| test: |
| diffusion_sample: true |
| train: |
| diffusion_sample: false |
| mini_rollout: true |
| checkpoint_interval: -1 |
| data: |
| atlas: |
| base_info: |
| bioassembly_dict_dir: /home/toolkit/ewpo/data_atlas/mmcif_bioassembly |
| indices_fpath: /home/toolkit/ewpo/data_atlas/indices.csv |
| max_n_token: -1 |
| mmcif_dir: /home/toolkit/ewpo/data_atlas/mmcif |
| pdb_list: '' |
| random_sample_if_failed: true |
| use_reference_chains_only: true |
| cropping_configs: |
| crop_size: 256 |
| method_weights: |
| - 0.5 |
| - 0.5 |
| - 0.0 |
| lig_atom_rename: false |
| limits: -1 |
| precomputed_emb_dir: /home/toolkit/ewpo/dumps |
| sample_weight: 0.5 |
| sampler_configs: |
| sampler_type: uniform |
| shuffle_mols: false |
| shuffle_sym_ids: false |
| atlas_repr: |
| base_info: |
| bioassembly_dict_dir: /home/toolkit/ewpo/data_atlas/mmcif_bioassembly |
| indices_fpath: /home/toolkit/ewpo/data_atlas/indices_repr.csv |
| max_n_token: -1 |
| mmcif_dir: /home/toolkit/ewpo/data_atlas/mmcif |
| pdb_list: '' |
| random_sample_if_failed: true |
| use_reference_chains_only: true |
| cropping_configs: |
| crop_size: -1 |
| method_weights: |
| - 0.0 |
| - 0.0 |
| - 1.0 |
| lig_atom_rename: false |
| limits: -1 |
| precomputed_emb_dir: /home/toolkit/ewpo/dumps |
| sample_weight: 0.5 |
| sampler_configs: |
| sampler_type: uniform |
| shuffle_mols: false |
| shuffle_sym_ids: false |
| atlas_test: |
| base_info: |
| bioassembly_dict_dir: /home/toolkit/ewpo/data_atlas/mmcif_bioassembly |
| indices_fpath: /home/toolkit/ewpo/data_atlas/indices_test.csv |
| max_n_token: -1 |
| mmcif_dir: /home/toolkit/ewpo/data_atlas/mmcif |
| pdb_list: '' |
| random_sample_if_failed: true |
| use_reference_chains_only: true |
| cropping_configs: |
| crop_size: -1 |
| method_weights: |
| - 0.0 |
| - 0.0 |
| - 1.0 |
| lig_atom_rename: false |
| limits: -1 |
| precomputed_emb_dir: /home/toolkit/ewpo/dumps |
| sample_weight: 0.5 |
| sampler_configs: |
| sampler_type: uniform |
| shuffle_mols: false |
| shuffle_sym_ids: false |
| atlas_test_repr: |
| base_info: |
| bioassembly_dict_dir: /home/toolkit/ewpo/data_atlas/mmcif_bioassembly |
| indices_fpath: /home/toolkit/ewpo/data_atlas/indices_test_repr.csv |
| max_n_token: -1 |
| mmcif_dir: /home/toolkit/ewpo/data_atlas/mmcif |
| pdb_list: '' |
| random_sample_if_failed: true |
| use_reference_chains_only: true |
| cropping_configs: |
| crop_size: -1 |
| method_weights: |
| - 0.0 |
| - 0.0 |
| - 1.0 |
| lig_atom_rename: false |
| limits: -1 |
| precomputed_emb_dir: /home/toolkit/ewpo/dumps |
| sample_weight: 0.5 |
| sampler_configs: |
| sampler_type: uniform |
| shuffle_mols: false |
| shuffle_sym_ids: false |
| atlas_train: |
| base_info: |
| bioassembly_dict_dir: /home/toolkit/ewpo/data_atlas/mmcif_bioassembly |
| indices_fpath: /home/toolkit/ewpo/data_atlas/indices_train.csv |
| max_n_token: -1 |
| mmcif_dir: /home/toolkit/ewpo/data_atlas/mmcif |
| pdb_list: '' |
| random_sample_if_failed: true |
| use_reference_chains_only: true |
| cropping_configs: |
| crop_size: 256 |
| method_weights: |
| - 0.5 |
| - 0.5 |
| - 0.0 |
| lig_atom_rename: false |
| limits: -1 |
| precomputed_emb_dir: /home/toolkit/ewpo/dumps |
| sample_weight: 0.5 |
| sampler_configs: |
| sampler_type: uniform |
| shuffle_mols: false |
| shuffle_sym_ids: false |
| atlas_train_dpo: |
| base_info: |
| annotation_csv: /home/toolkit/ewpo/data_atlas/minimization_results_all.csv |
| bioassembly_dict_dir: /home/toolkit/ewpo/data_atlas/mmcif_bioassembly |
| indices_fpath: /home/toolkit/ewpo/data_atlas/indices_train.csv |
| max_n_token: 384 |
| mmcif_dir: /home/toolkit/ewpo/data_atlas/mmcif |
| pdb_list: '' |
| preference_mode: true |
| random_sample_if_failed: true |
| retrieval_k: 2 |
| use_reference_chains_only: true |
| cropping_configs: |
| crop_size: -1 |
| method_weights: |
| - 0.5 |
| - 0.5 |
| - 0.0 |
| lig_atom_rename: false |
| limits: -1 |
| precomputed_emb_dir: /home/toolkit/ewpo/dumps |
| sample_weight: 0.5 |
| sampler_configs: |
| sampler_type: uniform |
| shuffle_mols: false |
| shuffle_sym_ids: false |
| atlas_val: |
| base_info: |
| bioassembly_dict_dir: /home/toolkit/ewpo/data_atlas/mmcif_bioassembly |
| indices_fpath: /home/toolkit/ewpo/data_atlas/indices_val.csv |
| max_n_token: -1 |
| mmcif_dir: /home/toolkit/ewpo/data_atlas/mmcif |
| pdb_list: '' |
| random_sample_if_failed: true |
| use_reference_chains_only: true |
| cropping_configs: |
| crop_size: -1 |
| method_weights: |
| - 0.0 |
| - 0.0 |
| - 1.0 |
| lig_atom_rename: false |
| limits: -1 |
| precomputed_emb_dir: /home/toolkit/ewpo/dumps |
| sample_weight: 0.5 |
| sampler_configs: |
| sampler_type: uniform |
| shuffle_mols: false |
| shuffle_sym_ids: false |
| ccd_components_file: /home/toolkit/ewpo/ewpo/release_data/ccd_cache/components.v20240608.cif |
| ccd_components_rdkit_mol_file: /home/toolkit/ewpo/ewpo/release_data/ccd_cache/components.v20240608.cif.rdkit_mol.pkl |
| epoch_size: 10000 |
| msa: |
| enable: true |
| enable_rna_msa: false |
| max_size: |
| test: 16384 |
| train: 16384 |
| merge_method: dense_max |
| min_size: |
| test: 2048 |
| train: 1 |
| prot: |
| indexing_method: sequence |
| non_pairing_db: mmseqs_other |
| pairing_db: uniref100 |
| pdb_mmseqs_dir: /home/toolkit/ewpo/release_data/mmcif_msa |
| seq_to_pdb_idx_path: /home/toolkit/ewpo/release_data/seq_to_pdb_index.json |
| rna: |
| indexing_method: sequence |
| rna_msa_dir: '' |
| seq_to_pdb_idx_path: '' |
| sample_cutoff: |
| test: 2048 |
| train: 2048 |
| strategy: random |
| num_dl_workers: 16 |
| posebusters_0925: |
| base_info: |
| bioassembly_dict_dir: /home/toolkit/ewpo/release_data/posebusters_bioassembly |
| find_all_pockets: false |
| find_pocket: true |
| indices_fpath: /home/toolkit/ewpo/release_data/indices/posebusters_indices_mainchain_interface.csv |
| max_n_token: -1 |
| mmcif_dir: /home/toolkit/ewpo/release_data/posebusters_mmcif |
| pdb_list: '' |
| cropping_configs: |
| crop_size: -1 |
| method_weights: |
| - 0.0 |
| - 0.0 |
| - 1.0 |
| lig_atom_rename: false |
| sampler_configs: |
| sampler_type: uniform |
| shuffle_mols: false |
| shuffle_sym_ids: false |
| recentPDB_1536_sample384_0925: |
| base_info: |
| bioassembly_dict_dir: /home/toolkit/ewpo/release_data/recentPDB_bioassembly |
| find_eval_chain_interface: true |
| group_by_pdb_id: true |
| indices_fpath: /home/toolkit/ewpo/release_data/indices/recentPDB_low_homology_maxtoken1536.csv |
| max_n_token: -1 |
| mmcif_dir: /home/toolkit/ewpo/release_data/mmcif |
| pdb_list: /home/toolkit/ewpo/release_data/indices/recentPDB_low_homology_maxtoken1024_sample384_pdb_id.txt |
| sort_by_n_token: false |
| cropping_configs: |
| crop_size: -1 |
| method_weights: |
| - 0.0 |
| - 0.0 |
| - 1.0 |
| lig_atom_rename: false |
| sampler_configs: |
| sampler_type: uniform |
| shuffle_mols: false |
| shuffle_sym_ids: false |
| template: |
| enable: false |
| test_ref_pos_augment: true |
| test_sets: |
| - atlas_test_repr |
| train_ref_pos_augment: true |
| train_sampler: |
| sampler_type: weighted |
| train_sample_weights: |
| - 1.0 |
| train_sets: |
| - atlas_train |
| weightedPDB_before2109_wopb_nometalc_0925: |
| base_info: |
| bioassembly_dict_dir: /home/toolkit/ewpo/release_data/mmcif_bioassembly |
| exclusion: |
| mol_1_type: |
| - ions |
| mol_2_type: |
| - ions |
| indices_fpath: /home/toolkit/ewpo/release_data/indices/weightedPDB_indices_before_2021-09-30_wo_posebusters_resolution_below_9.csv.gz |
| max_n_token: -1 |
| mmcif_dir: /home/toolkit/ewpo/release_data/mmcif |
| pdb_list: '' |
| random_sample_if_failed: true |
| use_reference_chains_only: false |
| cropping_configs: |
| crop_size: 256 |
| method_weights: |
| - 0.2 |
| - 0.4 |
| - 0.4 |
| lig_atom_rename: false |
| limits: -1 |
| sample_weight: 0.5 |
| sampler_configs: |
| alpha_dict: |
| ligand: 1 |
| nuc: 3 |
| prot: 3 |
| beta_dict: |
| chain: 0.5 |
| interface: 1 |
| force_recompute_weight: true |
| sampler_type: weighted |
| shuffle_mols: false |
| shuffle_sym_ids: false |
| decay_every_n_steps: 50000 |
| deterministic: false |
| diffusion_batch_size: 48 |
| diffusion_chunk_size: 4 |
| dpo_training: false |
| dtype: bf16 |
| dump_embeddings: false |
| ema_decay: 0.999 |
| ema_mutable_param_keywords: |
| - '' |
| eval_ema_only: false |
| eval_first: false |
| eval_interval: 400 |
| eval_only: false |
| find_unused_parameters: false |
| grad_clip_norm: 10 |
| infer_setting: |
| chunk_size: 64 |
| lddt_metrics_chunk_size: 1 |
| lddt_metrics_sparse_enable: true |
| sample_diffusion_chunk_size: 4 |
| inference_noise_scheduler: |
| rho: 7 |
| s_max: 160.0 |
| s_min: 0.0004 |
| sigma_data: 16.0 |
| iters_to_accumulate: 1 |
| load_checkpoint_path: /home/toolkit/ewpo/outputs/dpo/dpo_train_12999_ewpo_20250128_013045/checkpoints/999.pt |
| load_ema_checkpoint_path: /home/toolkit/ewpo/outputs/dpo/dpo_train_12999_ewpo_20250128_013045/checkpoints/999.pt |
| load_params_only: true |
| load_strict: true |
| log_interval: 50 |
| loss: |
| diffusion: |
| beta_dpo: 1 |
| beta_ewpo: 0.4 |
| bond: |
| eps: 1.0e-06 |
| dpo_enabled: false |
| ewpo_enabled: false |
| ewpo_with_ref: false |
| linear_ew: false |
| mse: |
| eps: 1.0e-06 |
| weight_dna: 5.0 |
| weight_ligand: 10.0 |
| weight_mse: 0.3333333333333333 |
| weight_rna: 5.0 |
| norm_by_len: false |
| smooth_lddt: |
| eps: 1.0e-06 |
| diffusion_bond_chunk_size: 1 |
| diffusion_chunk_size_outer: -1 |
| diffusion_lddt_chunk_size: 1 |
| diffusion_lddt_loss_dense: true |
| diffusion_sparse_loss_enable: true |
| distogram: |
| eps: 1.0e-06 |
| max_bin: 21.6875 |
| min_bin: 2.3125 |
| no_bins: 64 |
| pae: |
| eps: 1.0e-06 |
| max_bin: 32 |
| min_bin: 0 |
| no_bins: 64 |
| pde: |
| eps: 1.0e-06 |
| max_bin: 32 |
| min_bin: 0 |
| no_bins: 64 |
| plddt: |
| eps: 1.0e-06 |
| max_bin: 1.0 |
| min_bin: 0 |
| no_bins: 50 |
| normalize: true |
| resolution: |
| max: 4.0 |
| min: 0.1 |
| resolved: |
| eps: 1.0e-06 |
| weight: |
| alpha_bond: 0.0 |
| alpha_confidence: 0.0001 |
| alpha_diffusion: 4.0 |
| alpha_distogram: 0.03 |
| alpha_except_pae: 1.0 |
| alpha_pae: 0.0 |
| smooth_lddt: 1.0 |
| loss_metrics_sparse_enable: true |
| lr: 0.0018 |
| lr_scheduler: af3 |
| max_atoms_per_token: 24 |
| max_steps: 100000 |
| metrics: |
| chain_ranker_keys: |
| - chain_ptm |
| - chain_plddt |
| clash: |
| af3_clash_threshold: 1.1 |
| vdw_clash_threshold: 0.75 |
| complex_ranker_keys: |
| - plddt |
| - gpde |
| - ranking_score |
| interface_ranker_keys: |
| - chain_pair_iptm |
| - chain_pair_iptm_global |
| - chain_pair_plddt |
| lddt: |
| eps: 1.0e-06 |
| min_lr_ratio: 0.1 |
| model: |
| N_cycle: 4 |
| N_model_seed: 1 |
| confidence_head: |
| blocks_per_ckpt: 1 |
| c_s: 384 |
| c_s_inputs: 449 |
| c_z: 128 |
| distance_bin_end: 52.0 |
| distance_bin_start: 3.25 |
| distance_bin_step: 1.25 |
| max_atoms_per_token: 24 |
| n_blocks: 4 |
| pairformer_dropout: 0.0 |
| stop_gradient: true |
| diffusion_module: |
| atom_decoder: |
| n_blocks: 3 |
| n_heads: 4 |
| atom_encoder: |
| n_blocks: 3 |
| n_heads: 4 |
| blocks_per_ckpt: 1 |
| c_atom: 128 |
| c_atompair: 16 |
| c_s: 384 |
| c_s_inputs: 449 |
| c_token: 768 |
| c_z: 128 |
| initialization: |
| glorot_init_self_attention: false |
| he_normal_init_atom_encoder_output: false |
| he_normal_init_atom_encoder_small_mlp: false |
| zero_init_adaln: true |
| zero_init_atom_decoder_linear: false |
| zero_init_atom_encoder_residual_linear: false |
| zero_init_condition_transition: false |
| zero_init_dit_output: true |
| zero_init_residual_condition_transition: false |
| sigma_data: 16.0 |
| transformer: |
| n_blocks: 24 |
| n_heads: 16 |
| use_fine_grained_checkpoint: true |
| distogram_head: |
| c_z: 128 |
| no_bins: 64 |
| input_embedder: |
| c_atom: 128 |
| c_atompair: 16 |
| c_token: 384 |
| msa_module: |
| blocks_per_ckpt: 1 |
| c_m: 64 |
| c_s_inputs: 449 |
| c_z: 128 |
| msa_dropout: 0.15 |
| n_blocks: 4 |
| pair_dropout: 0.25 |
| pairformer: |
| blocks_per_ckpt: 1 |
| c_s: 384 |
| c_z: 128 |
| dropout: 0.25 |
| n_blocks: 48 |
| n_heads: 16 |
| relative_position_encoding: |
| c_z: 128 |
| r_max: 32 |
| s_max: 2 |
| template_embedder: |
| blocks_per_ckpt: 1 |
| c: 64 |
| c_z: 128 |
| dropout: 0.25 |
| n_blocks: 0 |
| n_blocks: 48 |
| need_atom_confidence: false |
| no_bins: 64 |
| predict_only: true |
| project: protenix |
| run_name: '13045_250' |
| sample_diffusion: |
| N_sample: 250 |
| N_sample_mini_rollout: 1 |
| N_step: 20 |
| N_step_mini_rollout: 20 |
| gamma0: 0.8 |
| gamma_min: 1.0 |
| noise_scale_lambda: 1.75 |
| step_scale_eta: 1.25 |
| seed: 42 |
| sigma_data: 16.0 |
| skip_amp: |
| confidence_head: true |
| loss: true |
| sample_diffusion: true |
| sample_diffusion_training: true |
| skip_confidence_and_permutation: false |
| skip_load_optimizer: false |
| skip_load_scheduler: false |
| skip_load_step: false |
| sorted_by_ranking_score: false |
| test_lig_atom_rename: false |
| test_max_n_token: -1 |
| test_shuffle_mols: false |
| test_shuffle_sym_ids: false |
| train_confidence_only: false |
| train_crop_size: 256 |
| train_lig_atom_rename: false |
| train_noise_sampler: |
| p_mean: -1.2 |
| p_std: 1.5 |
| sigma_data: 16.0 |
| train_shuffle_mols: false |
| train_shuffle_sym_ids: false |
| use_deepspeed_evo_attention: false |
| use_flash: false |
| use_lma: false |
| use_memory_efficient_kernel: false |
| use_wandb: false |
| use_xformer: false |
| wandb_id: '' |
| warmup_steps: 10 |
|
|