ABCFold: easier running and comparison of AlphaFold 3, Boltz-1 and Chai-1
Listed in
This article is not in any list yet, why not save it to one of your lists.Abstract
Motivation
The latest generation of deep learning-based structure prediction methods enable accurate modelling of most proteins and many complexes. However, preparing inputs for the locally installed software is not always straightforward, and the results of local runs are not always presented in an ideally accessible fashion. Furthermore, it is not yet clear whether the latest tools perform equivalently for all types of target.
Results
ABCFold facilitates the use of AlphaFold 3, Boltz-1, and Chai-1 with a standardised input to predict atomic structures, with Boltz-1 and Chai-1 being installed on runtime (if required). MSAs can be generated internally using either the JackHMMER MSA search within AlphaFold 3, or with the MMseqs2 API. Alternatively, users can provide their own custom MSAs. This therefore allows AlphaFold 3 to be installed and run without downloading the large databases needed for JackHMMER. There are also straightforward options to use templates, including custom templates. Results from all packages are treated in a unified fashion, enabling easy comparison of results from different methods. A variety of visualisation options are available which include information on steric clashes.
Availability and implementation
ABCFold is coded in Python and JavaScript. All scripts and associated documentation are available from https://github.com/rigdenlab/ABCFold or https://pypi.org/project/ABCFold/1.0.0/ .
Contact
drigden@liverpool.ac.uk