Skip to main content

Crate ferritin_plms

Crate ferritin_plms 

Source
Expand description

ferritin-plms

cargo run --example amplify
cargo run --example amplify --features metal

Re-exports§

pub use amplify::amplify::AMPLIFY;
pub use amplify::amplify::AmplifyOutput;
pub use amplify::amplify_runner::AmplifyModels;
pub use amplify::amplify_runner::AmplifyRunner;
pub use amplify::config::AMPLIFYConfig;
pub use esm2::esm2::ESM2;
pub use esm2::esm2::ESM2Config;
pub use esm2::esm2_runner::ESM2Models;
pub use esm2::esm2_runner::ESM2Runner;
pub use esm3::models::esm3::ESM3Config;
pub use esm3::pretrained::ESM3Models;
pub use esm3::pretrained::ESM3Runner;
pub use esmc::models::esmc::ESMC;
pub use esmc::models::esmc::ESMCConfig;
pub use esmc::models::esmc::ESMCOutput;
pub use esmc::models::esmc::LogitsConfig;
pub use esmc::models::esmc::LogitsOutput;
pub use esmc::pretrained::ESMCModels;
pub use esmc::pretrained::ESMCRunner;
pub use esmfold2::config::ESMFold2Config;
pub use esmfold2::output::ESMFold2Output;
pub use esmfold2::pretrained::ESMFold2Models;
pub use esmfold2::pretrained::ESMFold2Runner;
pub use esmfold2::ChainInput;
pub use esmfold2::DNAInput;
pub use esmfold2::LigandInput;
pub use esmfold2::Modification;
pub use esmfold2::ProteinInput;
pub use esmfold2::StructurePredictionInput;
pub use featurize::StructureFeatures;
pub use ligandmpnn::configs::ProteinMPNNConfig;
pub use ligandmpnn::model::ProteinMPNN;
pub use ligandmpnn::pmpnn_runner::ProteinMPNNModels;
pub use ligandmpnn::pmpnn_runner::ProteinMPNNRunner;
pub use plm_runner::PlmRunner;

Modules§

amplify
AMPLIFY
esm2
ESM-2 protein language model from Facebook/Meta Research.
esm3
ESM-3 multimodal protein language model from EvolutionaryScale.
esmc
ESM-C / ESM-3 model family from EvolutionaryScale.
esmfold2
ESMFold2 structure-prediction model.
featurize
Protein Featurizer for ProteinMPNN/LignadMPNN
ligandmpnn
ferritin-ligandmpnn
plm_runner
Unified trait for protein language model runners.
types
Types for Standardizing Outputs for Viz
utils

Functions§

device
Returns the best available device for computation.