ovo.core.logic.design_logic_rfdiffusion¶
Module Contents¶
Functions¶
Run the RFdiffusion workflow with reduced number of diffuser timesteps. |
|
API¶
- ovo.core.logic.design_logic_rfdiffusion.submit_rfdiffusion_preview(workflow: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow, timesteps: int, partial_diffusion: bool = False, pipeline_name='rfdiffusion-backbone', **submission_args) str | None¶
Run the RFdiffusion workflow with reduced number of diffuser timesteps.
- ovo.core.logic.design_logic_rfdiffusion.process_workflow_results(job: ovo.core.database.models.DesignJob, callback: Callable = None) list[ovo.core.database.models.Base]¶
- ovo.core.logic.design_logic_rfdiffusion.process_rfdiffusion_design(pool_id: str, batch_size: int, contig_idx: int, num_contigs: int, total_idx_backbone: int, num_backbone_designs: int, num_sequence_designs: int, num_fastrelax_cycles: int, source_output_path: str, destination_dir: str, alphafold_file_suffix: str | None, esmfold_file_suffix: str | None, cyclic: bool) tuple[list[ovo.Design], dict[str, tuple[str, str]]]¶
- ovo.core.logic.design_logic_rfdiffusion.prepare_rfdiffusion_workflow_params(workflow: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow, workdir: str) dict¶
- ovo.core.logic.design_logic_rfdiffusion.get_rfdiffusion_run_parameters(workflow: ovo.core.database.models_rfdiffusion.RFdiffusionWorkflow) str¶