Resource testing

See below for the cost it takes to run each tool. This test was run with a Dual socket Intel Xeon Sapphire Rapids 52 core CPU. When the model supports GPU, one NVIDIA H100 was provided.

The test system was a GFP (238) amino acids, MSA depth (when applicable) was 201. Times measure the total time to fit the model (when applicable) and run prediction on 50 variants. Missing values are either because the core model does not support that type of prediction or because AIDE’s wrapper does not support it.

NOTE: The cost of some of these (*) is significantly impacted by hyperparameters.

Zero shot predictors

Model Name

Marginal Method

GPU Total Time (s)

CPU Total Time (s)

HMMWrapper

-

-

0.136

ESM2LikelihoodWrapper

wildtype_marginal

0.980

2.560

ESM2LikelihoodWrapper

mutant_marginal

0.534

30.837

ESM2LikelihoodWrapper

masked_marginal

0.718

62.507

MSATransformerLikelihoodWrapper

wildtype_marginal

4.067

33.974

MSATransformerLikelihoodWrapper

mutant_marginal

57.297

Timeout (>1800s)

MSATransformerLikelihoodWrapper

masked_marginal

110.086

Timeout (>1800s)

EVMutationWrapper

-

-

96.697

SaProtLikelihoodWrapper

wildtype_marginal

5.356

24.291

SaProtLikelihoodWrapper

mutant_marginal

7.326

220.906

SaProtLikelihoodWrapper

masked_marginal

14.814

429.626

VESPAWrapper

-

244.852

-

EVEWrapper *

-

925.930

-

SSEmbWrapper

-

192.999

-

Embedders

Cost for embedding 21 GFP sequences.

Model Name

GPU Total Time (s)

CPU Total Time (s)

ESM2Embedding

0.887

1.477

OneHotAlignedEmbedding

-

0.092

OneHotProteinEmbedding

-

0.023

MSATransformerEmbedding

18.962

62.653

SaProtEmbedding

10.439

32.360

KmerEmbedding

-

0.005

SSEmbEmbedding

665.772

-