Expand description
ESM-3 multimodal protein language model from EvolutionaryScale.
ESM3 is a generative model conditioned on sequence, structure, and function tracks. It extends ESMC with a VQ-VAE structure encoder/decoder, multi-track tokenization (SS8, SASA, function annotations), and a unified generative trunk.
Reference implementation: https://github.com/evolutionaryscale/esm HuggingFace weights (gated): https://huggingface.co/EvolutionaryScale/esm3-sm-open-v1
§Status
Scaffold only — sub-modules are stubs pending implementation of ferritin-4kf, ferritin-bz0, ferritin-iln, ferritin-zcf, and ferritin-fdz.
Modules§
- layers
- ESM3 layer implementations.
- models
- pretrained
- ESM3 pretrained weight loading.
- tokenization
- ESM3 multi-track tokenization.
- utils
- ESM3 utility helpers.