ESM-1v API¶
Language model specialized for prediction of variant effects. Enables SOTA zero-shot prediction of the functional effects of sequence variations.*
API Call with Python requests¶
# Import the BioLM SDK
import time
from biolmai import BioLM
from IPython.display import JSON  # Helpful UI for JSON display# Example ESM-1v prediction using the SDK
sequence = "QERLEUTR<mask>SLYNIVAT"
start = time.time()
result = BioLM(entity="esm1v-all", action="predict", type="sequence", items=sequence)
end = time.time()
print(f"ESM-1v prediction took {end - start:.4f} seconds.")
resultESM-1v prediction took 39.7557 seconds.
{'esm1v-n1': [{'token': 15,
   'token_str': 'K',
   'score': 0.10598914325237274,
   'sequence': 'Q E R L E U T R K S L Y N I V A T'},
  {'token': 10,
   'token_str': 'R',
   'score': 0.09600955992937088,
   'sequence': 'Q E R L E U T R R S L Y N I V A T'},
  {'token': 4,
   'token_str': 'L',
   'score': 0.08503047376871109,
   'sequence': 'Q E R L E U T R L S L Y N I V A T'},
  {'token': 8,
   'token_str': 'S',
   'score': 0.07008663564920425,
   'sequence': 'Q E R L E U T R S S L Y N I V A T'},
  {'token': 5,
   'token_str': 'A',
   'score': 0.062463000416755676,
   'sequence': 'Q E R L E U T R A S L Y N I V A T'},
  {'token': 9,
   'token_str': 'E',
   'score': 0.06149967387318611,
   'sequence': 'Q E R L E U T R E S L Y N I V A T'},
  {'token': 12,
   'token_str': 'I',
   'score': 0.05593292415142059,
   'sequence': 'Q E R L E U T R I S L Y N I V A T'},
  {'token': 17,
   'token_str': 'N',
   'score': 0.053476814180612564,
   'sequence': 'Q E R L E U T R N S L Y N I V A T'},
  {'token': 16,
   'token_str': 'Q',
   'score': 0.05298285186290741,
   'sequence': 'Q E R L E U T R Q S L Y N I V A T'},
  {'token': 7,
   'token_str': 'V',
   'score': 0.05165450647473335,
   'sequence': 'Q E R L E U T R V S L Y N I V A T'},
  {'token': 11,
   'token_str': 'T',
   'score': 0.05144698917865753,
   'sequence': 'Q E R L E U T R T S L Y N I V A T'},
  {'token': 6,
   'token_str': 'G',
   'score': 0.04823675379157066,
   'sequence': 'Q E R L E U T R G S L Y N I V A T'},
  {'token': 13,
   'token_str': 'D',
   'score': 0.046628016978502274,
   'sequence': 'Q E R L E U T R D S L Y N I V A T'},
  {'token': 18,
   'token_str': 'F',
   'score': 0.03396104276180267,
   'sequence': 'Q E R L E U T R F S L Y N I V A T'},
  {'token': 14,
   'token_str': 'P',
   'score': 0.028020162135362625,
   'sequence': 'Q E R L E U T R P S L Y N I V A T'},
  {'token': 19,
   'token_str': 'Y',
   'score': 0.024834858253598213,
   'sequence': 'Q E R L E U T R Y S L Y N I V A T'},
  {'token': 21,
   'token_str': 'H',
   'score': 0.024727120995521545,
   'sequence': 'Q E R L E U T R H S L Y N I V A T'},
  {'token': 20,
   'token_str': 'M',
   'score': 0.01900518126785755,
   'sequence': 'Q E R L E U T R M S L Y N I V A T'},
  {'token': 23,
   'token_str': 'C',
   'score': 0.016015220433473587,
   'sequence': 'Q E R L E U T R C S L Y N I V A T'},
  {'token': 22,
   'token_str': 'W',
   'score': 0.011018612422049046,
   'sequence': 'Q E R L E U T R W S L Y N I V A T'}],
 'esm1v-n2': [{'token': 8,
   'token_str': 'S',
   'score': 0.09516431391239166,
   'sequence': 'Q E R L E U T R S S L Y N I V A T'},
  {'token': 10,
   'token_str': 'R',
   'score': 0.08850415050983429,
   'sequence': 'Q E R L E U T R R S L Y N I V A T'},
  {'token': 15,
   'token_str': 'K',
   'score': 0.07691019028425217,
   'sequence': 'Q E R L E U T R K S L Y N I V A T'},
  {'token': 4,
   'token_str': 'L',
   'score': 0.07172466814517975,
   'sequence': 'Q E R L E U T R L S L Y N I V A T'},
  {'token': 9,
   'token_str': 'E',
   'score': 0.07029213756322861,
   'sequence': 'Q E R L E U T R E S L Y N I V A T'},
  {'token': 5,
   'token_str': 'A',
   'score': 0.06810320168733597,
   'sequence': 'Q E R L E U T R A S L Y N I V A T'},
  {'token': 16,
   'token_str': 'Q',
   'score': 0.0658845454454422,
   'sequence': 'Q E R L E U T R Q S L Y N I V A T'},
  {'token': 11,
   'token_str': 'T',
   'score': 0.061512541025877,
   'sequence': 'Q E R L E U T R T S L Y N I V A T'},
  {'token': 17,
   'token_str': 'N',
   'score': 0.05340025946497917,
   'sequence': 'Q E R L E U T R N S L Y N I V A T'},
  {'token': 13,
   'token_str': 'D',
   'score': 0.04784929007291794,
   'sequence': 'Q E R L E U T R D S L Y N I V A T'},
  {'token': 14,
   'token_str': 'P',
   'score': 0.046877820044755936,
   'sequence': 'Q E R L E U T R P S L Y N I V A T'},
  {'token': 12,
   'token_str': 'I',
   'score': 0.04665275663137436,
   'sequence': 'Q E R L E U T R I S L Y N I V A T'},
  {'token': 7,
   'token_str': 'V',
   'score': 0.044969603419303894,
   'sequence': 'Q E R L E U T R V S L Y N I V A T'},
  {'token': 6,
   'token_str': 'G',
   'score': 0.04425007477402687,
   'sequence': 'Q E R L E U T R G S L Y N I V A T'},
  {'token': 18,
   'token_str': 'F',
   'score': 0.030209513381123543,
   'sequence': 'Q E R L E U T R F S L Y N I V A T'},
  {'token': 21,
   'token_str': 'H',
   'score': 0.02555926702916622,
   'sequence': 'Q E R L E U T R H S L Y N I V A T'},
  {'token': 19,
   'token_str': 'Y',
   'score': 0.024324467405676842,
   'sequence': 'Q E R L E U T R Y S L Y N I V A T'},
  {'token': 20,
   'token_str': 'M',
   'score': 0.013617508113384247,
   'sequence': 'Q E R L E U T R M S L Y N I V A T'},
  {'token': 23,
   'token_str': 'C',
   'score': 0.013442397117614746,
   'sequence': 'Q E R L E U T R C S L Y N I V A T'},
  {'token': 22,
   'token_str': 'W',
   'score': 0.010096137411892414,
   'sequence': 'Q E R L E U T R W S L Y N I V A T'}],
 'esm1v-n3': [{'token': 10,
   'token_str': 'R',
   'score': 0.10706095397472382,
   'sequence': 'Q E R L E U T R R S L Y N I V A T'},
  {'token': 15,
   'token_str': 'K',
   'score': 0.10555827617645264,
   'sequence': 'Q E R L E U T R K S L Y N I V A T'},
  {'token': 8,
   'token_str': 'S',
   'score': 0.07683911174535751,
   'sequence': 'Q E R L E U T R S S L Y N I V A T'},
  {'token': 4,
   'token_str': 'L',
   'score': 0.0739944651722908,
   'sequence': 'Q E R L E U T R L S L Y N I V A T'},
  {'token': 9,
   'token_str': 'E',
   'score': 0.06961684674024582,
   'sequence': 'Q E R L E U T R E S L Y N I V A T'},
  {'token': 16,
   'token_str': 'Q',
   'score': 0.06710314750671387,
   'sequence': 'Q E R L E U T R Q S L Y N I V A T'},
  {'token': 5,
   'token_str': 'A',
   'score': 0.061603445559740067,
   'sequence': 'Q E R L E U T R A S L Y N I V A T'},
  {'token': 11,
   'token_str': 'T',
   'score': 0.05835779383778572,
   'sequence': 'Q E R L E U T R T S L Y N I V A T'},
  {'token': 17,
   'token_str': 'N',
   'score': 0.05234059318900108,
   'sequence': 'Q E R L E U T R N S L Y N I V A T'},
  {'token': 7,
   'token_str': 'V',
   'score': 0.04891369119286537,
   'sequence': 'Q E R L E U T R V S L Y N I V A T'},
  {'token': 6,
   'token_str': 'G',
   'score': 0.04741273075342178,
   'sequence': 'Q E R L E U T R G S L Y N I V A T'},
  {'token': 13,
   'token_str': 'D',
   'score': 0.04581416770815849,
   'sequence': 'Q E R L E U T R D S L Y N I V A T'},
  {'token': 12,
   'token_str': 'I',
   'score': 0.043665025383234024,
   'sequence': 'Q E R L E U T R I S L Y N I V A T'},
  {'token': 14,
   'token_str': 'P',
   'score': 0.032633088529109955,
   'sequence': 'Q E R L E U T R P S L Y N I V A T'},
  {'token': 18,
   'token_str': 'F',
   'score': 0.024380197748541832,
   'sequence': 'Q E R L E U T R F S L Y N I V A T'},
  {'token': 21,
   'token_str': 'H',
   'score': 0.022691883146762848,
   'sequence': 'Q E R L E U T R H S L Y N I V A T'},
  {'token': 19,
   'token_str': 'Y',
   'score': 0.021767638623714447,
   'sequence': 'Q E R L E U T R Y S L Y N I V A T'},
  {'token': 20,
   'token_str': 'M',
   'score': 0.017791450023651123,
   'sequence': 'Q E R L E U T R M S L Y N I V A T'},
  {'token': 23,
   'token_str': 'C',
   'score': 0.013742935843765736,
   'sequence': 'Q E R L E U T R C S L Y N I V A T'},
  {'token': 22,
   'token_str': 'W',
   'score': 0.00814229529350996,
   'sequence': 'Q E R L E U T R W S L Y N I V A T'}],
 'esm1v-n5': [{'token': 8,
   'token_str': 'S',
   'score': 0.08221574127674103,
   'sequence': 'Q E R L E U T R S S L Y N I V A T'},
  {'token': 4,
   'token_str': 'L',
   'score': 0.08079506456851959,
   'sequence': 'Q E R L E U T R L S L Y N I V A T'},
  {'token': 10,
   'token_str': 'R',
   'score': 0.08060679584741592,
   'sequence': 'Q E R L E U T R R S L Y N I V A T'},
  {'token': 15,
   'token_str': 'K',
   'score': 0.07900484651327133,
   'sequence': 'Q E R L E U T R K S L Y N I V A T'},
  {'token': 9,
   'token_str': 'E',
   'score': 0.07008077949285507,
   'sequence': 'Q E R L E U T R E S L Y N I V A T'},
  {'token': 5,
   'token_str': 'A',
   'score': 0.0640580952167511,
   'sequence': 'Q E R L E U T R A S L Y N I V A T'},
  {'token': 16,
   'token_str': 'Q',
   'score': 0.056663841009140015,
   'sequence': 'Q E R L E U T R Q S L Y N I V A T'},
  {'token': 6,
   'token_str': 'G',
   'score': 0.05629412829875946,
   'sequence': 'Q E R L E U T R G S L Y N I V A T'},
  {'token': 11,
   'token_str': 'T',
   'score': 0.05499784275889397,
   'sequence': 'Q E R L E U T R T S L Y N I V A T'},
  {'token': 17,
   'token_str': 'N',
   'score': 0.05451162904500961,
   'sequence': 'Q E R L E U T R N S L Y N I V A T'},
  {'token': 13,
   'token_str': 'D',
   'score': 0.05380136892199516,
   'sequence': 'Q E R L E U T R D S L Y N I V A T'},
  {'token': 12,
   'token_str': 'I',
   'score': 0.048443686217069626,
   'sequence': 'Q E R L E U T R I S L Y N I V A T'},
  {'token': 7,
   'token_str': 'V',
   'score': 0.04704844951629639,
   'sequence': 'Q E R L E U T R V S L Y N I V A T'},
  {'token': 14,
   'token_str': 'P',
   'score': 0.04152095690369606,
   'sequence': 'Q E R L E U T R P S L Y N I V A T'},
  {'token': 18,
   'token_str': 'F',
   'score': 0.03335385397076607,
   'sequence': 'Q E R L E U T R F S L Y N I V A T'},
  {'token': 21,
   'token_str': 'H',
   'score': 0.0268387570977211,
   'sequence': 'Q E R L E U T R H S L Y N I V A T'},
  {'token': 19,
   'token_str': 'Y',
   'score': 0.02434035763144493,
   'sequence': 'Q E R L E U T R Y S L Y N I V A T'},
  {'token': 20,
   'token_str': 'M',
   'score': 0.018416110426187515,
   'sequence': 'Q E R L E U T R M S L Y N I V A T'},
  {'token': 23,
   'token_str': 'C',
   'score': 0.01567099429666996,
   'sequence': 'Q E R L E U T R C S L Y N I V A T'},
  {'token': 22,
   'token_str': 'W',
   'score': 0.01062831562012434,
   'sequence': 'Q E R L E U T R W S L Y N I V A T'}],
 'esm1v-n4': [{'token': 10,
   'token_str': 'R',
   'score': 0.09102320671081543,
   'sequence': 'Q E R L E U T R R S L Y N I V A T'},
  {'token': 15,
   'token_str': 'K',
   'score': 0.08508973568677902,
   'sequence': 'Q E R L E U T R K S L Y N I V A T'},
  {'token': 9,
   'token_str': 'E',
   'score': 0.07755590975284576,
   'sequence': 'Q E R L E U T R E S L Y N I V A T'},
  {'token': 4,
   'token_str': 'L',
   'score': 0.07725111395120621,
   'sequence': 'Q E R L E U T R L S L Y N I V A T'},
  {'token': 8,
   'token_str': 'S',
   'score': 0.07582560181617737,
   'sequence': 'Q E R L E U T R S S L Y N I V A T'},
  {'token': 5,
   'token_str': 'A',
   'score': 0.07045967876911163,
   'sequence': 'Q E R L E U T R A S L Y N I V A T'},
  {'token': 11,
   'token_str': 'T',
   'score': 0.05650171637535095,
   'sequence': 'Q E R L E U T R T S L Y N I V A T'},
  {'token': 16,
   'token_str': 'Q',
   'score': 0.05609980970621109,
   'sequence': 'Q E R L E U T R Q S L Y N I V A T'},
  {'token': 17,
   'token_str': 'N',
   'score': 0.05521322041749954,
   'sequence': 'Q E R L E U T R N S L Y N I V A T'},
  {'token': 13,
   'token_str': 'D',
   'score': 0.053050119429826736,
   'sequence': 'Q E R L E U T R D S L Y N I V A T'},
  {'token': 12,
   'token_str': 'I',
   'score': 0.04806412011384964,
   'sequence': 'Q E R L E U T R I S L Y N I V A T'},
  {'token': 7,
   'token_str': 'V',
   'score': 0.04692763462662697,
   'sequence': 'Q E R L E U T R V S L Y N I V A T'},
  {'token': 6,
   'token_str': 'G',
   'score': 0.04167178273200989,
   'sequence': 'Q E R L E U T R G S L Y N I V A T'},
  {'token': 14,
   'token_str': 'P',
   'score': 0.036665141582489014,
   'sequence': 'Q E R L E U T R P S L Y N I V A T'},
  {'token': 18,
   'token_str': 'F',
   'score': 0.032552819699048996,
   'sequence': 'Q E R L E U T R F S L Y N I V A T'},
  {'token': 19,
   'token_str': 'Y',
   'score': 0.02684127911925316,
   'sequence': 'Q E R L E U T R Y S L Y N I V A T'},
  {'token': 21,
   'token_str': 'H',
   'score': 0.02471509762108326,
   'sequence': 'Q E R L E U T R H S L Y N I V A T'},
  {'token': 20,
   'token_str': 'M',
   'score': 0.01936713047325611,
   'sequence': 'Q E R L E U T R M S L Y N I V A T'},
  {'token': 23,
   'token_str': 'C',
   'score': 0.014692719094455242,
   'sequence': 'Q E R L E U T R C S L Y N I V A T'},
  {'token': 22,
   'token_str': 'W',
   'score': 0.009673038497567177,
   'sequence': 'Q E R L E U T R W S L Y N I V A T'}]}
Next Steps¶
Check out additional tutorials at jupyter.biolm.ai, or head over to our BioLM Documentation to explore additional models and functionality.
See more use-cases and APIs on your BioLM Console Catalog.¶
BioLM hosts deep learning models and runs inference at scale. You do the science.¶
Contact us to learn more.¶
<span></span>
              
              