Published November 12, 2021
| Version v1.0.0
Software
Open
OpenFold
Description
OpenFold at the time of the release of our original model parameters and training database. Adds countless improvements over the previous beta release, including, but not limited to:
- Many bugfixes contribute to stabler, more correct, and more versatile training
- Options to run OpenFold using our original weights
- Custom attention kernels and alternative attention implementations that greatly reduce peak memory usage
- A vastly superior Colab notebook that runs inference many times faster than the original
- Efficient scripts for computation of alignments, including the option to run MMSeqs2's alignment pipeline
- Vastly improved logging during training & inference
- Careful optimizations for significantly improved speeds & memory usage during both inference and training
- Opportunistic optimizations that dynamically speed up inference on short (< ~1500 residues) chains
- Certain changes borrowed from updates made to the AlphaFold repo, including bugfixes, GPU relaxation, etc.
- "AlphaFold-Gap" support allows inference on complexes using OpenFold and AlphaFold weights
- WIP OpenFold-Multimer implementation on the
multimer
branch - Improved testing for the data pipeline
- Partial CPU offloading extends the upper limit on inference sequence lengths
- Docker support
- Missing features from the original release, including learning rate schedulers, distillation set support, etc.
Notes
Files
aqlaboratory/openfold-v1.0.0.zip
Files
(8.7 MB)
Name | Size | Download all |
---|---|---|
md5:9ff7c9be007df38c8c7fe16267150f76
|
8.7 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/aqlaboratory/openfold/tree/v1.0.0 (URL)