ABCFold: easier running and comparison of AlphaFold 3, Boltz-1 and Chai-1

Read the full article See related articles

Listed in

This article is not in any list yet, why not save it to one of your lists.
Log in to save this article

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

Article activity feed