Standing
Positioned as the representation family beside the generative ESM3 line. The 6B checkpoint is the encoder that ESMFold2 reads.
A transformer encoder with pre-layer-norm, rotary embeddings and SwiGLU activations, trained on sequences from UniRef, MGnify and the Joint Genome Institute clustered at 70 percent identity. Context reaches 2048 tokens after a second training stage.
The newer encoder in the same family as ESM-2, trained longer, on more sequences, with a longer window. You use it for the same thing: turning a sequence into numbers that a smaller model can learn from.
Same job, bigger vocabulary and better memory. It reads twice as far along the chain before it has to stop.
It is not a structure predictor and not a generative model. It is the encoder that ESMFold2 reads.
from esm.models.esmc import ESMC
from esm.sdk.api import ESMProtein, LogitsConfig
model = ESMC.from_pretrained("esmc_300m")
protein = ESMProtein(sequence="MALWMRLLPLLALLALWGPDPAAA")
encoded = model.encode(protein)
out = model.logits(encoded, LogitsConfig(sequence=True, return_embeddings=True))
print(out.embeddings.shape)These snippets have not been executed here. Versions move; check the model card before trusting a line of it.
Positioned as the representation family beside the generative ESM3 line. The 6B checkpoint is the encoder that ESMFold2 reads.
It is an encoder, so it produces embeddings and masked-token logits rather than structures. Comparative claims against ESM-2 come from the authors and their preprint, not from an independent evaluation.
| Repository | Size | Licence | Note |
|---|---|---|---|
| biohub/ESMC-300M | 300M, 30 layers | MIT and other terms | — |
| biohub/ESMC-600M | 600M, 36 layers | MIT and other terms | — |
| biohub/ESMC-6B | 6B, 80 layers | MIT and other terms | — |
Read enough proteins and structure falls out of the reading.
A bidirectional transformer trained to reconstruct masked amino acids from unaligned sequences.
Explore the architecture Protein language model2025Sequence, structure and function as one masked prediction.
A generative masked model over three parallel tracks.
Explore the architecture Protein language model2022The encoders that were there first.
A family of transformers trained on UniRef and BFD with the objectives of their text counterparts.
Read the entry