ferritin_plms/esm3/mod.rs
1//! ESM-3 multimodal protein language model from EvolutionaryScale.
2//!
3//! ESM3 is a generative model conditioned on sequence, structure, and function tracks.
4//! It extends ESMC with a VQ-VAE structure encoder/decoder, multi-track tokenization
5//! (SS8, SASA, function annotations), and a unified generative trunk.
6//!
7//! Reference implementation: <https://github.com/evolutionaryscale/esm>
8//! HuggingFace weights (gated): <https://huggingface.co/EvolutionaryScale/esm3-sm-open-v1>
9//!
10//! # Status
11//! Scaffold only — sub-modules are stubs pending implementation of ferritin-4kf,
12//! ferritin-bz0, ferritin-iln, ferritin-zcf, and ferritin-fdz.
13
14pub mod layers;
15pub mod models;
16pub mod pretrained;
17pub mod tokenization;
18pub mod utils;