sokrypton/ColabFold
Making Protein folding accessible to all!
What it solves
ColabFold is a tool designed to make high-accuracy protein structure prediction accessible to all users by providing easy-to-use Google Colab notebooks and a local installation option. It removes the need for complex local setup of massive databases and high-end hardware by offering a public MSA (Multiple Sequence Alignment) server, a batch processing tool, and support for multiple state-of-the-art protein folding models.
How it works
ColabFold integrates several protein folding models (such as AlphaFold2, AlphaFold3/OpenFold3, ESMFold, and RoseTTAFold2) into a unified workflow. It uses an external MSA server to generate the sequence alignments required for folding predictions, which significantly reduces the local storage and compute requirements. For local users, it provides colabfold_batch for structure prediction and colabfold_search for local MSA generation using MMseqs2, including support for GPU-accelerated searches.
Who it’s for
Biologists, biochemists, and structural biologists who need to predict the 3D structure of proteins, monomers, and complexes without managing massive genomic databases or complex infrastructure.
Highlights
- Multi-model support: Provides notebooks and tools for AlphaFold2, AlphaFold3, ESMFold, and RoseTTAFold2.
- MSA Server: A public server that handles the computationally expensive part of sequence alignment, making folding accessible via Colab.
- Local Installation: Supports Linux, macOS, and Windows (via WSL2) for high-throughput batch predictions.
- GPU Acceleration: Supports GPU-accelerated MSA searches via MMseqs2-GPU and fused kernels for faster folding speed.
- AF3 Compatibility: Ability to export MSAs into JSON format compatible with AlphaFold3, including support for non-protein molecules like DNA, RNA, and ligands.
Related
- Project
- Project
- Dispatch
- Project
- Project