AI Tools
Bio AIBeginner

ESMC / ESMFold2

Protein Biology World Model — A platform for understanding and designing proteins at an evolutionary scale.

ESMC and ESMFold2 are protein biology world models released by Biohub on May 27, 2026. Similar to how GPT learns the grammar and semantics of human language from a massive amount of text, ESMC is a 6 billion parameter foundational language model that has been pre-trained on approximately 2.8 billion protein sequences collected from all life forms on Earth, thereby acquiring the protein design grammar that evolution has accumulated over billions of years. ESMFold2 combines this ESMC embedding with a looped transformer and diffusion-based structure prediction architecture, creating an engine that predicts all-atom 3D structures from a single amino acid sequence and further designs therapeutic protein binders.

The AlphaFold family, which was previously the standard for protein structure prediction, heavily relies on multiple sequence alignment (MSA). While MSA-based approaches are powerful for evolutionarily conserved proteins, they have structural limitations in that the alignment signal is lost in rapidly mutating sequences, such as antibodies, leading to a significant drop in accuracy. ESMC-ESMFold2 adopts the so-called "The Bitter Lesson" philosophy, betting on the scaling law that training a sufficiently large and diverse BERT-based transformer without MSA will outperform specialized architectures. As a result, it achieves higher accuracy than AlphaFold 3 in antibody-antigen binding prediction and also outperforms competing models such as Chai-1 and Boltz-1. In single-sequence mode, it provides approximately a 10-fold increase in inference speed compared to MSA-based methods, making it suitable for large-scale screening.

From the perspective of a biotechnology researcher, the most noteworthy aspect is its ability to design therapeutic binders that have been validated in the laboratory. The Biohub team designed binders with nanomolar affinity for five cancer and immune targets (EGFR, PDGFRβ, PD-L1, CTLA-4, and CD45) with hit rates of 36-88% for compact minibinders and 15-29% for antibody-derived formats, and the PD-L1 binder has even demonstrated the ability to restore T-cell signaling in vivo. This reduces the target binder design cycle from months or years to just a few days. Furthermore, through ESM Atlas, it is possible to explore 6.8 billion sequences and 1.1 billion predicted structures, and to map the function of unannotated proteins using approximately 16,000 interpretable features based on a sparse autoencoder (SAE). The model and code are fully open-source under the MIT license, allowing both academic and industrial researchers to run it directly on their local GPUs or access it through the Biohub platform API.

💻 System Requirements

🧠RAM

NVIDIA GPU with 16GB+ of memory is recommended. Based on FP16, the ESMC-6B weights alone occupy approximately 12GB, and considering the memory required for inference activation, a 24GB GPU (e.g., A100, RTX 4090) is optimal. Running on CPU alone is possible but will be very slow.

💾Storage

The combined size of the ESMC-6B and ESMFold2 models is approximately 15-25GB. The ESM Atlas data is accessible online through the Biohub platform (local download requires several hundred GB or more).

Installation

4-1. Quick Start

pip install esm@git+https://github.com/Biohub/esm.git@main

Currently, only direct installation from GitHub is available (as of 2026-06-17). Official PyPI release is in preparation.

4-2. Basic Usage Example

from transformers import AutoModelForMaskedLM, AutoTokenizer

# Load ESMC-6B (HuggingFace, authentication required)
model = AutoModelForMaskedLM.from_pretrained("biohub/ESMC-6B", device_map="auto")
tokenizer = AutoTokenizer.from_pretrained("biohub/ESMC-6B")

# Extract protein sequence embeddings
sequence = "MKTAYIAKQRQISFVKSHFSRQLEERLGLIEVQAPILSRVGDGTQDNLSGAEKAVQVKVKALPDAQFEVVHSLAKWKRQQIA"
inputs = tokenizer(sequence, return_tensors="pt").to(model.device)
outputs = model(inputs, output_hidden_states=True)
embeddings = outputs.hidden_states[-1]

4-3. Accessing the Biohub Platform API

# Obtain an API token from the biohub.ai developer console and use it.
from esm import esmc_client

client = esmc_client(
    model="ESMC-6B",
    url="https://biohub.ai/api",
    token="YOUR_API_TOKEN"
)
result = client.predict(sequence="MKTAYIAK...")

🧬 Bio Use Cases

🔬

Design of Antibody Therapeutic Candidate Binders

Utilize ESMFold2's de novo binder design protocol to generate minibinders against immune checkpoint targets such as PD-L1 and CTLA-4. Achieve a hit rate of 36-88% and nanomolar affinity based on compact minibinder criteria. After design, visualize the 3D binding structure with PyMOL or ChimeraX to determine the priority for experimental validation. This significantly reduces the time to reach therapeutic candidates by shortening the design cycle from several months to 3-5 days.

🧬

Exploration of Unannotated Protein Functions and Discovery of Novel Targets

Leverage 16,000 interpretable features based on SAE from ESM Atlas (6.8 billion sequences, 1.1 billion structures) to classify proteins with unknown functions into functional clusters. Extract ESMC-6B embeddings and then perform dimensionality reduction and visualization using UMAP, allowing inference of the role of proteins with no existing annotations based on feature similarity to known proteins. This is used in the early stages of target expansion, such as discovering novel antimicrobial peptide candidates from environmental metagenomic samples.

💊

Large-Scale Variant Structure Screening

Utilize the single-sequence inference mode of ESMC-6B to predict the structures of tens of thousands of variant libraries in batch without MSA. With an inference speed approximately 10 times faster than AlphaFold 3, it can process tens of thousands of cases per day on a GPU server. Filter the top candidates based on the predicted confidence score and transfer them to precision docking simulations (HADDOCK, ClusPro, etc.) to maximize the efficiency of hit compound selection.

FAQ

What is ESMC / ESMFold2?

ESMC and ESMFold2 are protein biology world models released by Biohub on May 27, 2026. Similar to how GPT learns the grammar and semantics of human language from a massive amount of text, ESMC is a 6 billion parameter foundational language model that has been pre-trained on approximately 2.8 billion protein sequences collected from all life forms on Earth, thereby acquiring the protein design grammar that evolution has accumulated over billions of years. ESMFold2 combines this ESMC embedding with a looped transformer and diffusion-based structure prediction architecture, creating an engine that predicts all-atom 3D structures from a single amino acid sequence and further designs therapeutic protein binders. The AlphaFold family, which was previously the standard for protein structure prediction, heavily relies on multiple sequence alignment (MSA). While MSA-based approaches are powerful for evolutionarily conserved proteins, they have structural limitations in that the alignment signal is lost in rapidly mutating sequences, such as antibodies, leading to a significant drop in accuracy. ESMC-ESMFold2 adopts the so-called "The Bitter Lesson" philosophy, betting on the scaling law that training a sufficiently large and diverse BERT-based transformer without MSA will outperform specialized architectures. As a result, it achieves higher accuracy than AlphaFold 3 in antibody-antigen binding prediction and also outperforms competing models such as Chai-1 and Boltz-1. In single-sequence mode, it provides approximately a 10-fold increase in inference speed compared to MSA-based methods, making it suitable for large-scale screening. From the perspective of a biotechnology researcher, the most noteworthy aspect is its ability to design therapeutic binders that have been validated in the laboratory. The Biohub team designed binders with nanomolar affinity for five cancer and immune targets (EGFR, PDGFRβ, PD-L1, CTLA-4, and CD45) with hit rates of 36-88% for compact minibinders and 15-29% for antibody-derived formats, and the PD-L1 binder has even demonstrated the ability to restore T-cell signaling in vivo. This reduces the target binder design cycle from months or years to just a few days. Furthermore, through ESM Atlas, it is possible to explore 6.8 billion sequences and 1.1 billion predicted structures, and to map the function of unannotated proteins using approximately 16,000 interpretable features based on a sparse autoencoder (SAE). The model and code are fully open-source under the MIT license, allowing both academic and industrial researchers to run it directly on their local GPUs or access it through the Biohub platform API.

When should I use ESMC / ESMFold2?

Protein Biology World Model — A platform for understanding and designing proteins at an evolutionary scale.

What is a biomedical use case for ESMC / ESMFold2?

Design of Antibody Therapeutic Candidate Binders: Utilize ESMFold2's de novo binder design protocol to generate minibinders against immune checkpoint targets such as PD-L1 and CTLA-4. Achieve a hit rate of 36-88% and nanomolar affinity based on compact minibinder criteria. After design, visualize the 3D binding structure with PyMOL or ChimeraX to determine the priority for experimental validation. This significantly reduces the time to reach therapeutic candidates by shortening the design cycle from several months to 3-5 days.

📄 Official Docs🐙 GitHub

📝 Update Notes

No update notes yet.

🧪 Related Code of Life

No related Code of Life posts yet.