Opened 4 years ago

Closed 4 years ago

#6543 closed enhancement (fixed)

Update to AlphaFold 2.2.0

Reported by: Tom Goddard Owned by: Tom Goddard
Priority: moderate Milestone:
Component: Structure Prediction Version:
Keywords: Cc: Elaine Meng
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

Update ChimeraX structure prediction from AlphaFold 2.1.0 to 2.2.0.

AlphaFold 2.2.0 came out March 10, 2022 and is said to reduce clashing atoms significantly. That could help reduce energy minimization time. Also they got rid of the prokaryote option saying it did not result in better structures.

Change History (2)

comment:1 by Tom Goddard, 4 years ago

Cc: Elaine Meng added

Here are the changes I've made in updating the AlphaFold Colab script for the prediction capability.

1) Prokaryote option removed from the AlphaFold tool and alphafold predict command.
2) Energy minimization option added to AlphaFold tool and predict command, default true. Allows faster runs with no minimization and avoiding failures when minimization fails.
3) Made predicting monomers use the monomer_ptm AlphaFold parameters which produces the PAE matrix. Formerly it used the monomer parameters which did not provide PAE matrix.
4) Write best_model_pae.json to the results directory so the Error Plot button on the AlphaFold tool can easily find it.
5) Write sequence_coverage_N.png images to the results directory containing the plots showing sequence coverage for each sequence (N = 1,2,...).
6) Fixed a bug to make AlphaFold use a specific version of jax and jaxlib Python modules so future updates of those don't break alphafold.
7) Made the AlphaFold Run panel log which version of AlphaFold it is using.

These changes effect all daily builds since ChimeraX 1.3 came out but do not effect ChimeraX 1.3. All the 1.4 daily builds use the new script while ChimeraX 1.3 uses an older colab script that only handled monomers.

comment:2 by Tom Goddard, 4 years ago

Resolution: fixed
Status: assignedclosed

Done.

Note: See TracTickets for help on using tickets.