Design optimized protein sequences for any 3D backbone
ProteinMPNN uses a message-passing neural network to design protein sequences that fold into a given 3D backbone structure. It achieves 52.4% sequence recovery compared to 32.9% for Rosetta, enabling the design of thermostable, functional protein variants for any target structure.
/v1/design/proteinmpnnimport requests
API_KEY = "sk-sci-your-key-here"
url = "https://scirouter.ai/v1/design/proteinmpnn"
response = requests.post(url, json={
"pdb": open("backbone.pdb").read(),
"num_sequences": 8,
"temperature": 0.1,
"fixed_positions": [45, 46, 47, 120, 121]
}, headers={"Authorization": f"Bearer {API_KEY}"})
result = response.json()
for seq in result["sequences"]:
print(f"Score: {seq['score']:.3f} | {seq['sequence'][:50]}...")Enzyme optimization for industrial biocatalysis
De novo protein design from scratch
Therapeutic protein engineering and humanization
Stability improvement of existing proteins