ovo.core.logic.design_logic_rfdiffusion

Module Contents

Functions

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