Skip to main content

Module tokenization

Module tokenization 

Source
Expand description

ESM3 multi-track tokenization.

TrackVocabLayout
sequence33<cls>=0 <pad>=1 <eos>=2 ... <mask>=32
structure4101VQ-VAE 0..4095 + MASK/EOS/BOS/PAD/CB
ss811PAD=0 MASK=1 UNK=2 GHITEBSC=3..10
sasa19PAD=0 MASK=1 UNK=2 bins=3..18

Function/InterPro tokenization requires external data files (future work).

Re-exports§

pub use sasa::tokenize_sasa;
pub use sequence::decode_sequence;
pub use sequence::tokenize_sequence;
pub use ss8::tokenize_ss8;
pub use structure::tokenize_structure;

Modules§

sasa
ESM3 SASA (solvent-accessible surface area) tokenization.
sequence
ESM3 sequence tokenization.
ss8
ESM3 SS8 secondary-structure tokenization.
structure
ESM3 structure tokenization.