facebookresearch / esm

Evolutionary Scale Modeling (esm): Pretrained language models for proteins
MIT License
3.16k stars 627 forks source link

What is different between the different models produced by the inverse folding script? #192

Closed avilella closed 2 years ago

avilella commented 2 years ago

This is a conceptual question rather than a bug report:

What is different between the different models produced by the inverse folding script? If I request 100 different sequences outputted from running esm/examples/inverse_folding/sample_sequences.py, does it mean they are produced from the same model with a different seed? If I wanted to take 1 forward from these 100, should I run examples/inverse_folding/score_log_likelihoods.py and use the one with the most negative value?