Tom Goddard
Biophysics 204B: Methods in Macromolecular Structure, 2 weeks on structure prediction and design
January 13, 2026
Opioid peptide input files opioid_peptide.zip and with example output opioid_peptide_results.zip (2 MB).
entities:
- file:
path: 8f7q.cif
# Target is opioid receptor chain
include:
- chain:
id: A # Boltzgen uses mmcif chain ids, not author chain ids.
# The 10 designed residues should be near these receptor residues within 4A of beta-endorphin in 8f7q.
binding_types:
- chain:
id: A
binding: 126,129,133,145,146,150,153,213,214,218,220,238,320,324,328
# A designed peptide with 10 residues
- protein:
id: B
sequence: 10
RunPod Details web page lists IP and port. |
chmod go-r ~/Downloads/id_ed25519.txt
IP=203.57.40.77 PORT=10077
scp -r -P $PORT -i ~/Downloads/id_ed25519.txt ~/Downloads/opioid_peptide root@$IP:
ssh root@$IP -p $PORT -i ~/Downloads/id_ed25519.txt
cd opioid_peptide time /workspace/boltzgen/bin/boltzgen run 8f7q.yaml --output results3 --protocol peptide-anything --num_designs 3 --budget 1 >& output3 &
tail -f output3When the timing info is output the boltzgen run has completed and you type Ctrl-C to exit the "tail -f" command which was monitoring the output file.
exit # This logs out of the VM and gets your terminal back to your laptop. scp -r -P $PORT -i ~/Downloads/id_ed25519.txt root@$IP:opioid_peptide .
8 clashes pink, 1 hydrogen bond blue |
opioid_peptide/results3/final_ranked_designs/final_1_designs/rank1_8f7q_2.cif
show /B :< 4
clashes /B
hbonds /B restrict /A
opioid_peptide/results3/final_ranked_designs/final_designs_metrics_1.csv
designed_sequence,MTPLEEFLAL
design_to_target_iptm,0.20324
min_design_to_target_pae,17.35381
design_ptm,0.755
design_hydrophobicity,36.414
...
If no GPUs are available on RunPod at the US-IL-1 datacenter where the Network drive "Boltz and BoltzGen" is located you can instead get a GPU at any data center and install BoltzGen yourself.
cd python -m venv boltzgen
boltzgen/bin/pip install boltzgen