From 2e05e6ae7aa9d71809df4e5685fcd5b212ebddd8 Mon Sep 17 00:00:00 2001 From: jscgh Date: Tue, 23 Jun 2026 16:28:04 +1000 Subject: [PATCH] Expose random seed form option for Boltz --- form.yml.erb | 2 +- template/script.sh.erb | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/form.yml.erb b/form.yml.erb index 79e8ec6..8e36059 100644 --- a/form.yml.erb +++ b/form.yml.erb @@ -78,7 +78,7 @@ attributes:
  • ESMFold Medium/Low accuracy, Fastest; No evolutionary sequence calculations - Paper
  • options: - - ["Boltz", "boltz", {data-hide-prot_mode: true, data-hide-full_dbs: true, data-hide-random_seed: true, data-hide-colabfold_num_recycles: true, data-hide-colabfold_advanced_options: true, data-hide-colabfold_num_seeds: true, data-hide-colabfold_use_dropout: true, data-hide-colabfold_max_msa: true, data-hide-esmfold_num_recycles: true}] + - ["Boltz", "boltz", {data-hide-prot_mode: true, data-hide-full_dbs: true, data-hide-colabfold_num_recycles: true, data-hide-colabfold_advanced_options: true, data-hide-colabfold_num_seeds: true, data-hide-colabfold_use_dropout: true, data-hide-colabfold_max_msa: true, data-hide-esmfold_num_recycles: true}] - ["AlphaFold2", "alphafold2", {data-hide-colabfold_num_recycles: true, data-hide-colabfold_advanced_options: true, data-hide-colabfold_num_seeds: true, data-hide-colabfold_use_dropout: true, data-hide-colabfold_max_msa: true, data-hide-esmfold_num_recycles: true, data-hide-boltz_use_potentials: true}] - ["ColabFold", "colabfold", {data-hide-full_dbs: true, data-hide-esmfold_num_recycles: true, data-hide-boltz_use_potentials: true}] - ["ESMFold", "esmfold", {data-hide-full_dbs: true, data-hide-random_seed: true, data-hide-colabfold_num_recycles: true, data-hide-colabfold_advanced_options: true, data-hide-colabfold_num_seeds: true, data-hide-colabfold_use_dropout: true, data-hide-colabfold_max_msa: true, data-hide-boltz_use_potentials: true}] diff --git a/template/script.sh.erb b/template/script.sh.erb index d360cf6..1fb2339 100755 --- a/template/script.sh.erb +++ b/template/script.sh.erb @@ -304,6 +304,9 @@ fi if [ "<%= context.af_method %>" == "boltz" ]; then PROT_MODE="boltz" ARGS="${ARGS} --boltz_db ${DB_PATH} --colabfold_db ${DB_PATH} --use_msa_server ${USE_MSA_SERVER}" + if [ -n "${RANDOM_SEED}" ]; then + ARGS="${ARGS} --random_seed ${RANDOM_SEED}" + fi if [ "${BOLTZ_USE_POTENTIALS}" == "true" ]; then ARGS="${ARGS} --boltz_use_potentials true" fi