|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| from protenix.config.extend_types import ListValue
|
|
|
| eval_configs = {
|
| "save_dir": "",
|
| "monomer": {
|
| "eval_diversity": False,
|
| "num_seqs": 8,
|
| "tools": {
|
| "mpnn": {
|
| "model_type": "ca",
|
| "model_name": "v_48_020",
|
| "temperature": "0.1",
|
| }
|
| },
|
| },
|
| "binder": {
|
| "eval_diversity": False,
|
| "eval_binder_monomer": True,
|
| "eval_complex": True,
|
| "eval_protenix_mini": True,
|
| "eval_protenix": False,
|
| "num_seqs": 1,
|
| "use_gt_seq": False,
|
| "use_binder_seq_list": False,
|
| "is_cyclic": False,
|
| "tools": {
|
| "mpnn": {
|
| "weights": "original",
|
| "rm_aa": "C",
|
| "temperature": "0.0001",
|
| "fix_interface": False,
|
| },
|
| "af2": {
|
| "use_multimer": False,
|
| "model_ids": ListValue([0]),
|
| "use_initial_guess": True,
|
| "use_initial_atom_pos": False,
|
| "use_binder_template": True,
|
| "is_cyclic": False,
|
| },
|
| "ptx_mini": {
|
| "model_name": "protenix_mini_default_v0.5.0",
|
| "load_checkpoint_dir": "",
|
| "dtype": "bf16",
|
| "use_deepspeed_evo_attention": True,
|
| "N_cycle": 4,
|
| "N_sample": 1,
|
| "N_step": 2,
|
| "step_scale_eta": 1.0,
|
| "gamma0": 0,
|
| "use_template": False,
|
| "use_msa": True,
|
| },
|
| "ptx": {
|
| "model_name": "protenix_base_default_v0.5.0",
|
| "load_checkpoint_dir": "",
|
| "dtype": "bf16",
|
| "use_deepspeed_evo_attention": True,
|
| "N_cycle": 4,
|
| "N_sample": 1,
|
| "N_step": 2,
|
| "step_scale_eta": 1.0,
|
| "gamma0": 0,
|
| "use_template": False,
|
| "use_msa": True,
|
| },
|
| },
|
| "filters": {
|
| "af2_easy": {
|
| "pLDDT": (">", 0.8),
|
| "i_pTM": (">", 0.5),
|
| "i_pAE": ("<", 0.35),
|
| "bound_unbound_RMSD": ("<", 3.5),
|
| },
|
| "af2_opt": {
|
| "pLDDT": (">", 0.9),
|
| "unscaled_i_pAE": ("<", 7.0),
|
| "af2_binder_pred_design_rmsd": ("<", 1.5),
|
| },
|
| "ptx_mini": {
|
| "ptx_mini_iptm_binder": (">", 0.85),
|
| "ptx_mini_ptm_binder": (">", 0.88),
|
| "ptx_mini_pred_design_rmsd": ("<", 2.5),
|
| },
|
| "ptx": {
|
| "ptx_iptm_binder": (">", 0.85),
|
| "ptx_ptm_binder": (">", 0.88),
|
| "ptx_pred_design_rmsd": ("<", 2.5),
|
| },
|
| "ptx_basic": {
|
| "ptx_iptm_binder": (">", 0.8),
|
| "ptx_ptm_binder": (">", 0.8),
|
| "ptx_pred_design_rmsd": ("<", 2.5),
|
| },
|
| },
|
| },
|
| }
|
|
|