Predict how mutations affect protein thermostability
ThermoMPNN predicts the change in thermodynamic stability (DDG) caused by point mutations using transfer learning on ProteinMPNN features. Quickly classify mutations as stabilizing or destabilizing to guide protein engineering decisions.
/v1/design/stabilityimport requests
API_KEY = "sk-sci-your-key-here"
url = "https://scirouter.ai/v1/design/stability"
response = requests.post(url, json={
"pdb": open("protein.pdb").read(),
"mutations": ["A45G", "L120V", "S78T"]
}, headers={"Authorization": f"Bearer {API_KEY}"})
result = response.json()
for mut in result["predictions"]:
label = "stabilizing" if mut["ddg"] < 0 else "destabilizing"
print(f"{mut['mutation']}: DDG={mut['ddg']:.2f} kcal/mol ({label})")Screening mutations for thermostability improvement
Prioritizing variants in directed evolution
Engineering heat-resistant enzymes
Validating computationally designed mutations