Structure prediction with Boltz 2 and ChimeraX

Tom Goddard
Biophysics 204B: Methods in Macromolecular Structure, 2 weeks on structure prediction and design
January 8, 2026

January 8 agenda

If the predictions don't work for you here is a zip file ntca_predictions.zip (5 MB) so you can look at the results.

Why Boltz instead of Alphafold 3 or others?

Predict NTCA monomer on MacAir laptops, look at pLDDT, PAE.

How did ChimeraX run Boltz?

What is in the .yaml input file?

version: 1
sequences:
  - protein:
      id: [A]
      sequence: MLANENSLLTMFRELGSGKLPLQIEQFERGKTIFFPGDPAERVYLLVKGAVKLSRVYESGEEITVALLRENSVFGVLSLLTGQRSDRFYHAVAFTPVQLFSVPIEFMQKALIERPELANVMLQGLSSRILQTEMMIETLAHRDMGSRLVSFLLILCRDFGIPSPDGITIDLKLSHQAIAEAIGSTRVTVTRLLGDLRESKLIAIHKKRITVFNPVALSQQFS
    
Many other things can go in (DNA, RNA, Ligands, restraints, templates, MSAs, ...) as shown in the Boltz github file docs/prediction.md

What output files were produced?

Prediction results ChimeraX shows

Can Boltz predict NTCA correctly bound to DNA?

Each student spin up their own virtual machine on RunPod to do larger predictions.

RunPod web page
RunPod web page
RunPod web page
Dialog shown after pressing Edit button for Pod template
RunPod web page
RunPod web page

Run NTCA dimer with DNA duplex and 2-oxoglutarate, compare to experimental structure.

If you get an error right after submitting the prediction

Sometimes running a prediction reports a "RuntimeError", or in newer ChimeraX daily builds (Jan 9, 2026) it will "Did not receive job id from server ip-address:port". This seems to be caused by UCSF security software installed on your laptop blocking the Boltz server sending the job id back to ChimeraX. You may be able to work around this using "ssh port forwarding". This means you tell ChimeraX to use a Boltz server running on your laptop (localhost, port 30172) and ssh will connect that to the actual RunPod host and port the Boltz server runs on. Here is how to setup the port forwarding.

If you get a CUDA error after running the prediction

Sometimes running a prediction gives a long error traceback that mentions a CUDA problem.

Looking at the dimer prediction

NTCA dimer ChimeraX screen capture NTCA dimer PAE plot

Predicted aligned error at NTCA interface with DNA

      alphafold contacts #3/A,B to #3/C,D distance 5 maxpae 100