Skip to main content

Module esmfold2

Module esmfold2 

Source
Expand description

ESMFold2 structure-prediction model.

This module provides the input data structures, configuration, layers, and model wiring for the ESMFold2 structure-prediction model from EvolutionaryScale. It is ported from the Python esm.models.esmfold2 SDK.

The primary entry point is input_types::StructurePredictionInput, which is assembled from input_types::ProteinInput, input_types::DNAInput, and input_types::LigandInput chains using a builder API.

Re-exports§

pub use input_types::ChainInput;
pub use input_types::DNAInput;
pub use input_types::LigandInput;
pub use input_types::Modification;
pub use input_types::ProteinInput;
pub use input_types::StructurePredictionInput;
pub use input_types::validate_dna_sequence;
pub use input_types::validate_protein_sequence;

Modules§

config
ESMFold2 configuration types.
input_types
Input builder types for ESMFold2 structure prediction.
layers
ESMFold2 layer implementations.
mmcif
mmCIF output generation for ESMFold2 predicted structures.
model
ESMFold2Model — wires ESMC-6B backbone + structure-head layers.
output
ESMFold2 output types.
pretrained
ESMFold2 pretrained model loading.