Opened 3 years ago
Closed 2 years ago
#8182 closed enhancement (fixed)
Update AlphaFold prediction to use version 2.3.0 which handles larger structures
Reported by: | Tom Goddard | Owned by: | Tom Goddard |
---|---|---|---|
Priority: | moderate | Milestone: | |
Component: | Structure Prediction | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description (last modified by )
The AlphaFold 2.3.0 release made December 13, 2022 has memory optimizations that allow predicting larger multimers. Also the network parameters have been update and are supposed to give more accurate predictions for large proteins. And the sequence databases have been updated.
We should update to use this if possible. Currently we use ColabFold, so it will require ColabFold to support the new AlphaFold 2.3.0. I made a ticket on the ColabFold github to ask for that update
Change History (4)
comment:1 by , 3 years ago
comment:2 by , 3 years ago
comment:3 by , 3 years ago
comment:4 by , 2 years ago
Description: | modified (diff) |
---|---|
Resolution: | → fixed |
Status: | assigned → closed |
Done.
I updated about 3 weeks ago to use the newer ColabFold and no changes were needed. I was forced to do this update because Google Colab updated to Python 3.10 (unannounced) and broke ColabFold because it relied on an older tensorflow package that was not available in 3.10. Unfortunately the Python 3.10 update also broke OpenMM installation so energy minimization with AlphaFold is broken. Although ColabFold fixed this by updating to OpenMM 7.7.0 (from 7.5.1) it is still broken in ChimeraX because the new OpenMM changes the preferred text encoding to ascii from utf-8 breaking all Google Colab shell magic which ColabFold does not use but ChimeraX does. I had a work-around to fix the text encoding change caused by OpenMM that no longer works after the update from Python 3.9 / OpenMM 7.5.1 to Python 3.10 / OpenMM 7.7.0. There is a separate ticket to fix this problem #8975.
It would be worth making docker and singularity images for AlphaFold 2.3.0 for minsky and wynton and test how much larger a prediction can be made and update the AlphaFold performance web page
and also the instructions for running AlphaFold on Wynton.
To use the new AlphaFold on Wynton I would need the Wynton administrators to update the databases. I've made a request to Wynton support for that.